.c.o: gcc -c $< all: testprog testprog: testprog.o code.o yourcode.o gcc -o testprog testprog.o code.o yourcode.o