1 2 3 4 5 6
all: foo.o usefoo foo.o: foo.h gcc -o foo.o -c foo.c usefoo: gcc -o ./usefoo usefoo.c foo.o