aboutsummaryrefslogtreecommitdiff
path: root/compile
diff options
context:
space:
mode:
Diffstat (limited to 'compile')
-rwxr-xr-xcompile8
1 files changed, 4 insertions, 4 deletions
diff --git a/compile b/compile
index 2ff2ae2..6e36880 100755
--- a/compile
+++ b/compile
@@ -25,10 +25,10 @@ stdflags="-std=c2x -D_DEFAULT_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64"
dbg=0
if [ "$dbg" = 1 ]; then
- cflags="-O0 -g3 -fsanitize-trap=undefined -DSST_DBG"
+ cflags="-O0 -g3 -masm=intel -fsanitize-trap=undefined -DSST_DBG"
ldflags="-O0 -g3"
else
- cflags="-O2 -fvisibility=hidden"
+ cflags="-O2 -fvisibility=hidden -masm=intel"
ldflags="-O2 -s"
fi
@@ -58,6 +58,7 @@ src="\
chatrate.c
chunklets/fastspin.c
chunklets/msg.c
+ chunklets/x86.c
clientcon.c
con_.c
crypto.c
@@ -86,7 +87,6 @@ src="\
portalcolours.c
sst.c
trace.c
- x86.c
xhair.c"
if [ "$dbg" = 1 ]; then src="$src \
dbg.c
@@ -101,7 +101,7 @@ $HOSTCC -O2 -fuse-ld=lld $warnings $stdflags \
-o .build/mkentprops src/build/mkentprops.c src/os.c
.build/gluegen `for s in $src; do echo "src/$s"; done`
.build/mkgamedata gamedata/engine.txt gamedata/gamelib.txt gamedata/inputsystem.txt \
-gamedata/matchmaking.txt gamedata/vgui2.txt gamedata/vguimatsurface.txt
+gamedata/matchmaking.txt gamedata/vgui2.txt gamedata/vguimatsurface.txt gamedata/vphysics.txt
.build/mkentprops gamedata/entprops.txt
for s in $src; do cc "$s"; done
$CC -shared -fpic -fuse-ld=lld -O0 -w -o .build/libtier0.so src/stubs/tier0.c