home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / pgehdl.zip / makefile next >
Makefile  |  1996-02-02  |  2KB  |  73 lines

  1. # makefile
  2. # Created by IBM WorkFrame/2 MakeMake at 12:38:33 on 2 Feb 1996
  3. #
  4. # The actions included in this make file are:
  5. #  Compile::C++ Compiler
  6. #  Link::Linker
  7. #  Bind::Resource Bind
  8. #  Compile::Resource Precompile
  9. #  Compile::Resource Compiler
  10.  
  11. .SUFFIXES: .cpp .obj .rc .rcx .res 
  12.  
  13. .all: \
  14.     .\target.exe
  15.  
  16. .cpp.obj:
  17.     @echo " Compile::C++ Compiler "
  18.     icc.exe -DIC_TRACE_DEVELOP /Ti /Gm /Gd /C %s
  19.  
  20. .rcx.rc:
  21.     @echo " Compile::Resource Precompile "
  22.     icc.exe -c /Pc+ /Pe+ /Pd /I. %s > %|dpfF.rc
  23.  
  24. .rc.res:
  25.     @echo " Compile::Resource Compiler "
  26.     rc.exe -r %s .\%|fF.RES
  27.  
  28. .\target.exe: \
  29.     .\test.obj \
  30.     .\vbmain.obj \
  31.     .\PgHndler.obj \
  32.     .\test.res
  33.     @echo " Link::Linker "
  34.     @echo " Bind::Resource Bind "
  35.     icc.exe @<<
  36.     -DIC_TRACE_DEVELOP 
  37.      /Tdp 
  38.      /Gm /Gd 
  39.      /B" /de /st:64000 /pmtype:pm"
  40.      /Fetarget.exe 
  41.      .\test.obj
  42.      .\vbmain.obj
  43.      .\PgHndler.obj
  44. <<
  45.     rc.exe .\test.res target.exe
  46.  
  47. .\test.obj: \
  48.     F:\toydev\pagehdl\test.cpp \
  49.     {F:\toydev\pagehdl;$(INCLUDE);}test.hpp \
  50.     {F:\toydev\pagehdl;$(INCLUDE);}test.h \
  51.     {F:\toydev\pagehdl;$(INCLUDE);}PgHndler.hpp \
  52.     {F:\toydev\pagehdl;$(INCLUDE);}PgHndler.h \
  53.     {F:\toydev\pagehdl;$(INCLUDE);}PgHndler.hpv
  54.  
  55. .\PgHndler.obj: \
  56.     F:\toydev\pagehdl\PgHndler.cpp \
  57.     {F:\toydev\pagehdl;$(INCLUDE);}PgHndler.hpp \
  58.     {F:\toydev\pagehdl;$(INCLUDE);}PgHndler.cpv \
  59.     {F:\toydev\pagehdl;$(INCLUDE);}PgHndler.h \
  60.     {F:\toydev\pagehdl;$(INCLUDE);}PgHndler.hpv
  61.  
  62. .\vbmain.obj: \
  63.     F:\toydev\pagehdl\vbmain.cpp \
  64.     {F:\toydev\pagehdl;$(INCLUDE);}test.hpp \
  65.     {F:\toydev\pagehdl;$(INCLUDE);}test.h
  66.  
  67. .\test.rc: \
  68.     F:\toydev\pagehdl\test.rcx \
  69.     {$(INCLUDE)}test.rci
  70.  
  71. .\test.res: \
  72.     .\test.rc
  73.