X-Git-Url: https://git.xonotic.org/?a=blobdiff_plain;f=Makefile;h=d326576da571977ee15a368ff4ab61b2f637f2b5;hb=3e4f490a595cca8d0514ce7529f9ce44e3953b5d;hp=ba8f7984c01c2183ca1f1c5ea33107a179e73116;hpb=e761f1f7b757ab4771cb4163b6fffb3c786acf5d;p=xonotic%2Fgmqcc.git diff --git a/Makefile b/Makefile index ba8f798..d326576 100644 --- a/Makefile +++ b/Makefile @@ -16,18 +16,14 @@ ifeq ($(CC), clang) -Wno-format-nonliteral endif -OBJ = lex.o \ - error.o \ - parse.o \ - typedef.o \ +OBJ = \ util.o \ code.o \ - asm.o \ ast.o \ - ir.o + ir.o OBJ_A = test/ast-test.o OBJ_I = test/ir-test.o -OBJ_C = main.o +OBJ_C = main.o lexer.o parser.o OBJ_X = exec-standalone.o util.o #default is compiler only @@ -45,8 +41,8 @@ test_ir: $(OBJ_I) $(OBJ) $(CC) -o $@ $^ $(CFLAGS) qcvm: $(OBJ_X) $(CC) -o $@ $^ $(CFLAGS) -exec.o: qcvm_execprogram.h -exec-standalone.o: qcvm_execprogram.h +exec.o: execloop.h +exec-standalone.o: execloop.h test: test_ast test_ir # compiler target @@ -57,6 +53,6 @@ gmqcc: $(OBJ_C) $(OBJ) all: test gmqcc clean: - rm -f *.o gmqcc test_ast test_ir test/*.o + rm -f *.o gmqcc qcvm test_ast test_ir test/*.o