CFLAGS:=-g -Wall -Wextra -Werror 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)