home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 7 / 07.iso / c / c031 / 3.ddi / MFC / SAMPLES / RESTOOL / RESTOOL.MA$ / restool
Encoding:
Text File  |  1992-03-08  |  1.7 KB  |  106 lines

  1. ORIGIN = PWB
  2. ORIGIN_VER = 2.0
  3. PROJ = restool
  4. PROJFILE = restool.mak
  5. DEBUG = 0
  6.  
  7. CC  = cl
  8. CFLAGS_G  = /W2 /BATCH
  9. CFLAGS_D  = /f /Zi /Od
  10. CFLAGS_R  = /f- /Ot /Oi /Ol /Oe /Og /Gs
  11. CXX  = cl
  12. CXXFLAGS_G  = /AM /W3 /D_DOS /BATCH
  13. CXXFLAGS_D  = /f /Od /Zi /D_DEBUG
  14. CXXFLAGS_R  = /f- /Os /Ol /Og /Oe /Gs
  15. MAPFILE_D  = NUL
  16. MAPFILE_R  = NUL
  17. LFLAGS_G  = /NOI /NOD /BATCH /ONERROR:NOEXE
  18. LFLAGS_D  = /CO /FAR /PACKC
  19. LFLAGS_R  = /EXE /FAR /PACKC
  20. LINKER  = link
  21. ILINK  = ilink
  22. LRF  = echo > NUL
  23. ILFLAGS  = /a /e
  24. LLIBS_R  = MAFXCR MLIBCE
  25. LLIBS_D  = MAFXCRD MLIBCE
  26. BROWSE  = 0
  27. PACK_SBRS  = 1
  28.  
  29. FILES  = RESTOOL.CPP
  30. OBJS  = RESTOOL.obj
  31.  
  32. all: $(PROJ).exe
  33.  
  34. .SUFFIXES:
  35. .SUFFIXES:
  36. .SUFFIXES: .obj .cpp
  37.  
  38. RESTOOL.obj : RESTOOL.CPP dlgres.h
  39. !IF $(DEBUG)
  40.         @$(CXX) @<<$(PROJ).rsp
  41. /c $(CXXFLAGS_G)
  42. $(CXXFLAGS_D) /FoRESTOOL.obj RESTOOL.CPP
  43. <<
  44. !ELSE
  45.         @$(CXX) @<<$(PROJ).rsp
  46. /c $(CXXFLAGS_G)
  47. $(CXXFLAGS_R) /FoRESTOOL.obj RESTOOL.CPP
  48. <<
  49. !ENDIF
  50.  
  51.  
  52. $(PROJ).exe : $(OBJS)
  53. !IF $(DEBUG)
  54.         $(LRF) @<<$(PROJ).lrf
  55. $(RT_OBJS: = +^
  56. ) $(OBJS: = +^
  57. )
  58. $@
  59. $(MAPFILE_D)
  60. $(LIBS: = +^
  61. ) +
  62. $(LLIBS_G: = +^
  63. ) +
  64. $(LLIBS_D: = +^
  65. )
  66. $(DEF_FILE) $(LFLAGS_G) $(LFLAGS_D);
  67. <<
  68. !ELSE
  69.         $(LRF) @<<$(PROJ).lrf
  70. $(RT_OBJS: = +^
  71. ) $(OBJS: = +^
  72. )
  73. $@
  74. $(MAPFILE_R)
  75. $(LIBS: = +^
  76. ) +
  77. $(LLIBS_G: = +^
  78. ) +
  79. $(LLIBS_R: = +^
  80. )
  81. $(DEF_FILE) $(LFLAGS_G) $(LFLAGS_R);
  82. <<
  83. !ENDIF
  84.         $(LINKER) @$(PROJ).lrf
  85.  
  86.  
  87. .cpp.obj :
  88. !IF $(DEBUG)
  89.         @$(CXX) @<<$(PROJ).rsp
  90. /c $(CXXFLAGS_G)
  91. $(CXXFLAGS_D) /Fo$@ $<
  92. <<
  93. !ELSE
  94.         @$(CXX) @<<$(PROJ).rsp
  95. /c $(CXXFLAGS_G)
  96. $(CXXFLAGS_R) /Fo$@ $<
  97. <<
  98. !ENDIF
  99.  
  100.  
  101. run: $(PROJ).exe
  102.         $(PROJ).exe $(RUNFLAGS)
  103.  
  104. debug: $(PROJ).exe
  105.         CV $(CVFLAGS) $(PROJ).exe $(RUNFLAGS)
  106.