home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / mesaaiok.zip / source / makefile < prev    next >
Makefile  |  1996-01-06  |  2KB  |  79 lines

  1. # makefile
  2. # Created by IBM WorkFrame/2 MakeMake at 17:06:24 on 15 Oct 1995
  3. #
  4. # The actions included in this make file are:
  5. #  Compile::Resource Compiler
  6. #  Compile::C++ Compiler
  7. #  Link::Linker
  8. #  Bind::Resource Bind
  9.  
  10. .SUFFIXES: .RC .cpp .obj .res 
  11.  
  12. .all: \
  13.     f:\cprogs\msolv3\mesasolv.dll
  14.  
  15. .RC.res:
  16.     @echo " Compile::Resource Compiler "
  17.     rc.exe -r %s %|dpfF.RES
  18.  
  19. .cpp.obj:
  20.     @echo " Compile::C++ Compiler "
  21.     icc.exe /DM2Z /Gm /Ge- /G5 /Fo"%|dpfF.obj" /C %s
  22.  
  23. f:\cprogs\msolv3\mesasolv.dll: \
  24.     f:\cprogs\msolv3\range.obj \
  25.     f:\cprogs\msolv3\solver.obj \
  26.     f:\cprogs\msolv3\AddIn.obj \
  27.     f:\cprogs\msolv3\MESASOLV.obj \
  28.     f:\cprogs\msolv3\model.obj \
  29.     f:\cprogs\msolv3\MESASOLV.res \
  30.     {$(LIB)}mesasolv.def
  31.     @echo " Link::Linker "
  32.     @echo " Bind::Resource Bind "
  33.     icc.exe @<<
  34.      /B" "
  35.      /Fef:\cprogs\msolv3\mesasolv.dll 
  36.      mesasolv.def
  37.      f:\cprogs\msolv3\range.obj
  38.      f:\cprogs\msolv3\solver.obj
  39.      f:\cprogs\msolv3\AddIn.obj
  40.      f:\cprogs\msolv3\MESASOLV.obj
  41.      f:\cprogs\msolv3\model.obj
  42. <<
  43.     rc.exe f:\cprogs\msolv3\MESASOLV.res f:\cprogs\msolv3\mesasolv.dll
  44.     copy *.dll f:\apps\mesa2
  45.  
  46. f:\cprogs\msolv3\MESASOLV.res: \
  47.     f:\cprogs\msolv3\MESASOLV.RC \
  48.     {$(INCLUDE)}mesasolv.h
  49.  
  50. f:\cprogs\msolv3\range.obj: \
  51.     f:\cprogs\msolv3\range.cpp \
  52.     {f:\cprogs\msolv3;$(INCLUDE);}range.h
  53.  
  54. f:\cprogs\msolv3\model.obj: \
  55.     f:\cprogs\msolv3\model.cpp \
  56.     {f:\cprogs\msolv3;$(INCLUDE);}range.h \
  57.     {f:\cprogs\msolv3;$(INCLUDE);}model.h \
  58.     {f:\cprogs\msolv3;$(INCLUDE);}extaddin.h 
  59.  
  60. f:\cprogs\msolv3\MESASOLV.obj: \
  61.     f:\cprogs\msolv3\MESASOLV.CPP \
  62.     {f:\cprogs\msolv3;$(INCLUDE);}range.h \
  63.     {f:\cprogs\msolv3;$(INCLUDE);}model.h \
  64.     {f:\cprogs\msolv3;$(INCLUDE);}solver.h \
  65.     {f:\cprogs\msolv3;$(INCLUDE);}addin.h \
  66.     {f:\cprogs\msolv3;$(INCLUDE);}extaddin.h \
  67.     {f:\cprogs\msolv3;$(INCLUDE);}mesasolv.h 
  68.  
  69. f:\cprogs\msolv3\AddIn.obj: \
  70.     f:\cprogs\msolv3\AddIn.cpp \
  71.     {f:\cprogs\msolv3;$(INCLUDE);}addin.h \
  72.     {f:\cprogs\msolv3;$(INCLUDE);}extaddin.h 
  73.  
  74. f:\cprogs\msolv3\solver.obj: \
  75.     f:\cprogs\msolv3\solver.cpp \
  76.     {f:\cprogs\msolv3;$(INCLUDE);}range.h \
  77.     {f:\cprogs\msolv3;$(INCLUDE);}model.h \
  78.     {f:\cprogs\msolv3;$(INCLUDE);}solver.h
  79.