-Weverything \
-Wno-missing-prototypes \
-Wno-unused-parameter \
- -Wno-sign-compare \
- -Wno-implicit-fallthrough \
-Wno-sign-conversion \
-Wno-conversion \
-Wno-disabled-macro-expansion \
code.o \
ast.o \
ir.o \
- con.o
-
+ con.o \
+ ftepp.o
+
OBJ_T = test.o util.o con.o
OBJ_C = main.o lexer.o parser.o
OBJ_X = exec-standalone.o util.o con.o
gmqcc: $(OBJ_C) $(OBJ)
$(CC) -o $@ $^ $(CFLAGS)
-test: $(OBJ_T)
+testsuite: $(OBJ_T)
$(CC) -o $@ $^ $(CFLAGS)
-
-runtests:
- ./test
-all: gmqcc qcvm test
+all: gmqcc qcvm testsuite
+
+check: all
+ ./testsuite
clean:
- rm -f *.o gmqcc qcvm test *.dat
+ rm -f *.o gmqcc qcvm testsuite *.dat
$(OBJ) $(OBJ_C) $(OBJ_X): gmqcc.h