# From Thinking in C++, 2nd Edition # At http://www.BruceEckel.com # (c) Bruce Eckel 1999 # Copyright notice in Copyright.txt # Automatically-generated MAKEFILE # For examples in directory C07 # using the gcc compiler # Note: does not make files that will # not compile with this compiler # Invoke with: make -f gcc.makefile CPP = g++ OFLAG = -o .SUFFIXES : .o .cpp .c .cpp.o : $(CPP) $(CPPFLAGS) -c $< .c.o : $(CPP) $(CPPFLAGS) -c $< all: \ Use \ Stash3Test \ UnionClass \ SuperVar \ AnonymousUnion \ MemTest test: all Use Stash3Test UnionClass SuperVar AnonymousUnion MemTest bugs: @echo No compiler bugs in this directory! Use: Use.o Def.o $(CPP) $(OFLAG)Use Use.o Def.o Stash3Test: Stash3Test.o Stash3.o $(CPP) $(OFLAG)Stash3Test Stash3Test.o Stash3.o UnionClass: UnionClass.o $(CPP) $(OFLAG)UnionClass UnionClass.o SuperVar: SuperVar.o $(CPP) $(OFLAG)SuperVar SuperVar.o AnonymousUnion: AnonymousUnion.o $(CPP) $(OFLAG)AnonymousUnion AnonymousUnion.o MemTest: MemTest.o Mem.o $(CPP) $(OFLAG)MemTest MemTest.o Mem.o Def.o: Def.cpp Use.o: Use.cpp Stash3.o: Stash3.cpp Stash3.h ../require.h Stash3Test.o: Stash3Test.cpp Stash3.h ../require.h UnionClass.o: UnionClass.cpp SuperVar.o: SuperVar.cpp AnonymousUnion.o: AnonymousUnion.cpp Mem.o: Mem.cpp Mem.h MemTest.o: MemTest.cpp Mem.h