CFLAGS += -g .PHONY: run run: status ./status .PHONY: cleanall cleanall: clean rm -f order.c settings.c .PHONY: clean clean: rm -f status *.o status: status.c order.c libio.o libkeyval.o time $(CC) $(CFLAGS) -o $@ $@.c libio.o libkeyval.o order.c: order.def.c - cp -v order.def.c $@ libio.o: libio.c libio.h $(CC) $(CFLAGS) -c -o $@ libio.c libkeyval.o: libkeyval.c libkeyval.h settings.c $(CC) $(CFLAGS) -c -o $@ libkeyval.c settings.c: settings.def.c - cp -v settings.def.c $@