You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and dots ('.'), can be up to 35 characters long. Letters must be lowercase.
 
 
 

37 lines
824 B

clear
if [ -z ${CLEAR_BIN} ]; then
CLEAR_BIN=0
fi
if [ -z ${AUTO_EXEC} ]; then
AUTO_EXEC=0
fi
if [ 1 -eq ${CLEAR_BIN} ]; then
echo [Clearing bin/bin-int dirs]
rm -rf bin bin-int
else
echo [Caching bin/bin-int dirs]
fi
echo [BUILDING PROJECT]
premake5 gmake2
make $1
echo [FINISHED BUILD]
if [ 1 -eq ${AUTO_EXEC} ]; then
config=$1
if [ -z "$config" ]; then
config="config=debug"
fi
if [ "config=debug" == "$config" ]; then
echo [STARTING APP]
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