# # revision of Makefile-1 to take advantage of implicit rules # CC = gcc CFLAGS = -Wall -pedantic -O -std=c99 objects = main.o foobar.o main: $(objects) main.o: main.c defs.h foobar.h foobar.o: foobar.c defs.h foobar.h .PHONY: clean clean: rm $(objects) main