home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 8 Other / 08-Other.zip / pm6tool.zip / CNTNR.TM < prev    next >
Text File  |  1996-08-02  |  1KB  |  49 lines

  1. #
  2. #    File:          MAKEFILE
  3. #
  4. #    Description:   Make file for $partname$
  5. #
  6. #    Written by:    $author$
  7. #
  8. #    Generated by:  $toolname$ $toolversion$
  9. #
  10. #    Copyright:     (c) $years$ by $company$
  11. #                   - all rights reserved
  12.  
  13. FILENAME = $filename$
  14. RUNTIMEPATH = $runtimepath$
  15. PUBLICPATH = $publicpath$
  16. INCLUDEPATH = .;$(PUBLICPATH);
  17. DEBUG = /Ti-
  18.  
  19.  
  20. all: $(FILENAME).dll
  21.  
  22. .SUFFIXES:
  23. .SUFFIXES: .idl .xh .cpp .c .lib .dll .def
  24.  
  25. .idl.xh:
  26.     sc -D _PLATFORM_OS2_ -I. -I$(PUBLICPATH) -I$(CNTNRPATH) "-sxh;xih;def" -p $(@B).idl
  27.  
  28. .cpp.obj:
  29.     icc.exe /Gm+ /Ge- /I$(INCLUDEPATH) /Q $(DEBUG) /C %s
  30.  
  31.  
  32. .\$(FILENAME).def: .\$(FILENAME).idl
  33.  
  34. .\$(FILENAME).obj: .\$(FILENAME).cpp .\$(FILENAME).xh
  35.  
  36. .\$(FILENAME).dll: .\$(FILENAME).obj .\$(FILENAME).def
  37.     icc.exe @<<
  38.         /Tl- /Ge- /Q $(DEBUG) /B"/pmtype:pm /nologo"
  39.         /Fe.\$(FILENAME).dll
  40.         .\$(FILENAME).obj
  41.         os2386.lib
  42.         somtk.lib
  43.         opendoc.lib
  44.         $(PUBLICPATH)\$parentfilename$.lib
  45.         $(PUBLICPATH)\pubutils.lib
  46.         .\$(FILENAME).def
  47. <<
  48.    copy $(FILENAME).dll $(RUNTIMEPATH)
  49.