testfac: main.o input.o factorial.o output.o gcc main.o input.o factorial.o output.o -o testfac # gcc main.o input.o factorial.o output.o -o $@ main.o: main.c myinclude.h gcc -c main.c input.o: input.c myinclude.h gcc -c input.c factorial.o: factorial.c myinclude.h $(CC) -c factorial.c output.o: output.c myinclude.h $(CC) -c output.c clean: -rm -f *.o testfac core all: gcc -c main.c input.c factorial.c output.c gcc main.o input.o factorial.o output.o -o testfac