home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / keysrt.zip / target.mak < prev    next >
Text File  |  1996-02-25  |  3KB  |  91 lines

  1. # target.mak
  2. # Created by IBM WorkFrame/2 MakeMake at 18:48:47 on 23 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.     .\APerson.obj \
  32.     .\keyacc.obj \
  33.     .\test.res
  34.     @echo " Link::Linker "
  35.     @echo " Bind::Resource Bind "
  36.     icc.exe @<<
  37.     -DIC_TRACE_DEVELOP
  38.      /Tdp
  39.      /Gm /Gd
  40.      /B" /de /pmtype:pm"
  41.      /Fetarget.exe
  42.      .\test.obj
  43.      .\vbmain.obj
  44.      .\APerson.obj
  45.      .\keyacc.obj
  46. <<
  47.     rc.exe .\test.res target.exe
  48.  
  49. .\test.obj: \
  50.     g:\samples\vkeysrt\test.cpp \
  51.     {g:\samples\vkeysrt;$(INCLUDE);}test.hpp \
  52.     {g:\samples\vkeysrt;$(INCLUDE);}APerson.hpp \
  53.     {g:\samples\vkeysrt;$(INCLUDE);}imykysrt.h \
  54.     {g:\samples\vkeysrt;$(INCLUDE);}test.h \
  55.     {g:\samples\vkeysrt;$(INCLUDE);}keyacc.hpp \
  56.     {g:\samples\vkeysrt;$(INCLUDE);}APerson.h \
  57.     {g:\samples\vkeysrt;$(INCLUDE);}aperson.hpv
  58.  
  59. .\keyacc.obj: \
  60.     g:\samples\vkeysrt\keyacc.cpp \
  61.     {g:\samples\vkeysrt;$(INCLUDE);}APerson.hpp \
  62.     {g:\samples\vkeysrt;$(INCLUDE);}keyacc.hpp \
  63.     {g:\samples\vkeysrt;$(INCLUDE);}APerson.h \
  64.     {g:\samples\vkeysrt;$(INCLUDE);}aperson.hpv
  65.  
  66. .\APerson.obj: \
  67.     g:\samples\vkeysrt\APerson.cpp \
  68.     {g:\samples\vkeysrt;$(INCLUDE);}APerson.hpp \
  69.     {g:\samples\vkeysrt;$(INCLUDE);}keyacc.hpp \
  70.     {g:\samples\vkeysrt;$(INCLUDE);}APerson.h \
  71.     {g:\samples\vkeysrt;$(INCLUDE);}aperson.hpv \
  72.     {g:\samples\vkeysrt;$(INCLUDE);}aperson.cpv
  73.  
  74. .\vbmain.obj: \
  75.     g:\samples\vkeysrt\vbmain.cpp \
  76.     {g:\samples\vkeysrt;$(INCLUDE);}test.hpp \
  77.     {g:\samples\vkeysrt;$(INCLUDE);}APerson.hpp \
  78.     {g:\samples\vkeysrt;$(INCLUDE);}imykysrt.h \
  79.     {g:\samples\vkeysrt;$(INCLUDE);}test.h \
  80.     {g:\samples\vkeysrt;$(INCLUDE);}keyacc.hpp \
  81.     {g:\samples\vkeysrt;$(INCLUDE);}APerson.h \
  82.     {g:\samples\vkeysrt;$(INCLUDE);}aperson.hpv
  83.  
  84. .\test.rc: \
  85.     g:\samples\vkeysrt\test.rcx \
  86.     {$(INCLUDE)}test.rci \
  87.     {$(INCLUDE)}test.h
  88.  
  89. .\test.res: \
  90.     .\test.rc
  91.