-CFLAGS:=-g -Wall -Wextra -Werror
-all: mTaskSymbols.h int
+CFLAGS:=-g -Wall -Wextra -Werror -std=c99
+PROG:=main
+OBJS:=interpret.o sds.o task.o
+
+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)