# Master makefile for Thinking in Java, 2nd Ed. by Bruce Eckel # at http://www.BruceEckel.com # Compiles all the code in the book # Copyright notice in Copyright.txt # To compile all programs from # Thinking in Java, 2nd Ed., # from the root code directory type: # make # or for faster but without dependency checking: # make -f makefile.fast all: cd bangbean javac *.java cd .. cd c02 javac *.java cd .. cd c03 javac *.java cd .. cd c04 javac *.java cd .. cd c05 javac *.java cd .. cd c05\dessert javac *.java cd .. cd .. cd c06 javac *.java cd .. cd c07 javac *.java cd .. cd c07\controller javac *.java cd .. cd .. cd c07\innerscopes javac *.java cd .. cd .. cd c07\parcel1 javac *.java cd .. cd .. cd c07\parcel10 javac *.java cd .. cd .. cd c07\parcel11 javac *.java cd .. cd .. cd c07\parcel2 javac *.java cd .. cd .. cd c07\parcel3 javac *.java cd .. cd .. cd c08 javac *.java cd .. cd c08\newcollections javac *.java cd .. cd .. cd c09 javac *.java cd .. cd c10 javac *.java cd .. cd c10\xfiles javac *.java cd .. cd .. cd c11 javac *.java cd .. cd c11\petcount javac *.java cd .. cd .. cd c11\petcount2 javac *.java cd .. cd .. cd c11\petcount3 javac *.java cd .. cd .. cd c12 javac *.java cd .. cd c13 javac *.java cd .. cd c14 javac *.java cd .. cd c15 javac *.java cd .. cd c15\ptime javac *.java cd .. cd .. cd c16 javac *.java cd .. cd c17 javac *.java cd .. cd c17\doubledispatch javac *.java cd .. cd .. cd c17\dynatrash javac *.java cd .. cd .. cd c17\recyclea javac *.java cd .. cd .. cd c17\recycleap javac *.java cd .. cd .. cd c17\recycleb javac *.java cd .. cd .. cd c17\trash javac *.java cd .. cd .. cd c17\trashvisitor javac *.java cd .. cd .. cd com\bruceeckel\tools javac *.java cd .. cd .. cd .. cd com\bruceeckel\tools\debug javac *.java cd .. cd .. cd .. cd .. cd com\bruceeckel\util javac *.java cd .. cd .. cd .. cd frogbean javac *.java cd ..