# Makefile for inheritance example, P. Conrad for CISC220 06J

CCC = CC

BINARIES = testPerson

all: ${BINARIES} tests


tests: testPerson testInstructor
	./testPerson 
	./testInstructor 

testPerson: testPerson.o person.o runTests.o date.o
	${CCC} testPerson.o person.o runTests.o date.o -o $@
 
testInstructor: testInstructor.o instructor.o runTests.o date.o person.o
	${CCC} testInstructor.o instructor.o runTests.o date.o \
		instructor.o person.o -o $@

testPerson.o: testPerson.cc person.h

testInstructor.o: testInstructor.cc instructor.h person.h

person.o: person.cc person.h

runTests.o: runTests.cc runTests.h date.h

date.o: date.cc date.h

clean:
	/bin/rm -f ${BINARIES} *.o core a.out
