empty client-server game
This commit is contained in:
@@ -0,0 +1,47 @@
|
||||
#!/bin/sh
|
||||
|
||||
if [ "$1" = "server" ]; then
|
||||
echo "building server"
|
||||
rm ./build/server
|
||||
rm -rf ./build/server.dSYM
|
||||
if [[ $(uname) == "Darwin" ]]; then
|
||||
echo " for macOS"
|
||||
gcc -std=c99 -g -o build/server src/server.c -lpthread
|
||||
else
|
||||
echo " for Linux"
|
||||
gcc -std=c99 -D_POSIX_C_SOURCE=200809L -g -o build/server src/server.c -lpthread
|
||||
fi
|
||||
if [ "$2" = "run" ]; then
|
||||
./build/server
|
||||
elif [ "$2" = "debug-run" ]; then
|
||||
../lldbg/bin/lldbgui ./build/server
|
||||
fi
|
||||
elif [ "$1" = "editor" ]; then
|
||||
echo "building editor"
|
||||
rm ./build/editor
|
||||
rm -rf ./build/editor.dSYM
|
||||
gcc -std=c99 -g -o build/editor src/room_editor.c
|
||||
if [ "$2" = "run" ]; then
|
||||
./build/editor $3
|
||||
fi
|
||||
else
|
||||
#echo "building assets"
|
||||
#for item in "asset1" "asset2" "asset3"; do
|
||||
# rm "src/assets/$item.h"
|
||||
# xxd -i "assets/$item.txt" > "src/assets/$item.h"
|
||||
#done
|
||||
|
||||
echo "building client"
|
||||
rm ./build/client
|
||||
rm -rf ./build/client.dSYM
|
||||
gcc -std=c99 -g -o build/client src/client.c -lpthread
|
||||
if [ "$2" = "run" ]; then
|
||||
if [ "$3" ]; then
|
||||
./build/client $3
|
||||
else
|
||||
./build/client
|
||||
fi
|
||||
elif [ "$2" = "debug-run" ]; then
|
||||
../lldbg/bin/lldbgui ./build/client
|
||||
fi
|
||||
fi
|
||||
Reference in New Issue
Block a user