CC = wgcc -g VFLAG = -V CFLAGS = $(VFLAG) O = main.o parse-fsm.o CLEANFILES = main $O parse-fsm.c .MAIN: ../main ../main: main cp main .. main: $O $(CC) -o main $O parse-fsm.c: parse.fsm fsm < parse.fsm > parse-fsm.c .PHONY: clean clean: rm -f $(CLEANFILES)