# Makefile for const/dest demo
# P. Conrad for CISC220 06J



BINARIES=demoCD demoCdt

all: ${BINARIES}



# CCC = CC -DDEBUG_CD -DDEBUG_FOO -DDEBUG_TIME

CCC = CC

demoCD: demoCD.o cd.o foo.o 
	${CCC} demoCD.o cd.o foo.o -o $@

demoCdt: demoCdt.o cd.o foo.o cdt.o time.o
	${CCC} demoCdt.o cd.o cdt.o foo.o time.o -o $@


cd.o: cd.cc cd.h foo.h
	${CCC} -c cd.cc

foo.o: foo.cc foo.h
	${CCC} -c foo.cc


cdt.o: cd.h cdt.h cdt.cc
	${CCC} -c cdt.cc

time.o: time.h time.cc
	${CCC} -c time.cc

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



