home *** CD-ROM | disk | FTP | other *** search
/ Mastering MFC Development / MMD.ISO / labs / c10 / lab02 / baseline / mdb.mak < prev    next >
Encoding:
NMAKE  |  1997-02-20  |  7.7 KB  |  384 lines

  1. # Microsoft Developer Studio Generated NMAKE File, Based on MDB.dsp
  2. !IF "$(CFG)" == ""
  3. CFG=MDB - Win32 Release
  4. !MESSAGE No configuration specified. Defaulting to MDB - Win32 Release.
  5. !ENDIF 
  6.  
  7. !IF "$(CFG)" != "MDB - Win32 Release" && "$(CFG)" != "MDB - 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 "MDB.mak" CFG="MDB - Win32 Release"
  13. !MESSAGE 
  14. !MESSAGE Possible choices for configuration are:
  15. !MESSAGE 
  16. !MESSAGE "MDB - Win32 Release" (based on "Win32 (x86) Application")
  17. !MESSAGE "MDB - 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. CPP=cl.exe
  29. MTL=midl.exe
  30. RSC=rc.exe
  31.  
  32. !IF  "$(CFG)" == "MDB - Win32 Release"
  33.  
  34. OUTDIR=.\Release
  35. INTDIR=.\Release
  36. # Begin Custom Macros
  37. OutDir=.\.\Release
  38. # End Custom Macros
  39.  
  40. !IF "$(RECURSE)" == "0" 
  41.  
  42. ALL : "$(OUTDIR)\MDB.exe"
  43.  
  44. !ELSE 
  45.  
  46. ALL : "$(OUTDIR)\MDB.exe"
  47.  
  48. !ENDIF 
  49.  
  50. CLEAN :
  51.     -@erase "$(INTDIR)\DlgField.obj"
  52.     -@erase "$(INTDIR)\MainFrm.obj"
  53.     -@erase "$(INTDIR)\MDB.obj"
  54.     -@erase "$(INTDIR)\MDB.pch"
  55.     -@erase "$(INTDIR)\MDB.res"
  56.     -@erase "$(INTDIR)\MDBDoc.obj"
  57.     -@erase "$(INTDIR)\MDBView.obj"
  58.     -@erase "$(INTDIR)\StdAfx.obj"
  59.     -@erase "$(INTDIR)\vc50.idb"
  60.     -@erase "$(OUTDIR)\MDB.exe"
  61.  
  62. "$(OUTDIR)" :
  63.     if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
  64.  
  65. CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D\
  66.  "_AFXDLL" /D "_MBCS" /Fp"$(INTDIR)\MDB.pch" /Yu"stdafx.h" /Fo"$(INTDIR)\\"\
  67.  /Fd"$(INTDIR)\\" /FD /c 
  68. CPP_OBJS=.\Release/
  69. CPP_SBRS=.
  70. MTL_PROJ=/nologo /D "NDEBUG" /mktyplib203 /win32 
  71. RSC_PROJ=/l 0x409 /fo"$(INTDIR)\MDB.res" /d "NDEBUG" /d "_AFXDLL" 
  72. BSC32=bscmake.exe
  73. BSC32_FLAGS=/nologo /o"$(OUTDIR)\MDB.bsc" 
  74. BSC32_SBRS= \
  75.     
  76. LINK32=link.exe
  77. LINK32_FLAGS=/nologo /subsystem:windows /incremental:no\
  78.  /pdb:"$(OUTDIR)\MDB.pdb" /machine:I386 /out:"$(OUTDIR)\MDB.exe" 
  79. LINK32_OBJS= \
  80.     "$(INTDIR)\DlgField.obj" \
  81.     "$(INTDIR)\MainFrm.obj" \
  82.     "$(INTDIR)\MDB.obj" \
  83.     "$(INTDIR)\MDB.res" \
  84.     "$(INTDIR)\MDBDoc.obj" \
  85.     "$(INTDIR)\MDBView.obj" \
  86.     "$(INTDIR)\StdAfx.obj"
  87.  
  88. "$(OUTDIR)\MDB.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
  89.     $(LINK32) @<<
  90.   $(LINK32_FLAGS) $(LINK32_OBJS)
  91. <<
  92.  
  93. !ELSEIF  "$(CFG)" == "MDB - Win32 Debug"
  94.  
  95. OUTDIR=.\Debug
  96. INTDIR=.\Debug
  97. # Begin Custom Macros
  98. OutDir=.\.\Debug
  99. # End Custom Macros
  100.  
  101. !IF "$(RECURSE)" == "0" 
  102.  
  103. ALL : "$(OUTDIR)\MDB.exe"
  104.  
  105. !ELSE 
  106.  
  107. ALL : "$(OUTDIR)\MDB.exe"
  108.  
  109. !ENDIF 
  110.  
  111. CLEAN :
  112.     -@erase "$(INTDIR)\DlgField.obj"
  113.     -@erase "$(INTDIR)\MainFrm.obj"
  114.     -@erase "$(INTDIR)\MDB.obj"
  115.     -@erase "$(INTDIR)\MDB.pch"
  116.     -@erase "$(INTDIR)\MDB.res"
  117.     -@erase "$(INTDIR)\MDBDoc.obj"
  118.     -@erase "$(INTDIR)\MDBView.obj"
  119.     -@erase "$(INTDIR)\StdAfx.obj"
  120.     -@erase "$(INTDIR)\vc50.idb"
  121.     -@erase "$(INTDIR)\vc50.pdb"
  122.     -@erase "$(OUTDIR)\MDB.exe"
  123.     -@erase "$(OUTDIR)\MDB.ilk"
  124.     -@erase "$(OUTDIR)\MDB.pdb"
  125.  
  126. "$(OUTDIR)" :
  127.     if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
  128.  
  129. CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS"\
  130.  /D "_AFXDLL" /D "_MBCS" /Fp"$(INTDIR)\MDB.pch" /Yu"stdafx.h" /Fo"$(INTDIR)\\"\
  131.  /Fd"$(INTDIR)\\" /FD /c 
  132. CPP_OBJS=.\Debug/
  133. CPP_SBRS=.
  134. MTL_PROJ=/nologo /D "_DEBUG" /mktyplib203 /win32 
  135. RSC_PROJ=/l 0x409 /fo"$(INTDIR)\MDB.res" /d "_DEBUG" /d "_AFXDLL" 
  136. BSC32=bscmake.exe
  137. BSC32_FLAGS=/nologo /o"$(OUTDIR)\MDB.bsc" 
  138. BSC32_SBRS= \
  139.     
  140. LINK32=link.exe
  141. LINK32_FLAGS=/nologo /subsystem:windows /incremental:yes\
  142.  /pdb:"$(OUTDIR)\MDB.pdb" /debug /machine:I386 /out:"$(OUTDIR)\MDB.exe" 
  143. LINK32_OBJS= \
  144.     "$(INTDIR)\DlgField.obj" \
  145.     "$(INTDIR)\MainFrm.obj" \
  146.     "$(INTDIR)\MDB.obj" \
  147.     "$(INTDIR)\MDB.res" \
  148.     "$(INTDIR)\MDBDoc.obj" \
  149.     "$(INTDIR)\MDBView.obj" \
  150.     "$(INTDIR)\StdAfx.obj"
  151.  
  152. "$(OUTDIR)\MDB.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
  153.     $(LINK32) @<<
  154.   $(LINK32_FLAGS) $(LINK32_OBJS)
  155. <<
  156.  
  157. !ENDIF 
  158.  
  159. .c{$(CPP_OBJS)}.obj::
  160.    $(CPP) @<<
  161.    $(CPP_PROJ) $< 
  162. <<
  163.  
  164. .cpp{$(CPP_OBJS)}.obj::
  165.    $(CPP) @<<
  166.    $(CPP_PROJ) $< 
  167. <<
  168.  
  169. .cxx{$(CPP_OBJS)}.obj::
  170.    $(CPP) @<<
  171.    $(CPP_PROJ) $< 
  172. <<
  173.  
  174. .c{$(CPP_SBRS)}.sbr::
  175.    $(CPP) @<<
  176.    $(CPP_PROJ) $< 
  177. <<
  178.  
  179. .cpp{$(CPP_SBRS)}.sbr::
  180.    $(CPP) @<<
  181.    $(CPP_PROJ) $< 
  182. <<
  183.  
  184. .cxx{$(CPP_SBRS)}.sbr::
  185.    $(CPP) @<<
  186.    $(CPP_PROJ) $< 
  187. <<
  188.  
  189.  
  190. !IF "$(CFG)" == "MDB - Win32 Release" || "$(CFG)" == "MDB - Win32 Debug"
  191. SOURCE=.\DlgField.cpp
  192.  
  193. !IF  "$(CFG)" == "MDB - Win32 Release"
  194.  
  195. DEP_CPP_DLGFI=\
  196.     ".\DlgField.h"\
  197.     ".\MDB.h"\
  198.     ".\StdAfx.h"\
  199.     
  200.  
  201. "$(INTDIR)\DlgField.obj" : $(SOURCE) $(DEP_CPP_DLGFI) "$(INTDIR)"\
  202.  "$(INTDIR)\MDB.pch"
  203.  
  204.  
  205. !ELSEIF  "$(CFG)" == "MDB - Win32 Debug"
  206.  
  207. DEP_CPP_DLGFI=\
  208.     ".\DlgField.h"\
  209.     ".\MDB.h"\
  210.     
  211.  
  212. "$(INTDIR)\DlgField.obj" : $(SOURCE) $(DEP_CPP_DLGFI) "$(INTDIR)"\
  213.  "$(INTDIR)\MDB.pch"
  214.  
  215.  
  216. !ENDIF 
  217.  
  218. SOURCE=.\MainFrm.cpp
  219.  
  220. !IF  "$(CFG)" == "MDB - Win32 Release"
  221.  
  222. DEP_CPP_MAINF=\
  223.     ".\MainFrm.h"\
  224.     ".\MDB.h"\
  225.     ".\StdAfx.h"\
  226.     
  227.  
  228. "$(INTDIR)\MainFrm.obj" : $(SOURCE) $(DEP_CPP_MAINF) "$(INTDIR)"\
  229.  "$(INTDIR)\MDB.pch"
  230.  
  231.  
  232. !ELSEIF  "$(CFG)" == "MDB - Win32 Debug"
  233.  
  234. DEP_CPP_MAINF=\
  235.     ".\MainFrm.h"\
  236.     ".\MDB.h"\
  237.     
  238.  
  239. "$(INTDIR)\MainFrm.obj" : $(SOURCE) $(DEP_CPP_MAINF) "$(INTDIR)"\
  240.  "$(INTDIR)\MDB.pch"
  241.  
  242.  
  243. !ENDIF 
  244.  
  245. SOURCE=.\MDB.cpp
  246.  
  247. !IF  "$(CFG)" == "MDB - Win32 Release"
  248.  
  249. DEP_CPP_MDB_C=\
  250.     ".\MainFrm.h"\
  251.     ".\MDB.h"\
  252.     ".\MDBDoc.h"\
  253.     ".\MDBView.h"\
  254.     ".\StdAfx.h"\
  255.     
  256.  
  257. "$(INTDIR)\MDB.obj" : $(SOURCE) $(DEP_CPP_MDB_C) "$(INTDIR)"\
  258.  "$(INTDIR)\MDB.pch"
  259.  
  260.  
  261. !ELSEIF  "$(CFG)" == "MDB - Win32 Debug"
  262.  
  263. DEP_CPP_MDB_C=\
  264.     ".\MainFrm.h"\
  265.     ".\MDB.h"\
  266.     ".\MDBDoc.h"\
  267.     ".\MDBView.h"\
  268.     
  269.  
  270. "$(INTDIR)\MDB.obj" : $(SOURCE) $(DEP_CPP_MDB_C) "$(INTDIR)"\
  271.  "$(INTDIR)\MDB.pch"
  272.  
  273.  
  274. !ENDIF 
  275.  
  276. SOURCE=.\MDB.rc
  277. DEP_RSC_MDB_R=\
  278.     ".\res\MDB.ico"\
  279.     ".\res\MDB.rc2"\
  280.     ".\res\MDBDoc.ico"\
  281.     ".\res\Toolbar.bmp"\
  282.     
  283.  
  284. "$(INTDIR)\MDB.res" : $(SOURCE) $(DEP_RSC_MDB_R) "$(INTDIR)"
  285.     $(RSC) $(RSC_PROJ) $(SOURCE)
  286.  
  287.  
  288. SOURCE=.\MDBDoc.cpp
  289.  
  290. !IF  "$(CFG)" == "MDB - Win32 Release"
  291.  
  292. DEP_CPP_MDBDO=\
  293.     ".\MDB.h"\
  294.     ".\MDBDoc.h"\
  295.     ".\MDBView.h"\
  296.     ".\StdAfx.h"\
  297.     
  298.  
  299. "$(INTDIR)\MDBDoc.obj" : $(SOURCE) $(DEP_CPP_MDBDO) "$(INTDIR)"\
  300.  "$(INTDIR)\MDB.pch"
  301.  
  302.  
  303. !ELSEIF  "$(CFG)" == "MDB - Win32 Debug"
  304.  
  305. DEP_CPP_MDBDO=\
  306.     ".\MDB.h"\
  307.     ".\MDBDoc.h"\
  308.     ".\MDBView.h"\
  309.     
  310.  
  311. "$(INTDIR)\MDBDoc.obj" : $(SOURCE) $(DEP_CPP_MDBDO) "$(INTDIR)"\
  312.  "$(INTDIR)\MDB.pch"
  313.  
  314.  
  315. !ENDIF 
  316.  
  317. SOURCE=.\MDBView.cpp
  318.  
  319. !IF  "$(CFG)" == "MDB - Win32 Release"
  320.  
  321. DEP_CPP_MDBVI=\
  322.     ".\DlgField.h"\
  323.     ".\MDB.h"\
  324.     ".\MDBDoc.h"\
  325.     ".\MDBView.h"\
  326.     ".\StdAfx.h"\
  327.     
  328.  
  329. "$(INTDIR)\MDBView.obj" : $(SOURCE) $(DEP_CPP_MDBVI) "$(INTDIR)"\
  330.  "$(INTDIR)\MDB.pch"
  331.  
  332.  
  333. !ELSEIF  "$(CFG)" == "MDB - Win32 Debug"
  334.  
  335. DEP_CPP_MDBVI=\
  336.     ".\DlgField.h"\
  337.     ".\MDB.h"\
  338.     ".\MDBDoc.h"\
  339.     ".\MDBView.h"\
  340.     
  341.  
  342. "$(INTDIR)\MDBView.obj" : $(SOURCE) $(DEP_CPP_MDBVI) "$(INTDIR)"\
  343.  "$(INTDIR)\MDB.pch"
  344.  
  345.  
  346. !ENDIF 
  347.  
  348. SOURCE=.\StdAfx.cpp
  349. DEP_CPP_STDAF=\
  350.     ".\StdAfx.h"\
  351.     
  352.  
  353. !IF  "$(CFG)" == "MDB - Win32 Release"
  354.  
  355. CPP_SWITCHES=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D\
  356.  "_AFXDLL" /D "_MBCS" /Fp"$(INTDIR)\MDB.pch" /Yc"stdafx.h" /Fo"$(INTDIR)\\"\
  357.  /Fd"$(INTDIR)\\" /FD /c 
  358.  
  359. "$(INTDIR)\StdAfx.obj"    "$(INTDIR)\MDB.pch" : $(SOURCE) $(DEP_CPP_STDAF)\
  360.  "$(INTDIR)"
  361.     $(CPP) @<<
  362.   $(CPP_SWITCHES) $(SOURCE)
  363. <<
  364.  
  365.  
  366. !ELSEIF  "$(CFG)" == "MDB - Win32 Debug"
  367.  
  368. CPP_SWITCHES=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D\
  369.  "_WINDOWS" /D "_AFXDLL" /D "_MBCS" /Fp"$(INTDIR)\MDB.pch" /Yc"stdafx.h"\
  370.  /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
  371.  
  372. "$(INTDIR)\StdAfx.obj"    "$(INTDIR)\MDB.pch" : $(SOURCE) $(DEP_CPP_STDAF)\
  373.  "$(INTDIR)"
  374.     $(CPP) @<<
  375.   $(CPP_SWITCHES) $(SOURCE)
  376. <<
  377.  
  378.  
  379. !ENDIF 
  380.  
  381.  
  382. !ENDIF 
  383.  
  384.