]> git.xonotic.org Git - xonotic/gmqcc.git/blobdiff - Makefile
Test for entity-field-pointer function parameters
[xonotic/gmqcc.git] / Makefile
index cafa0c89f7ef55ae10b553bfbcd23d170335edef..a51aed38ac21cc404c5abba7965af8e8b25cf7ac 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -16,6 +16,10 @@ ifeq ($(CC), clang)
                -Wno-format-nonliteral
 
 endif
+ifeq ($(track), no)
+    CFLAGS += -DNOTRACK
+endif
+
 OBJ     = \
           util.o      \
           code.o      \
@@ -41,14 +45,14 @@ test_ast: $(OBJ_A) $(OBJ)
 test_ir:  $(OBJ_I) $(OBJ)
        $(CC) -o $@ $^ $(CFLAGS)
 qcvm:     $(OBJ_X)
-       $(CC) -o $@ $^ $(CFLAGS)
+       $(CC) -o $@ $^ $(CFLAGS) -lm
 exec.o: execloop.h
 exec-standalone.o: execloop.h
 test: test_ast test_ir
 
 # compiler target
 gmqcc: $(OBJ_C) $(OBJ)
-       $(CC) -o $@ $^ $(CFLAGS)
+       $(CC) -o $@ $^ $(CFLAGS) $(LIBS)
 
 #all target is test and all
 all: test gmqcc