home *** CD-ROM | disk | FTP | other *** search
/ IBM CD Showcase / OS2_CD_ROM.iso / smce0001 / faxpm / demo / api0 / MAKEFILE < prev    next >
Encoding:
Text File  |  1993-11-10  |  2.4 KB  |  87 lines

  1. #*****************************************************************************
  2. #*
  3. #* File         MAKEFILE
  4. #*
  5. #* Build        SAMPLE.EXE
  6. #*
  7. #* Last modif   February 5, 1993
  8. #*
  9. #* Copyright    (c) Microformatic S.A. 1993
  10. #*
  11. #*****************************************************************************/
  12.  
  13.  
  14. #*****************************************************************************
  15. #* Suffixes
  16. #*****************************************************************************/
  17.  
  18. .SUFFIXES: .c .rc .obj .res .bin .exe
  19.  
  20.  
  21. #*****************************************************************************
  22. #* Standard options
  23. #*****************************************************************************/
  24.  
  25. COPTS = /Fd /Ss /Q /W1 /Gm /Gd /C
  26. LOPTS = /BAT /LI /M:FULL /NOI /NOL /NOD /NOE
  27.  
  28.  
  29. #*****************************************************************************
  30. #* Tools
  31. #*****************************************************************************/
  32.  
  33. COMPILE = ICC
  34. LINK = LINK386
  35.  
  36.  
  37. #*****************************************************************************
  38. #* Debug options
  39. #*****************************************************************************/
  40.  
  41. !IFDEF NODEBUG
  42. CDEBUGOPTS =
  43. LDEBUGOPTS =
  44. !ELSE
  45. CDEBUGOPTS = /Ti
  46. LDEBUGOPTS = /CO
  47. !ENDIF
  48.  
  49.  
  50. #*****************************************************************************
  51. #* Main target
  52. #*****************************************************************************/
  53.  
  54. all: sample.exe
  55.  
  56.  
  57. #*****************************************************************************
  58. #* Dependencies
  59. #*****************************************************************************/
  60.  
  61. sample.exe:                                                       \
  62.   sample.obj                                                      \
  63.   sample.def
  64.    @REM @<<sample.@0
  65.      sample.obj
  66.      sample.exe
  67.  
  68.      DDE4MBSO FAXAPP12 OS2386 SOM FAXGRP1 FAXRCP1
  69.      sample.def;
  70. <<
  71.    $(LINK) $(LDEBUGOPTS) $(LOPTS) @sample.@0
  72.  
  73.  
  74. #*****************************************************************************
  75. #* Implicit rules
  76. #*****************************************************************************/
  77.  
  78. {.}.c.obj:
  79.    $(COMPILE) $(CDEBUGOPTS) $(CMACROS) $(COPTS) .\$*.c
  80.  
  81.  
  82. #*****************************************************************************
  83. #* Other dependencies
  84. #*****************************************************************************/
  85.  
  86. sample.obj:  sample.c
  87.