home *** CD-ROM | disk | FTP | other *** search
/ Mastering MFC Development / MMD.ISO / labs / c10 / lab01 / ex01 / browser.mak < prev    next >
Encoding:
NMAKE  |  1997-02-20  |  8.4 KB  |  396 lines

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