clear echo ================== echo [BUILDING PROJECT] echo ================== echo number of lines : find ./bakara/src -name *.cpp -or -name *.h -exec cat {} \; | wc -l if [ -z ${clear} ]; then clear=0 else clear=1 fi if [ -z ${exec} ]; then exec=0 else exec=1 fi if [ 1 -eq ${clear} ]; then echo Clearing bin/bin-int dirs rm -rf bin bin-int else echo Caching bin/bin-int dirs fi echo premake5 gmake echo make $1 if [ $? -eq 0 ]; then echo Compilation Success echo ================ echo [FINISHED BUILD] echo ================ if [ 1 -eq ${exec} ]; then config=$1 if [ -z "$config" ]; then config="config=debug" fi if [ "config=debug" == "$config" ]; then echo echo ============== echo [STARTING APP] echo ============== echo Config: Debug bin/linux-x86_64-Debug/sandbox/sandbox elif [ "config=release" == "$config" ]; then echo [STARTING APP] echo [Config: Release] bin/linux-x86_64-Release/sandbox/sandbox else echo [Aborted Launch] echo [Config Unknown] fi fi else echo Error will compiling fi