objects = foo.o bar.o all: $(objects) $(objects): %.o: %.c defs.h cc -c -o $@ $<