-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
$(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