CFLAGS= test: test.o gcc -o $@ $^ test.o: test.c gcc -c -o $@ $(CFLAGS) $^ .PHONY: run run: test ./test .PHONY: clean clean: rm -f *.o test