#!/bin/bash

LIB_INCLUDE="-lglfw -lGL -lm"
COMMON_FLAGS="-DOS_LINUX=1 -DCOMPOSITOR_WAYLAND=1 -xc -std=c99 -Wno-initializer-overrides"

echo [Building target]
if [ $DEBUG ]; then
    time clang -O0 -g -g2 $COMMON_FLAGS  -DDJSTDLIB_DEBUG=1 ./src/main.c -o ./target/somaesque $LIB_INCLUDE
else
    time clang -O2 $COMMON_FLAGS ./src/main.c -o ./target/somaesque $LIB_INCLUDE
fi
echo [Target built]

if [ "$1" == "run" ]; then
./target/somaesque
fi

