stuff
This commit is contained in:
parent
1006b231f0
commit
0c0cfef186
28 changed files with 220 additions and 331 deletions
|
|
@ -1,24 +1,22 @@
|
|||
#!/bin/bash
|
||||
# Build the game client using the split modules
|
||||
|
||||
set -e
|
||||
|
||||
cd "$(dirname "$0")"
|
||||
|
||||
# Get raylib compile and link flags
|
||||
RAYLIB_CFLAGS=$(pkg-config --cflags raylib 2>/dev/null || echo "-I/usr/include")
|
||||
RAYLIB_LIBS=$(pkg-config --libs raylib 2>/dev/null || echo "-lraylib -lm")
|
||||
|
||||
echo "Compiling game modules..."
|
||||
gcc -c suic_math.c -I../libsuicmez $RAYLIB_CFLAGS -o suic_math.o
|
||||
gcc -c suic_terrain.c -I../libsuicmez $RAYLIB_CFLAGS -o suic_terrain.o
|
||||
gcc -c suic_lighting.c -I../libsuicmez $RAYLIB_CFLAGS -o suic_lighting.o
|
||||
gcc -c suic_net.c -I../libsuicmez $RAYLIB_CFLAGS -o suic_net.o
|
||||
gcc -c suic_ui.c -I../libsuicmez $RAYLIB_CFLAGS -o suic_ui.o
|
||||
gcc -c suic_game_client.c -I../libsuicmez $RAYLIB_CFLAGS -o suic_game_client.o
|
||||
gcc -c inc/suic_math.c -Iinc -I../libsuicmez $RAYLIB_CFLAGS -o suic_math.o
|
||||
gcc -c inc/suic_terrain.c -Iinc -I../libsuicmez $RAYLIB_CFLAGS -o suic_terrain.o
|
||||
gcc -c inc/suic_lighting.c -Iinc -I../libsuicmez $RAYLIB_CFLAGS -o suic_lighting.o
|
||||
gcc -c inc/suic_net.c -Iinc -I../libsuicmez $RAYLIB_CFLAGS -o suic_net.o
|
||||
gcc -c inc/suic_ui.c -Iinc -I../libsuicmez $RAYLIB_CFLAGS -o suic_ui.o
|
||||
gcc -c inc/suic_game_client.c -Iinc -I../libsuicmez $RAYLIB_CFLAGS -o suic_game_client.o
|
||||
|
||||
echo "Compiling main entry point..."
|
||||
gcc -c main.c -I../libsuicmez $RAYLIB_CFLAGS -o main.o
|
||||
gcc -c main.c -Iinc -I../libsuicmez $RAYLIB_CFLAGS -o main.o
|
||||
|
||||
echo "Linking..."
|
||||
gcc main.o suic_math.o suic_terrain.o suic_lighting.o suic_net.o suic_ui.o suic_game_client.o \
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue