home *** CD-ROM | disk | FTP | other *** search
/ Mastering MFC Development / MMD.ISO / samples / c06 / modal / modal.mak < prev    next >
Encoding:
NMAKE  |  1997-02-20  |  8.9 KB  |  450 lines

  1. # Microsoft Developer Studio Generated NMAKE File, Based on Modal.dsp
  2. !IF "$(CFG)" == ""
  3. CFG=Modal - Win32 Release
  4. !MESSAGE No configuration specified. Defaulting to Modal - Win32 Release.
  5. !ENDIF 
  6.  
  7. !IF "$(CFG)" != "Modal - Win32 Release" && "$(CFG)" != "Modal - Win32 Debug"
  8. !MESSAGE Invalid configuration "$(CFG)" specified.
  9. !MESSAGE You can specify a configuration when running NMAKE
  10. !MESSAGE by defining the macro CFG on the command line. For example:
  11. !MESSAGE 
  12. !MESSAGE NMAKE /f "Modal.mak" CFG="Modal - Win32 Release"
  13. !MESSAGE 
  14. !MESSAGE Possible choices for configuration are:
  15. !MESSAGE 
  16. !MESSAGE "Modal - Win32 Release" (based on "Win32 (x86) Application")
  17. !MESSAGE "Modal - Win32 Debug" (based on "Win32 (x86) Application")
  18. !MESSAGE 
  19. !ERROR An invalid configuration is specified.
  20. !ENDIF 
  21.  
  22. !IF "$(OS)" == "Windows_NT"
  23. NULL=
  24. !ELSE 
  25. NULL=nul
  26. !ENDIF 
  27.  
  28. !IF  "$(CFG)" == "Modal - Win32 Release"
  29.  
  30. OUTDIR=.\Release
  31. INTDIR=.\Release
  32. # Begin Custom Macros
  33. OutDir=.\.\Release
  34. # End Custom Macros
  35.  
  36. !IF "$(RECURSE)" == "0" 
  37.  
  38. ALL : "$(OUTDIR)\Modal.exe"
  39.  
  40. !ELSE 
  41.  
  42. ALL : "$(OUTDIR)\Modal.exe"
  43.  
  44. !ENDIF 
  45.  
  46. CLEAN :
  47.     -@erase "$(INTDIR)\Dialogs.obj"
  48.     -@erase "$(INTDIR)\MainFrm.obj"
  49.     -@erase "$(INTDIR)\Modal.obj"
  50.     -@erase "$(INTDIR)\Modal.pch"
  51.     -@erase "$(INTDIR)\Modal.res"
  52.     -@erase "$(INTDIR)\ModalDoc.obj"
  53.     -@erase "$(INTDIR)\ModlView.obj"
  54.     -@erase "$(INTDIR)\StdAfx.obj"
  55.     -@erase "$(INTDIR)\vc50.idb"
  56.     -@erase "$(INTDIR)\XtraFunc.obj"
  57.     -@erase "$(OUTDIR)\Modal.exe"
  58.  
  59. "$(OUTDIR)" :
  60.     if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
  61.  
  62. CPP=cl.exe
  63. CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D\
  64.  "_AFXDLL" /D "_MBCS" /Fp"$(INTDIR)\Modal.pch" /Yu"stdafx.h" /Fo"$(INTDIR)\\"\
  65.  /Fd"$(INTDIR)\\" /FD /c 
  66. CPP_OBJS=.\Release/
  67. CPP_SBRS=.
  68.  
  69. .c{$(CPP_OBJS)}.obj::
  70.    $(CPP) @<<
  71.    $(CPP_PROJ) $< 
  72. <<
  73.  
  74. .cpp{$(CPP_OBJS)}.obj::
  75.    $(CPP) @<<
  76.    $(CPP_PROJ) $< 
  77. <<
  78.  
  79. .cxx{$(CPP_OBJS)}.obj::
  80.    $(CPP) @<<
  81.    $(CPP_PROJ) $< 
  82. <<
  83.  
  84. .c{$(CPP_SBRS)}.sbr::
  85.    $(CPP) @<<
  86.    $(CPP_PROJ) $< 
  87. <<
  88.  
  89. .cpp{$(CPP_SBRS)}.sbr::
  90.    $(CPP) @<<
  91.    $(CPP_PROJ) $< 
  92. <<
  93.  
  94. .cxx{$(CPP_SBRS)}.sbr::
  95.    $(CPP) @<<
  96.    $(CPP_PROJ) $< 
  97. <<
  98.  
  99. MTL=midl.exe
  100. MTL_PROJ=/nologo /D "NDEBUG" /mktyplib203 /win32 
  101. RSC=rc.exe
  102. RSC_PROJ=/l 0x409 /fo"$(INTDIR)\Modal.res" /d "NDEBUG" /d "_AFXDLL" 
  103. BSC32=bscmake.exe
  104. BSC32_FLAGS=/nologo /o"$(OUTDIR)\Modal.bsc" 
  105. BSC32_SBRS= \
  106.     
  107. LINK32=link.exe
  108. LINK32_FLAGS=/nologo /subsystem:windows /incremental:no\
  109.  /pdb:"$(OUTDIR)\Modal.pdb" /machine:I386 /out:"$(OUTDIR)\Modal.exe" 
  110. LINK32_OBJS= \
  111.     "$(INTDIR)\Dialogs.obj" \
  112.     "$(INTDIR)\MainFrm.obj" \
  113.     "$(INTDIR)\Modal.obj" \
  114.     "$(INTDIR)\Modal.res" \
  115.     "$(INTDIR)\ModalDoc.obj" \
  116.     "$(INTDIR)\ModlView.obj" \
  117.     "$(INTDIR)\StdAfx.obj" \
  118.     "$(INTDIR)\XtraFunc.obj"
  119.  
  120. "$(OUTDIR)\Modal.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
  121.     $(LINK32) @<<
  122.   $(LINK32_FLAGS) $(LINK32_OBJS)
  123. <<
  124.  
  125. !ELSEIF  "$(CFG)" == "Modal - Win32 Debug"
  126.  
  127. OUTDIR=.\Debug
  128. INTDIR=.\Debug
  129. # Begin Custom Macros
  130. OutDir=.\.\Debug
  131. # End Custom Macros
  132.  
  133. !IF "$(RECURSE)" == "0" 
  134.  
  135. ALL : "$(OUTDIR)\Modal.exe"
  136.  
  137. !ELSE 
  138.  
  139. ALL : "$(OUTDIR)\Modal.exe"
  140.  
  141. !ENDIF 
  142.  
  143. CLEAN :
  144.     -@erase "$(INTDIR)\Dialogs.obj"
  145.     -@erase "$(INTDIR)\MainFrm.obj"
  146.     -@erase "$(INTDIR)\Modal.obj"
  147.     -@erase "$(INTDIR)\Modal.pch"
  148.     -@erase "$(INTDIR)\Modal.res"
  149.     -@erase "$(INTDIR)\ModalDoc.obj"
  150.     -@erase "$(INTDIR)\ModlView.obj"
  151.     -@erase "$(INTDIR)\StdAfx.obj"
  152.     -@erase "$(INTDIR)\vc50.idb"
  153.     -@erase "$(INTDIR)\vc50.pdb"
  154.     -@erase "$(INTDIR)\XtraFunc.obj"
  155.     -@erase "$(OUTDIR)\Modal.exe"
  156.     -@erase "$(OUTDIR)\Modal.ilk"
  157.     -@erase "$(OUTDIR)\Modal.pdb"
  158.  
  159. "$(OUTDIR)" :
  160.     if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
  161.  
  162. CPP=cl.exe
  163. CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS"\
  164.  /D "_AFXDLL" /D "_MBCS" /Fp"$(INTDIR)\Modal.pch" /Yu"stdafx.h" /Fo"$(INTDIR)\\"\
  165.  /Fd"$(INTDIR)\\" /FD /c 
  166. CPP_OBJS=.\Debug/
  167. CPP_SBRS=.
  168.  
  169. .c{$(CPP_OBJS)}.obj::
  170.    $(CPP) @<<
  171.    $(CPP_PROJ) $< 
  172. <<
  173.  
  174. .cpp{$(CPP_OBJS)}.obj::
  175.    $(CPP) @<<
  176.    $(CPP_PROJ) $< 
  177. <<
  178.  
  179. .cxx{$(CPP_OBJS)}.obj::
  180.    $(CPP) @<<
  181.    $(CPP_PROJ) $< 
  182. <<
  183.  
  184. .c{$(CPP_SBRS)}.sbr::
  185.    $(CPP) @<<
  186.    $(CPP_PROJ) $< 
  187. <<
  188.  
  189. .cpp{$(CPP_SBRS)}.sbr::
  190.    $(CPP) @<<
  191.    $(CPP_PROJ) $< 
  192. <<
  193.  
  194. .cxx{$(CPP_SBRS)}.sbr::
  195.    $(CPP) @<<
  196.    $(CPP_PROJ) $< 
  197. <<
  198.  
  199. MTL=midl.exe
  200. MTL_PROJ=/nologo /D "_DEBUG" /mktyplib203 /win32 
  201. RSC=rc.exe
  202. RSC_PROJ=/l 0x409 /fo"$(INTDIR)\Modal.res" /d "_DEBUG" /d "_AFXDLL" 
  203. BSC32=bscmake.exe
  204. BSC32_FLAGS=/nologo /o"$(OUTDIR)\Modal.bsc" 
  205. BSC32_SBRS= \
  206.     
  207. LINK32=link.exe
  208. LINK32_FLAGS=/nologo /subsystem:windows /incremental:yes\
  209.  /pdb:"$(OUTDIR)\Modal.pdb" /debug /machine:I386 /out:"$(OUTDIR)\Modal.exe" 
  210. LINK32_OBJS= \
  211.     "$(INTDIR)\Dialogs.obj" \
  212.     "$(INTDIR)\MainFrm.obj" \
  213.     "$(INTDIR)\Modal.obj" \
  214.     "$(INTDIR)\Modal.res" \
  215.     "$(INTDIR)\ModalDoc.obj" \
  216.     "$(INTDIR)\ModlView.obj" \
  217.     "$(INTDIR)\StdAfx.obj" \
  218.     "$(INTDIR)\XtraFunc.obj"
  219.  
  220. "$(OUTDIR)\Modal.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
  221.     $(LINK32) @<<
  222.   $(LINK32_FLAGS) $(LINK32_OBJS)
  223. <<
  224.  
  225. !ENDIF 
  226.  
  227.  
  228. !IF "$(CFG)" == "Modal - Win32 Release" || "$(CFG)" == "Modal - Win32 Debug"
  229. SOURCE=.\Dialogs.cpp
  230.  
  231. !IF  "$(CFG)" == "Modal - Win32 Release"
  232.  
  233. DEP_CPP_DIALO=\
  234.     ".\Dialogs.h"\
  235.     ".\Modal.h"\
  236.     ".\ModalDoc.h"\
  237.     ".\XtraFunc.h"\
  238.     
  239.  
  240. "$(INTDIR)\Dialogs.obj" : $(SOURCE) $(DEP_CPP_DIALO) "$(INTDIR)"\
  241.  "$(INTDIR)\Modal.pch"
  242.  
  243.  
  244. !ELSEIF  "$(CFG)" == "Modal - Win32 Debug"
  245.  
  246. DEP_CPP_DIALO=\
  247.     ".\Dialogs.h"\
  248.     ".\Modal.h"\
  249.     ".\ModalDoc.h"\
  250.     ".\StdAfx.h"\
  251.     ".\XtraFunc.h"\
  252.     
  253.  
  254. "$(INTDIR)\Dialogs.obj" : $(SOURCE) $(DEP_CPP_DIALO) "$(INTDIR)"\
  255.  "$(INTDIR)\Modal.pch"
  256.  
  257.  
  258. !ENDIF 
  259.  
  260. SOURCE=.\MainFrm.cpp
  261.  
  262. !IF  "$(CFG)" == "Modal - Win32 Release"
  263.  
  264. DEP_CPP_MAINF=\
  265.     ".\MainFrm.h"\
  266.     ".\Modal.h"\
  267.     
  268.  
  269. "$(INTDIR)\MainFrm.obj" : $(SOURCE) $(DEP_CPP_MAINF) "$(INTDIR)"\
  270.  "$(INTDIR)\Modal.pch"
  271.  
  272.  
  273. !ELSEIF  "$(CFG)" == "Modal - Win32 Debug"
  274.  
  275. DEP_CPP_MAINF=\
  276.     ".\MainFrm.h"\
  277.     ".\Modal.h"\
  278.     ".\StdAfx.h"\
  279.     
  280.  
  281. "$(INTDIR)\MainFrm.obj" : $(SOURCE) $(DEP_CPP_MAINF) "$(INTDIR)"\
  282.  "$(INTDIR)\Modal.pch"
  283.  
  284.  
  285. !ENDIF 
  286.  
  287. SOURCE=.\Modal.cpp
  288.  
  289. !IF  "$(CFG)" == "Modal - Win32 Release"
  290.  
  291. DEP_CPP_MODAL=\
  292.     ".\MainFrm.h"\
  293.     ".\Modal.h"\
  294.     ".\ModalDoc.h"\
  295.     ".\ModlView.h"\
  296.     
  297.  
  298. "$(INTDIR)\Modal.obj" : $(SOURCE) $(DEP_CPP_MODAL) "$(INTDIR)"\
  299.  "$(INTDIR)\Modal.pch"
  300.  
  301.  
  302. !ELSEIF  "$(CFG)" == "Modal - Win32 Debug"
  303.  
  304. DEP_CPP_MODAL=\
  305.     ".\MainFrm.h"\
  306.     ".\Modal.h"\
  307.     ".\ModalDoc.h"\
  308.     ".\ModlView.h"\
  309.     ".\StdAfx.h"\
  310.     
  311.  
  312. "$(INTDIR)\Modal.obj" : $(SOURCE) $(DEP_CPP_MODAL) "$(INTDIR)"\
  313.  "$(INTDIR)\Modal.pch"
  314.  
  315.  
  316. !ENDIF 
  317.  
  318. SOURCE=.\Modal.rc
  319. DEP_RSC_MODAL_=\
  320.     ".\res\Modal.ico"\
  321.     ".\res\Modal.rc2"\
  322.     ".\res\ModalDoc.ico"\
  323.     
  324.  
  325. "$(INTDIR)\Modal.res" : $(SOURCE) $(DEP_RSC_MODAL_) "$(INTDIR)"
  326.     $(RSC) $(RSC_PROJ) $(SOURCE)
  327.  
  328.  
  329. SOURCE=.\ModalDoc.cpp
  330.  
  331. !IF  "$(CFG)" == "Modal - Win32 Release"
  332.  
  333. DEP_CPP_MODALD=\
  334.     ".\Modal.h"\
  335.     ".\ModalDoc.h"\
  336.     
  337.  
  338. "$(INTDIR)\ModalDoc.obj" : $(SOURCE) $(DEP_CPP_MODALD) "$(INTDIR)"\
  339.  "$(INTDIR)\Modal.pch"
  340.  
  341.  
  342. !ELSEIF  "$(CFG)" == "Modal - Win32 Debug"
  343.  
  344. DEP_CPP_MODALD=\
  345.     ".\Modal.h"\
  346.     ".\ModalDoc.h"\
  347.     ".\StdAfx.h"\
  348.     
  349.  
  350. "$(INTDIR)\ModalDoc.obj" : $(SOURCE) $(DEP_CPP_MODALD) "$(INTDIR)"\
  351.  "$(INTDIR)\Modal.pch"
  352.  
  353.  
  354. !ENDIF 
  355.  
  356. SOURCE=.\ModlView.cpp
  357.  
  358. !IF  "$(CFG)" == "Modal - Win32 Release"
  359.  
  360. DEP_CPP_MODLV=\
  361.     ".\Dialogs.h"\
  362.     ".\Modal.h"\
  363.     ".\ModalDoc.h"\
  364.     ".\ModlView.h"\
  365.     ".\XtraFunc.h"\
  366.     
  367.  
  368. "$(INTDIR)\ModlView.obj" : $(SOURCE) $(DEP_CPP_MODLV) "$(INTDIR)"\
  369.  "$(INTDIR)\Modal.pch"
  370.  
  371.  
  372. !ELSEIF  "$(CFG)" == "Modal - Win32 Debug"
  373.  
  374. DEP_CPP_MODLV=\
  375.     ".\Dialogs.h"\
  376.     ".\Modal.h"\
  377.     ".\ModalDoc.h"\
  378.     ".\ModlView.h"\
  379.     ".\StdAfx.h"\
  380.     ".\XtraFunc.h"\
  381.     
  382.  
  383. "$(INTDIR)\ModlView.obj" : $(SOURCE) $(DEP_CPP_MODLV) "$(INTDIR)"\
  384.  "$(INTDIR)\Modal.pch"
  385.  
  386.  
  387. !ENDIF 
  388.  
  389. SOURCE=.\StdAfx.cpp
  390. DEP_CPP_STDAF=\
  391.     ".\StdAfx.h"\
  392.     
  393.  
  394. !IF  "$(CFG)" == "Modal - Win32 Release"
  395.  
  396. CPP_SWITCHES=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D\
  397.  "_AFXDLL" /D "_MBCS" /Fp"$(INTDIR)\Modal.pch" /Yc"stdafx.h" /Fo"$(INTDIR)\\"\
  398.  /Fd"$(INTDIR)\\" /FD /c 
  399.  
  400. "$(INTDIR)\StdAfx.obj"    "$(INTDIR)\Modal.pch" : $(SOURCE) $(DEP_CPP_STDAF)\
  401.  "$(INTDIR)"
  402.     $(CPP) @<<
  403.   $(CPP_SWITCHES) $(SOURCE)
  404. <<
  405.  
  406.  
  407. !ELSEIF  "$(CFG)" == "Modal - Win32 Debug"
  408.  
  409. CPP_SWITCHES=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D\
  410.  "_WINDOWS" /D "_AFXDLL" /D "_MBCS" /Fp"$(INTDIR)\Modal.pch" /Yc"stdafx.h"\
  411.  /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
  412.  
  413. "$(INTDIR)\StdAfx.obj"    "$(INTDIR)\Modal.pch" : $(SOURCE) $(DEP_CPP_STDAF)\
  414.  "$(INTDIR)"
  415.     $(CPP) @<<
  416.   $(CPP_SWITCHES) $(SOURCE)
  417. <<
  418.  
  419.  
  420. !ENDIF 
  421.  
  422. SOURCE=.\XtraFunc.cpp
  423.  
  424. !IF  "$(CFG)" == "Modal - Win32 Release"
  425.  
  426. DEP_CPP_XTRAF=\
  427.     ".\XtraFunc.h"\
  428.     
  429.  
  430. "$(INTDIR)\XtraFunc.obj" : $(SOURCE) $(DEP_CPP_XTRAF) "$(INTDIR)"\
  431.  "$(INTDIR)\Modal.pch"
  432.  
  433.  
  434. !ELSEIF  "$(CFG)" == "Modal - Win32 Debug"
  435.  
  436. DEP_CPP_XTRAF=\
  437.     ".\StdAfx.h"\
  438.     ".\XtraFunc.h"\
  439.     
  440.  
  441. "$(INTDIR)\XtraFunc.obj" : $(SOURCE) $(DEP_CPP_XTRAF) "$(INTDIR)"\
  442.  "$(INTDIR)\Modal.pch"
  443.  
  444.  
  445. !ENDIF 
  446.  
  447.  
  448. !ENDIF 
  449.  
  450.