-Wno-format-nonliteral
endif
+ifeq ($(track), no)
+ CFLAGS += -DNOTRACK
+endif
+
OBJ = \
util.o \
code.o \
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