# some settings CCC= g++ CCCFLAGS = -Wall all: dtest atest dtest: myio.o date.o dateTest.o $(CCC) $(CCCFLAGS) $^ -o $@ atest: myio.o date.o dateTest1.o $(CCC) $(CCCFLAGS) $^ -o $@ # default rule for compiling .cc to .o %.o: %.cc $(CCC) -c $(CCCFLAGS) $< myio.o: myio.h date.o: myio.h date.h dateTest.o:myio.h date.h dateTest1.o : myio.h date.h clean: rm -f *.o *~ *% *# .#* clean-all: clean rm -f dtest atest