default: myprogram

myprogram: myobjectfile1.o myobjectfile2.o
	gcc myobjectfile1.o myobjectfile2.o -o myprogram

myobjectfile1.o: myobjectfile1.c  myincludefile.h
	gcc -c myobjectfile1.c -o myobjectfile1.o

myobjectfile2.o: myobjectfile2.c  myincludefile.h
	gcc -c myobjectfile2.c -o myobjectfile2.o

clean:
	/bin/rm -f *.o myprogram
