home *** CD-ROM | disk | FTP | other *** search
/ Reverse Code Engineering RCE CD +sandman 2000 / ReverseCodeEngineeringRceCdsandman2000.iso / RCE / Ebooks / Thinking in C++ V2 / C17 / egcs.makefile < prev    next >
Encoding:
Makefile  |  2000-05-25  |  4.0 KB  |  188 lines

  1. # From Thinking in C++, 2nd Edition
  2. # At http://www.BruceEckel.com
  3. # (c) Bruce Eckel 1999
  4. # Copyright notice in Copyright.txt
  5. # Automatically-generated MAKEFILE 
  6. # For examples in directory C17
  7. # using the egcs compiler
  8. # Note: does not make files that will 
  9. # not compile with this compiler
  10. # Invoke with: make -f egcs.makefile
  11.  
  12. CPP = g++
  13. OFLAG = -o
  14. .SUFFIXES : .o .cpp .c
  15. .cpp.o :
  16.     $(CPP) $(CPPFLAGS) -c $<
  17. .c.o :
  18.     $(CPP) $(CPPFLAGS) -c $<
  19.  
  20. all: \
  21.     StringStorage \
  22.     SmallString \
  23.     SmallString2 \
  24.     StringIterators \
  25.     UhOh \
  26.     StrSize \
  27.     StringReplace \
  28.     Replace \
  29.     ReplaceAndGrow \
  30.     StringCharReplace \
  31.     AddStrings \
  32.     Sieve \
  33.     Find \
  34.     NewFind \
  35.     Rparse \
  36.     TrimTest \
  37.     ReprocessHTML \
  38.     HTMLStripper \
  39.     CompStr \
  40.     Compare \
  41.     StringIndexing \
  42.     BadStringIndexing \
  43.     CmpIter \
  44.     RevStr \
  45.     SiteMapConvert 
  46.  
  47. test: all 
  48.     StringStorage  
  49.     SmallString  
  50.     SmallString2  
  51.     StringIterators  
  52.     UhOh  
  53.     StrSize  
  54.     StringReplace  
  55.     Replace  
  56.     ReplaceAndGrow  
  57.     StringCharReplace  
  58.     AddStrings  
  59.     Sieve  
  60.     Find  
  61.     NewFind  
  62.     Rparse  
  63.     TrimTest  
  64.     ReprocessHTML  
  65.     HTMLStripper  
  66.     CompStr  
  67.     Compare  
  68.     StringIndexing  
  69.     BadStringIndexing  
  70.     CmpIter  
  71.     RevStr  
  72.     SiteMapConvert  
  73.  
  74. bugs: \
  75.     Compare2 \
  76.     ICompare 
  77.  
  78. StringStorage: StringStorage.o 
  79.     $(CPP) $(OFLAG)StringStorage StringStorage.o 
  80.  
  81. SmallString: SmallString.o 
  82.     $(CPP) $(OFLAG)SmallString SmallString.o 
  83.  
  84. SmallString2: SmallString2.o 
  85.     $(CPP) $(OFLAG)SmallString2 SmallString2.o 
  86.  
  87. StringIterators: StringIterators.o 
  88.     $(CPP) $(OFLAG)StringIterators StringIterators.o 
  89.  
  90. UhOh: UhOh.o 
  91.     $(CPP) $(OFLAG)UhOh UhOh.o 
  92.  
  93. StrSize: StrSize.o 
  94.     $(CPP) $(OFLAG)StrSize StrSize.o 
  95.  
  96. StringReplace: StringReplace.o 
  97.     $(CPP) $(OFLAG)StringReplace StringReplace.o 
  98.  
  99. Replace: Replace.o 
  100.     $(CPP) $(OFLAG)Replace Replace.o 
  101.  
  102. ReplaceAndGrow: ReplaceAndGrow.o 
  103.     $(CPP) $(OFLAG)ReplaceAndGrow ReplaceAndGrow.o 
  104.  
  105. StringCharReplace: StringCharReplace.o 
  106.     $(CPP) $(OFLAG)StringCharReplace StringCharReplace.o 
  107.  
  108. AddStrings: AddStrings.o 
  109.     $(CPP) $(OFLAG)AddStrings AddStrings.o 
  110.  
  111. Sieve: Sieve.o 
  112.     $(CPP) $(OFLAG)Sieve Sieve.o 
  113.  
  114. Find: Find.o 
  115.     $(CPP) $(OFLAG)Find Find.o 
  116.  
  117. NewFind: NewFind.o 
  118.     $(CPP) $(OFLAG)NewFind NewFind.o 
  119.  
  120. Rparse: Rparse.o 
  121.     $(CPP) $(OFLAG)Rparse Rparse.o 
  122.  
  123. TrimTest: TrimTest.o 
  124.     $(CPP) $(OFLAG)TrimTest TrimTest.o 
  125.  
  126. ReprocessHTML: ReprocessHTML.o 
  127.     $(CPP) $(OFLAG)ReprocessHTML ReprocessHTML.o 
  128.  
  129. HTMLStripper: HTMLStripper.o 
  130.     $(CPP) $(OFLAG)HTMLStripper HTMLStripper.o 
  131.  
  132. CompStr: CompStr.o 
  133.     $(CPP) $(OFLAG)CompStr CompStr.o 
  134.  
  135. Compare: Compare.o 
  136.     $(CPP) $(OFLAG)Compare Compare.o 
  137.  
  138. Compare2: Compare2.o 
  139.     $(CPP) $(OFLAG)Compare2 Compare2.o 
  140.  
  141. StringIndexing: StringIndexing.o 
  142.     $(CPP) $(OFLAG)StringIndexing StringIndexing.o 
  143.  
  144. BadStringIndexing: BadStringIndexing.o 
  145.     $(CPP) $(OFLAG)BadStringIndexing BadStringIndexing.o 
  146.  
  147. CmpIter: CmpIter.o 
  148.     $(CPP) $(OFLAG)CmpIter CmpIter.o 
  149.  
  150. RevStr: RevStr.o 
  151.     $(CPP) $(OFLAG)RevStr RevStr.o 
  152.  
  153. ICompare: ICompare.o 
  154.     $(CPP) $(OFLAG)ICompare ICompare.o 
  155.  
  156. SiteMapConvert: SiteMapConvert.o 
  157.     $(CPP) $(OFLAG)SiteMapConvert SiteMapConvert.o 
  158.  
  159.  
  160. StringStorage.o: StringStorage.cpp 
  161. SmallString.o: SmallString.cpp 
  162. SmallString2.o: SmallString2.cpp 
  163. StringIterators.o: StringIterators.cpp 
  164. UhOh.o: UhOh.cpp 
  165. StrSize.o: StrSize.cpp 
  166. StringReplace.o: StringReplace.cpp 
  167. Replace.o: Replace.cpp 
  168. ReplaceAndGrow.o: ReplaceAndGrow.cpp 
  169. StringCharReplace.o: StringCharReplace.cpp 
  170. AddStrings.o: AddStrings.cpp 
  171. Sieve.o: Sieve.cpp 
  172. Find.o: Find.cpp 
  173. NewFind.o: NewFind.cpp 
  174. Rparse.o: Rparse.cpp 
  175. TrimTest.o: TrimTest.cpp trim.h 
  176. ReprocessHTML.o: ReprocessHTML.cpp ../require.h 
  177. HTMLStripper.o: HTMLStripper.cpp ../require.h 
  178. CompStr.o: CompStr.cpp 
  179. Compare.o: Compare.cpp 
  180. Compare2.o: Compare2.cpp 
  181. StringIndexing.o: StringIndexing.cpp 
  182. BadStringIndexing.o: BadStringIndexing.cpp 
  183. CmpIter.o: CmpIter.cpp 
  184. RevStr.o: RevStr.cpp 
  185. ICompare.o: ICompare.cpp ichar_traits.h 
  186. SiteMapConvert.o: SiteMapConvert.cpp ../require.h 
  187.  
  188.