home *** CD-ROM | disk | FTP | other *** search
/ Power GUI Programming with VisualAge C++ / powergui.iso / trialva / ibmcppw / samples / compiler / authors / authors1 / makefile < prev    next >
Encoding:
Makefile  |  1996-02-20  |  1.5 KB  |  77 lines

  1. #
  2. # Authors1 Makefile
  3. #
  4.  
  5. INCLUDE=$(INCLUDE);..\
  6.  
  7. .SUFFIXES: .cpp .obj .pdb 
  8.  
  9. .all: \
  10.     AUTHORS1.exe
  11.  
  12. .cpp.obj:
  13.     @echo " Compile::C++ Compiler "
  14.     icc.exe /Gh /Ti /Fb /Fo"%|fF.obj" /C %s
  15.  
  16. {..\}.cpp.obj:
  17.     @echo " Compile::C++ Compiler "
  18.     icc.exe /Gh /Ti /Fb /Fo"%|fF.obj" /C %s
  19.  
  20. .cpp.pdb:
  21.     @echo " Compile::C++ Compiler "
  22.     icc.exe /Gh /Ti /Fb /Fo"%|fF.obj" /C %s
  23.  
  24. {..\}.cpp.pdb:
  25.     @echo " Compile::C++ Compiler "
  26.     icc.exe /Gh /Ti /Fb /Fo"%|fF.obj" /C %s
  27.  
  28. AUTHORS1.obj AUTHORS1.pdb: \
  29.     authors1.cpp \
  30.     {$(INCLUDE);}datntree.hpp \
  31.     {$(INCLUDE);}treenode.hpp \
  32.     {$(INCLUDE);}treedata.hpp
  33.  
  34. TREENODE.obj TREENODE.pdb: \
  35.     ..\treenode.cpp \
  36.     {$(INCLUDE);}treenode.hpp \
  37.     {$(INCLUDE);}treelink.hpp
  38.  
  39. TREELINK.obj TREELINK.pdb: \
  40.     ..\treelink.cpp \
  41.     {$(INCLUDE);}treelink.hpp
  42.  
  43. TREEDATA.obj TREEDATA.pdb: \
  44.     ..\treedata.cpp \
  45.     {$(INCLUDE);}treedata.hpp
  46.  
  47. DATNTREE.obj DATNTREE.pdb: \
  48.     datntree.cpp \
  49.     {$(INCLUDE);}datntree.hpp \
  50.     {$(INCLUDE);}treenode.hpp \
  51.     {$(INCLUDE);}treedata.hpp
  52.  
  53. AUTHORS1.exe: \
  54.     AUTHORS1.obj \
  55.     DATNTREE.obj \
  56.     TREEDATA.obj \
  57.     TREELINK.obj \
  58.     TREENODE.obj \
  59.     {$(LIB)}cppwpa3.obj
  60.     @echo " Link "
  61.     icc.exe @<<
  62.      /B" /de /pmtype:vio /code:RX /data:RW"
  63.      /B" /def"
  64.      /Feauthors1.exe 
  65.      cppwpa3.obj 
  66.      AUTHORS1.obj
  67.      DATNTREE.obj
  68.      TREEDATA.obj
  69.      TREELINK.obj
  70.      TREENODE.obj
  71. <<
  72.  
  73. clean:
  74.         -del *.obj
  75.         -del *.pdb
  76.         -del *.exe
  77.