.KEEP_STATE:

CCFLAGS = -O4 -g
CCC = /usr/bin/g++
LIBS = -lm -L/usr/lib

all : testEntry
Room.o : Room.cpp Room.h
	${CCC} -c Room.cpp -o Room.o ${CCFLAGS}
Classroom.o : Classroom.cpp Classroom.h Room.h
	${CCC} -c Classroom.cpp -o Classroom.o ${CCFLAGS}
Office.o : Office.cpp Office.h Room.h
	${CCC} -c Office.cpp -o Office.o ${CCFLAGS}
testEntry.o : testEntry.cpp Room.h Classroom.h Office.h
	${CCC} -c testEntry.cpp -o testEntry.o ${CCFLAGS}
testEntry: testEntry.o Room.o Classroom.o Office.o
	${CCC} -o testEntry testEntry.o Room.o Classroom.o Office.o ${LIBS} ${CCFLAGS}
clean:
	rm -f *.o core *~

