CFLAGS = -Wall -std=gnu99 -O1 LDLIBS = -lm -lgc CC = gcc C = bar .PHONEY:default default:out.txt out-elseif.txt cat $^ out-elseif.txt: elseif ./$< > $@ main:main.o hello.o out.txt: main ./$< > $@ .PHONEY:test test: @echo '$$(CFLAGS)=' $(CFLAGS) @echo '$$(RM)=' $(RM) .PHONEY:clean clean: $(RM) *.o out* find -type f -executable -delete