add state to the bytecode generator
[mTask.git] / int / Makefile
index 4539229..2a16a1e 100644 (file)
@@ -1,6 +1,15 @@
 CFLAGS:=-g -Wall -Wextra -Werror
-all: mTaskSymbols.h int
+PROG:=main
+OBJS:=interpret.o sds.o task.o
 
-mTaskSymbols.h: 
+all: mTaskSymbols.h $(PROG)
+
+$(PROG): $(PROG).c $(OBJS) misc.h
+       $(LINK.c) $(LDLIBS) $^ $(OUTPUT_OPTION)
+
+mTaskSymbols.h:
        CLMFLAGS=-nr make -BC .. mTaskInterpret
        ../mTaskInterpret > $@
+
+clean:
+       $(RM) $(OBJS) $(PROG)