CFLAGS = -O2 -s -Wall TARGETS = test .PHONY: all clean all: $(TARGETS) test: test.c $(CC) $(CFLAGS) $< -o $@ clean: $(RM) $(TARGETS)