home *** CD-ROM | disk | FTP | other *** search
/ Mastering MFC Development / MMD.ISO / labs / c05 / lab07 / ex01 / diff.mak < prev    next >
Encoding:
NMAKE  |  1997-02-20  |  7.4 KB  |  339 lines

  1. # Microsoft Developer Studio Generated NMAKE File, Based on Diff.dsp
  2. !IF "$(CFG)" == ""
  3. CFG=diff - Win32 Release
  4. !MESSAGE No configuration specified. Defaulting to diff - Win32 Release.
  5. !ENDIF 
  6.  
  7. !IF "$(CFG)" != "diff - Win32 Release" && "$(CFG)" != "diff - 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 "Diff.mak" CFG="diff - Win32 Release"
  13. !MESSAGE 
  14. !MESSAGE Possible choices for configuration are:
  15. !MESSAGE 
  16. !MESSAGE "diff - Win32 Release" (based on "Win32 (x86) Application")
  17. !MESSAGE "diff - 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)" == "diff - 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)\Diff.exe"
  43.  
  44. !ELSE 
  45.  
  46. ALL : "$(OUTDIR)\Diff.exe"
  47.  
  48. !ENDIF 
  49.  
  50. CLEAN :
  51.     -@erase "$(INTDIR)\Diff.obj"
  52.     -@erase "$(INTDIR)\Diff.pch"
  53.     -@erase "$(INTDIR)\diff.res"
  54.     -@erase "$(INTDIR)\diffdoc.obj"
  55.     -@erase "$(INTDIR)\Diffview.obj"
  56.     -@erase "$(INTDIR)\DlgOpenF.obj"
  57.     -@erase "$(INTDIR)\Mainfrm.obj"
  58.     -@erase "$(INTDIR)\ProgressStatusBar.obj"
  59.     -@erase "$(INTDIR)\Splitter.obj"
  60.     -@erase "$(INTDIR)\Stdafx.obj"
  61.     -@erase "$(INTDIR)\vc50.idb"
  62.     -@erase "$(OUTDIR)\Diff.exe"
  63.  
  64. "$(OUTDIR)" :
  65.     if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
  66.  
  67. F90=fl32.exe
  68. CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D\
  69.  "_MBCS" /D "_AFXDLL" /Fp"$(INTDIR)\Diff.pch" /Yu"stdafx.h" /Fo"$(INTDIR)\\"\
  70.  /Fd"$(INTDIR)\\" /FD /c 
  71. CPP_OBJS=.\Release/
  72. CPP_SBRS=.
  73. MTL_PROJ=/nologo /D "NDEBUG" /mktyplib203 /win32 
  74. RSC_PROJ=/l 0x409 /fo"$(INTDIR)\diff.res" /d "NDEBUG" /d "_AFXDLL" 
  75. BSC32=bscmake.exe
  76. BSC32_FLAGS=/nologo /o"$(OUTDIR)\Diff.bsc" 
  77. BSC32_SBRS= \
  78.     
  79. LINK32=link.exe
  80. LINK32_FLAGS=/nologo /subsystem:windows /incremental:no\
  81.  /pdb:"$(OUTDIR)\Diff.pdb" /machine:I386 /out:"$(OUTDIR)\Diff.exe" 
  82. LINK32_OBJS= \
  83.     "$(INTDIR)\Diff.obj" \
  84.     "$(INTDIR)\diff.res" \
  85.     "$(INTDIR)\diffdoc.obj" \
  86.     "$(INTDIR)\Diffview.obj" \
  87.     "$(INTDIR)\DlgOpenF.obj" \
  88.     "$(INTDIR)\Mainfrm.obj" \
  89.     "$(INTDIR)\ProgressStatusBar.obj" \
  90.     "$(INTDIR)\Splitter.obj" \
  91.     "$(INTDIR)\Stdafx.obj"
  92.  
  93. "$(OUTDIR)\Diff.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
  94.     $(LINK32) @<<
  95.   $(LINK32_FLAGS) $(LINK32_OBJS)
  96. <<
  97.  
  98. !ELSEIF  "$(CFG)" == "diff - Win32 Debug"
  99.  
  100. OUTDIR=.\Debug
  101. INTDIR=.\Debug
  102. # Begin Custom Macros
  103. OutDir=.\.\Debug
  104. # End Custom Macros
  105.  
  106. !IF "$(RECURSE)" == "0" 
  107.  
  108. ALL : "$(OUTDIR)\Diff.exe"
  109.  
  110. !ELSE 
  111.  
  112. ALL : "$(OUTDIR)\Diff.exe"
  113.  
  114. !ENDIF 
  115.  
  116. CLEAN :
  117.     -@erase "$(INTDIR)\Diff.obj"
  118.     -@erase "$(INTDIR)\Diff.pch"
  119.     -@erase "$(INTDIR)\diff.res"
  120.     -@erase "$(INTDIR)\diffdoc.obj"
  121.     -@erase "$(INTDIR)\Diffview.obj"
  122.     -@erase "$(INTDIR)\DlgOpenF.obj"
  123.     -@erase "$(INTDIR)\Mainfrm.obj"
  124.     -@erase "$(INTDIR)\ProgressStatusBar.obj"
  125.     -@erase "$(INTDIR)\Splitter.obj"
  126.     -@erase "$(INTDIR)\Stdafx.obj"
  127.     -@erase "$(INTDIR)\vc50.idb"
  128.     -@erase "$(INTDIR)\vc50.pdb"
  129.     -@erase "$(OUTDIR)\Diff.exe"
  130.     -@erase "$(OUTDIR)\Diff.ilk"
  131.     -@erase "$(OUTDIR)\Diff.pdb"
  132.  
  133. "$(OUTDIR)" :
  134.     if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
  135.  
  136. F90=fl32.exe
  137. CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS"\
  138.  /D "_MBCS" /D "_AFXDLL" /Fp"$(INTDIR)\Diff.pch" /Yu"stdafx.h" /Fo"$(INTDIR)\\"\
  139.  /Fd"$(INTDIR)\\" /FD /c 
  140. CPP_OBJS=.\Debug/
  141. CPP_SBRS=.
  142. MTL_PROJ=/nologo /D "_DEBUG" /mktyplib203 /win32 
  143. RSC_PROJ=/l 0x409 /fo"$(INTDIR)\diff.res" /d "_DEBUG" /d "_AFXDLL" 
  144. BSC32=bscmake.exe
  145. BSC32_FLAGS=/nologo /o"$(OUTDIR)\Diff.bsc" 
  146. BSC32_SBRS= \
  147.     
  148. LINK32=link.exe
  149. LINK32_FLAGS=/nologo /subsystem:windows /incremental:yes\
  150.  /pdb:"$(OUTDIR)\Diff.pdb" /debug /machine:I386 /out:"$(OUTDIR)\Diff.exe" 
  151. LINK32_OBJS= \
  152.     "$(INTDIR)\Diff.obj" \
  153.     "$(INTDIR)\diff.res" \
  154.     "$(INTDIR)\diffdoc.obj" \
  155.     "$(INTDIR)\Diffview.obj" \
  156.     "$(INTDIR)\DlgOpenF.obj" \
  157.     "$(INTDIR)\Mainfrm.obj" \
  158.     "$(INTDIR)\ProgressStatusBar.obj" \
  159.     "$(INTDIR)\Splitter.obj" \
  160.     "$(INTDIR)\Stdafx.obj"
  161.  
  162. "$(OUTDIR)\Diff.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
  163.     $(LINK32) @<<
  164.   $(LINK32_FLAGS) $(LINK32_OBJS)
  165. <<
  166.  
  167. !ENDIF 
  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.  
  200. !IF "$(CFG)" == "diff - Win32 Release" || "$(CFG)" == "diff - Win32 Debug"
  201. SOURCE=.\Diff.cpp
  202. DEP_CPP_DIFF_=\
  203.     ".\Diff.h"\
  204.     ".\diffdoc.h"\
  205.     ".\Diffview.h"\
  206.     ".\Mainfrm.h"\
  207.     ".\Splitter.h"\
  208.     ".\Stdafx.h"\
  209.     
  210.  
  211. "$(INTDIR)\Diff.obj" : $(SOURCE) $(DEP_CPP_DIFF_) "$(INTDIR)"\
  212.  "$(INTDIR)\Diff.pch"
  213.  
  214.  
  215. SOURCE=.\diff.rc
  216. DEP_RSC_DIFF_R=\
  217.     ".\Res\Diff.ico"\
  218.     ".\Res\Diff.rc2"\
  219.     ".\Res\Diffdoc.ico"\
  220.     ".\Res\Toolbar.bmp"\
  221.     
  222.  
  223. "$(INTDIR)\diff.res" : $(SOURCE) $(DEP_RSC_DIFF_R) "$(INTDIR)"
  224.     $(RSC) $(RSC_PROJ) $(SOURCE)
  225.  
  226.  
  227. SOURCE=.\diffdoc.cpp
  228. DEP_CPP_DIFFD=\
  229.     ".\Diff.h"\
  230.     ".\diffdoc.h"\
  231.     ".\Diffview.h"\
  232.     ".\DlgOpenF.h"\
  233.     ".\Mainfrm.h"\
  234.     ".\Splitter.h"\
  235.     ".\Stdafx.h"\
  236.     
  237.  
  238. "$(INTDIR)\diffdoc.obj" : $(SOURCE) $(DEP_CPP_DIFFD) "$(INTDIR)"\
  239.  "$(INTDIR)\Diff.pch"
  240.  
  241.  
  242. SOURCE=.\Diffview.cpp
  243. DEP_CPP_DIFFV=\
  244.     ".\Diff.h"\
  245.     ".\diffdoc.h"\
  246.     ".\Diffview.h"\
  247.     ".\Mainfrm.h"\
  248.     ".\Splitter.h"\
  249.     ".\Stdafx.h"\
  250.     
  251.  
  252. "$(INTDIR)\Diffview.obj" : $(SOURCE) $(DEP_CPP_DIFFV) "$(INTDIR)"\
  253.  "$(INTDIR)\Diff.pch"
  254.  
  255.  
  256. SOURCE=.\DlgOpenF.cpp
  257. DEP_CPP_DLGOP=\
  258.     ".\Diff.h"\
  259.     ".\DlgOpenF.h"\
  260.     ".\Stdafx.h"\
  261.     
  262.  
  263. "$(INTDIR)\DlgOpenF.obj" : $(SOURCE) $(DEP_CPP_DLGOP) "$(INTDIR)"\
  264.  "$(INTDIR)\Diff.pch"
  265.  
  266.  
  267. SOURCE=.\Mainfrm.cpp
  268. DEP_CPP_MAINF=\
  269.     ".\Diff.h"\
  270.     ".\diffdoc.h"\
  271.     ".\Diffview.h"\
  272.     ".\Mainfrm.h"\
  273.     ".\Splitter.h"\
  274.     ".\Stdafx.h"\
  275.     
  276.  
  277. "$(INTDIR)\Mainfrm.obj" : $(SOURCE) $(DEP_CPP_MAINF) "$(INTDIR)"\
  278.  "$(INTDIR)\Diff.pch"
  279.  
  280.  
  281. SOURCE=.\ProgressStatusBar.cpp
  282. DEP_CPP_PROGR=\
  283.     ".\Diff.h"\
  284.     ".\ProgressStatusBar.h"\
  285.     ".\Stdafx.h"\
  286.     
  287.  
  288. "$(INTDIR)\ProgressStatusBar.obj" : $(SOURCE) $(DEP_CPP_PROGR) "$(INTDIR)"\
  289.  "$(INTDIR)\Diff.pch"
  290.  
  291.  
  292. SOURCE=.\Splitter.cpp
  293. DEP_CPP_SPLIT=\
  294.     ".\Diff.h"\
  295.     ".\Splitter.h"\
  296.     ".\Stdafx.h"\
  297.     
  298.  
  299. "$(INTDIR)\Splitter.obj" : $(SOURCE) $(DEP_CPP_SPLIT) "$(INTDIR)"\
  300.  "$(INTDIR)\Diff.pch"
  301.  
  302.  
  303. SOURCE=.\Stdafx.cpp
  304. DEP_CPP_STDAF=\
  305.     ".\Stdafx.h"\
  306.     
  307.  
  308. !IF  "$(CFG)" == "diff - Win32 Release"
  309.  
  310. CPP_SWITCHES=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D\
  311.  "_MBCS" /D "_AFXDLL" /Fp"$(INTDIR)\Diff.pch" /Yc"stdafx.h" /Fo"$(INTDIR)\\"\
  312.  /Fd"$(INTDIR)\\" /FD /c 
  313.  
  314. "$(INTDIR)\Stdafx.obj"    "$(INTDIR)\Diff.pch" : $(SOURCE) $(DEP_CPP_STDAF)\
  315.  "$(INTDIR)"
  316.     $(CPP) @<<
  317.   $(CPP_SWITCHES) $(SOURCE)
  318. <<
  319.  
  320.  
  321. !ELSEIF  "$(CFG)" == "diff - Win32 Debug"
  322.  
  323. CPP_SWITCHES=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D\
  324.  "_WINDOWS" /D "_MBCS" /D "_AFXDLL" /Fp"$(INTDIR)\Diff.pch" /Yc"stdafx.h"\
  325.  /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
  326.  
  327. "$(INTDIR)\Stdafx.obj"    "$(INTDIR)\Diff.pch" : $(SOURCE) $(DEP_CPP_STDAF)\
  328.  "$(INTDIR)"
  329.     $(CPP) @<<
  330.   $(CPP_SWITCHES) $(SOURCE)
  331. <<
  332.  
  333.  
  334. !ENDIF 
  335.  
  336.  
  337. !ENDIF 
  338.  
  339.