home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / msdn_vcb / samples / vc98 / appwiz / hierwiz / hierwiz.mak < prev    next >
Text File  |  1998-03-05  |  10KB  |  353 lines

  1. # Microsoft Developer Studio Generated NMAKE File, Based on HierWiz.dsp
  2. !IF "$(CFG)" == ""
  3. CFG=hierwiz - Win32 Release
  4. !MESSAGE No configuration specified. Defaulting to hierwiz - Win32 Release.
  5. !ENDIF 
  6.  
  7. !IF "$(CFG)" != "hierwiz - Win32 Release" && "$(CFG)" != "hierwiz - Win32 Pseudo-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 "HierWiz.mak" CFG="hierwiz - Win32 Release"
  13. !MESSAGE 
  14. !MESSAGE Possible choices for configuration are:
  15. !MESSAGE 
  16. !MESSAGE "hierwiz - Win32 Release" (based on "Win32 (x86) Dynamic-Link Library")
  17. !MESSAGE "hierwiz - Win32 Pseudo-Debug" (based on "Win32 (x86) Dynamic-Link Library")
  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)" == "hierwiz - Win32 Release"
  33.  
  34. OUTDIR=.\Release
  35. INTDIR=.\Release
  36. # Begin Custom Macros
  37. OutDir=.\.\Release
  38. # End Custom Macros
  39.  
  40. ALL : "$(OUTDIR)\hierwiz.awx" "$(OUTDIR)\HierWiz.bsc" "C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\COMMON\MSDEV98\Template\hierwiz.awx"
  41.  
  42.  
  43. CLEAN :
  44.     -@erase "$(INTDIR)\chooser.obj"
  45.     -@erase "$(INTDIR)\chooser.sbr"
  46.     -@erase "$(INTDIR)\cstm1dlg.obj"
  47.     -@erase "$(INTDIR)\cstm1dlg.sbr"
  48.     -@erase "$(INTDIR)\debug.obj"
  49.     -@erase "$(INTDIR)\debug.sbr"
  50.     -@erase "$(INTDIR)\editdlg.obj"
  51.     -@erase "$(INTDIR)\editdlg.sbr"
  52.     -@erase "$(INTDIR)\hierwaw.obj"
  53.     -@erase "$(INTDIR)\hierwaw.sbr"
  54.     -@erase "$(INTDIR)\hierwiz.obj"
  55.     -@erase "$(INTDIR)\HierWiz.pch"
  56.     -@erase "$(INTDIR)\hierwiz.res"
  57.     -@erase "$(INTDIR)\hierwiz.sbr"
  58.     -@erase "$(INTDIR)\loadfile.obj"
  59.     -@erase "$(INTDIR)\loadfile.sbr"
  60.     -@erase "$(INTDIR)\stdafx.obj"
  61.     -@erase "$(INTDIR)\stdafx.sbr"
  62.     -@erase "$(INTDIR)\usreditc.obj"
  63.     -@erase "$(INTDIR)\usreditc.sbr"
  64.     -@erase "$(INTDIR)\vc60.idb"
  65.     -@erase "$(OUTDIR)\hierwiz.awx"
  66.     -@erase "$(OUTDIR)\HierWiz.bsc"
  67.     -@erase "$(OUTDIR)\hierwiz.exp"
  68.     -@erase "$(OUTDIR)\hierwiz.lib"
  69.     -@erase "C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\COMMON\MSDEV98\Template\hierwiz.awx"
  70.  
  71. "$(OUTDIR)" :
  72.     if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
  73.  
  74. CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_AFXDLL" /D "_MBCS" /FR"$(INTDIR)\\" /Fp"$(INTDIR)\HierWiz.pch" /Yu"stdafx.h" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
  75. RSC_PROJ=/l 0x409 /fo"$(INTDIR)\hierwiz.res" /d "NDEBUG" /d "_AFXDLL" 
  76. BSC32=bscmake.exe
  77. BSC32_FLAGS=/nologo /o"$(OUTDIR)\HierWiz.bsc" 
  78. BSC32_SBRS= \
  79.     "$(INTDIR)\chooser.sbr" \
  80.     "$(INTDIR)\cstm1dlg.sbr" \
  81.     "$(INTDIR)\debug.sbr" \
  82.     "$(INTDIR)\editdlg.sbr" \
  83.     "$(INTDIR)\hierwaw.sbr" \
  84.     "$(INTDIR)\hierwiz.sbr" \
  85.     "$(INTDIR)\loadfile.sbr" \
  86.     "$(INTDIR)\stdafx.sbr" \
  87.     "$(INTDIR)\usreditc.sbr"
  88.  
  89. "$(OUTDIR)\HierWiz.bsc" : "$(OUTDIR)" $(BSC32_SBRS)
  90.     $(BSC32) @<<
  91.   $(BSC32_FLAGS) $(BSC32_SBRS)
  92. <<
  93.  
  94. LINK32=link.exe
  95. LINK32_FLAGS=/nologo /subsystem:windows /dll /incremental:no /pdb:"$(OUTDIR)\hierwiz.pdb" /machine:I386 /out:"$(OUTDIR)\hierwiz.awx" /implib:"$(OUTDIR)\hierwiz.lib" 
  96. LINK32_OBJS= \
  97.     "$(INTDIR)\chooser.obj" \
  98.     "$(INTDIR)\cstm1dlg.obj" \
  99.     "$(INTDIR)\debug.obj" \
  100.     "$(INTDIR)\editdlg.obj" \
  101.     "$(INTDIR)\hierwaw.obj" \
  102.     "$(INTDIR)\hierwiz.obj" \
  103.     "$(INTDIR)\loadfile.obj" \
  104.     "$(INTDIR)\stdafx.obj" \
  105.     "$(INTDIR)\usreditc.obj" \
  106.     "$(INTDIR)\hierwiz.res"
  107.  
  108. "$(OUTDIR)\hierwiz.awx" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
  109.     $(LINK32) @<<
  110.   $(LINK32_FLAGS) $(LINK32_OBJS)
  111. <<
  112.  
  113. OutDir=.\.\Release
  114. TargetPath=.\Release\hierwiz.awx
  115. TargetName=hierwiz
  116. InputPath=.\Release\hierwiz.awx
  117. SOURCE=$(InputPath)
  118.  
  119. "$(MSDEVDIR)\Template\$(TargetName).awx"     : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
  120.     <<tempfile.bat 
  121.     @echo off 
  122.     if not exist $(MSDEVDIR)\Template\nul md $(MSDEVDIR)\Template 
  123.     copy "$(TargetPath)" "$(MSDEVDIR)\Template" 
  124.     if exist "$(OutDir)\$(TargetName).pdb" copy "$(OutDir)\$(TargetName).pdb"      "$(MSDEVDIR)\Template" 
  125. << 
  126.     
  127.  
  128. !ELSEIF  "$(CFG)" == "hierwiz - Win32 Pseudo-Debug"
  129.  
  130. OUTDIR=.\Debug
  131. INTDIR=.\Debug
  132. # Begin Custom Macros
  133. OutDir=.\.\Debug
  134. # End Custom Macros
  135.  
  136. ALL : "$(OUTDIR)\hierwiz.awx" "$(OUTDIR)\HierWiz.bsc" "C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\COMMON\MSDEV98\Template\hierwiz.awx"
  137.  
  138.  
  139. CLEAN :
  140.     -@erase "$(INTDIR)\chooser.obj"
  141.     -@erase "$(INTDIR)\chooser.sbr"
  142.     -@erase "$(INTDIR)\cstm1dlg.obj"
  143.     -@erase "$(INTDIR)\cstm1dlg.sbr"
  144.     -@erase "$(INTDIR)\debug.obj"
  145.     -@erase "$(INTDIR)\debug.sbr"
  146.     -@erase "$(INTDIR)\editdlg.obj"
  147.     -@erase "$(INTDIR)\editdlg.sbr"
  148.     -@erase "$(INTDIR)\hierwaw.obj"
  149.     -@erase "$(INTDIR)\hierwaw.sbr"
  150.     -@erase "$(INTDIR)\hierwiz.obj"
  151.     -@erase "$(INTDIR)\HierWiz.pch"
  152.     -@erase "$(INTDIR)\hierwiz.res"
  153.     -@erase "$(INTDIR)\hierwiz.sbr"
  154.     -@erase "$(INTDIR)\loadfile.obj"
  155.     -@erase "$(INTDIR)\loadfile.sbr"
  156.     -@erase "$(INTDIR)\stdafx.obj"
  157.     -@erase "$(INTDIR)\stdafx.sbr"
  158.     -@erase "$(INTDIR)\usreditc.obj"
  159.     -@erase "$(INTDIR)\usreditc.sbr"
  160.     -@erase "$(INTDIR)\vc60.idb"
  161.     -@erase "$(INTDIR)\vc60.pdb"
  162.     -@erase "$(OUTDIR)\hierwiz.awx"
  163.     -@erase "$(OUTDIR)\HierWiz.bsc"
  164.     -@erase "$(OUTDIR)\hierwiz.exp"
  165.     -@erase "$(OUTDIR)\hierwiz.lib"
  166.     -@erase "$(OUTDIR)\hierwiz.pdb"
  167.     -@erase "C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\COMMON\MSDEV98\Template\hierwiz.awx"
  168.  
  169. "$(OUTDIR)" :
  170.     if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
  171.  
  172. CPP_PROJ=/nologo /MD /W3 /GX /ZI /Od /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_PSEUDO_DEBUG" /D "_AFXDLL" /D "_MBCS" /FR"$(INTDIR)\\" /Fp"$(INTDIR)\HierWiz.pch" /Yu"stdafx.h" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
  173. RSC_PROJ=/l 0x409 /fo"$(INTDIR)\hierwiz.res" /d "NDEBUG" /d "_PSEUDO_DEBUG" /d "_AFXDLL" 
  174. BSC32=bscmake.exe
  175. BSC32_FLAGS=/nologo /o"$(OUTDIR)\HierWiz.bsc" 
  176. BSC32_SBRS= \
  177.     "$(INTDIR)\chooser.sbr" \
  178.     "$(INTDIR)\cstm1dlg.sbr" \
  179.     "$(INTDIR)\debug.sbr" \
  180.     "$(INTDIR)\editdlg.sbr" \
  181.     "$(INTDIR)\hierwaw.sbr" \
  182.     "$(INTDIR)\hierwiz.sbr" \
  183.     "$(INTDIR)\loadfile.sbr" \
  184.     "$(INTDIR)\stdafx.sbr" \
  185.     "$(INTDIR)\usreditc.sbr"
  186.  
  187. "$(OUTDIR)\HierWiz.bsc" : "$(OUTDIR)" $(BSC32_SBRS)
  188.     $(BSC32) @<<
  189.   $(BSC32_FLAGS) $(BSC32_SBRS)
  190. <<
  191.  
  192. LINK32=link.exe
  193. LINK32_FLAGS=/nologo /subsystem:windows /dll /incremental:no /pdb:"$(OUTDIR)\hierwiz.pdb" /debug /machine:I386 /out:"$(OUTDIR)\hierwiz.awx" /implib:"$(OUTDIR)\hierwiz.lib" 
  194. LINK32_OBJS= \
  195.     "$(INTDIR)\chooser.obj" \
  196.     "$(INTDIR)\cstm1dlg.obj" \
  197.     "$(INTDIR)\debug.obj" \
  198.     "$(INTDIR)\editdlg.obj" \
  199.     "$(INTDIR)\hierwaw.obj" \
  200.     "$(INTDIR)\hierwiz.obj" \
  201.     "$(INTDIR)\loadfile.obj" \
  202.     "$(INTDIR)\stdafx.obj" \
  203.     "$(INTDIR)\usreditc.obj" \
  204.     "$(INTDIR)\hierwiz.res"
  205.  
  206. "$(OUTDIR)\hierwiz.awx" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
  207.     $(LINK32) @<<
  208.   $(LINK32_FLAGS) $(LINK32_OBJS)
  209. <<
  210.  
  211. OutDir=.\.\Debug
  212. TargetPath=.\Debug\hierwiz.awx
  213. TargetName=hierwiz
  214. InputPath=.\Debug\hierwiz.awx
  215. SOURCE=$(InputPath)
  216.  
  217. "$(MSDEVDIR)\Template\$(TargetName).awx"     : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
  218.     <<tempfile.bat 
  219.     @echo off 
  220.     if not exist $(MSDEVDIR)\Template\nul md $(MSDEVDIR)\Template 
  221.     copy "$(TargetPath)" "$(MSDEVDIR)\Template" 
  222.     if exist "$(OutDir)\$(TargetName).pdb" copy "$(OutDir)\$(TargetName).pdb"      "$(MSDEVDIR)\Template" 
  223. << 
  224.     
  225.  
  226. !ENDIF 
  227.  
  228. .c{$(INTDIR)}.obj::
  229.    $(CPP) @<<
  230.    $(CPP_PROJ) $< 
  231. <<
  232.  
  233. .cpp{$(INTDIR)}.obj::
  234.    $(CPP) @<<
  235.    $(CPP_PROJ) $< 
  236. <<
  237.  
  238. .cxx{$(INTDIR)}.obj::
  239.    $(CPP) @<<
  240.    $(CPP_PROJ) $< 
  241. <<
  242.  
  243. .c{$(INTDIR)}.sbr::
  244.    $(CPP) @<<
  245.    $(CPP_PROJ) $< 
  246. <<
  247.  
  248. .cpp{$(INTDIR)}.sbr::
  249.    $(CPP) @<<
  250.    $(CPP_PROJ) $< 
  251. <<
  252.  
  253. .cxx{$(INTDIR)}.sbr::
  254.    $(CPP) @<<
  255.    $(CPP_PROJ) $< 
  256. <<
  257.  
  258. MTL_PROJ=/nologo /D "NDEBUG" /mktyplib203 /win32 
  259.  
  260. !IF "$(NO_EXTERNAL_DEPS)" != "1"
  261. !IF EXISTS("HierWiz.dep")
  262. !INCLUDE "HierWiz.dep"
  263. !ELSE 
  264. !MESSAGE Warning: cannot find "HierWiz.dep"
  265. !ENDIF 
  266. !ENDIF 
  267.  
  268.  
  269. !IF "$(CFG)" == "hierwiz - Win32 Release" || "$(CFG)" == "hierwiz - Win32 Pseudo-Debug"
  270. SOURCE=.\chooser.cpp
  271.  
  272. "$(INTDIR)\chooser.obj"    "$(INTDIR)\chooser.sbr" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\HierWiz.pch"
  273.  
  274.  
  275. SOURCE=.\cstm1dlg.cpp
  276.  
  277. "$(INTDIR)\cstm1dlg.obj"    "$(INTDIR)\cstm1dlg.sbr" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\HierWiz.pch"
  278.  
  279.  
  280. SOURCE=.\debug.cpp
  281.  
  282. "$(INTDIR)\debug.obj"    "$(INTDIR)\debug.sbr" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\HierWiz.pch"
  283.  
  284.  
  285. SOURCE=.\editdlg.cpp
  286.  
  287. "$(INTDIR)\editdlg.obj"    "$(INTDIR)\editdlg.sbr" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\HierWiz.pch"
  288.  
  289.  
  290. SOURCE=.\hierwaw.cpp
  291.  
  292. "$(INTDIR)\hierwaw.obj"    "$(INTDIR)\hierwaw.sbr" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\HierWiz.pch"
  293.  
  294.  
  295. SOURCE=.\hierwiz.cpp
  296.  
  297. "$(INTDIR)\hierwiz.obj"    "$(INTDIR)\hierwiz.sbr" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\HierWiz.pch"
  298.  
  299.  
  300. SOURCE=.\hierwiz.rc
  301.  
  302. "$(INTDIR)\hierwiz.res" : $(SOURCE) "$(INTDIR)"
  303.     $(RSC) $(RSC_PROJ) $(SOURCE)
  304.  
  305.  
  306. SOURCE=.\loadfile.cpp
  307.  
  308. "$(INTDIR)\loadfile.obj"    "$(INTDIR)\loadfile.sbr" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\HierWiz.pch"
  309.  
  310.  
  311. SOURCE=.\stdafx.cpp
  312.  
  313. !IF  "$(CFG)" == "hierwiz - Win32 Release"
  314.  
  315. CPP_SWITCHES=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_AFXDLL" /D "_MBCS" /FR"$(INTDIR)\\" /Fp"$(INTDIR)\HierWiz.pch" /Yc"stdafx.h" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
  316.  
  317. "$(INTDIR)\stdafx.obj"    "$(INTDIR)\stdafx.sbr"    "$(INTDIR)\HierWiz.pch" : $(SOURCE) "$(INTDIR)"
  318.     $(CPP) @<<
  319.   $(CPP_SWITCHES) $(SOURCE)
  320. <<
  321.  
  322.  
  323. !ELSEIF  "$(CFG)" == "hierwiz - Win32 Pseudo-Debug"
  324.  
  325. CPP_SWITCHES=/nologo /MD /W3 /GX /ZI /Od /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_PSEUDO_DEBUG" /D "_AFXDLL" /D "_MBCS" /FR"$(INTDIR)\\" /Fp"$(INTDIR)\HierWiz.pch" /Yc"stdafx.h" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
  326.  
  327. "$(INTDIR)\stdafx.obj"    "$(INTDIR)\stdafx.sbr"    "$(INTDIR)\HierWiz.pch" : $(SOURCE) "$(INTDIR)"
  328.     $(CPP) @<<
  329.   $(CPP_SWITCHES) $(SOURCE)
  330. <<
  331.  
  332.  
  333. !ENDIF 
  334.  
  335. SOURCE=.\usreditc.cpp
  336.  
  337. "$(INTDIR)\usreditc.obj"    "$(INTDIR)\usreditc.sbr" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\HierWiz.pch"
  338.  
  339.  
  340. SOURCE=.\template\ipframe.cpp
  341. SOURCE=.\template\mainfrm.cpp
  342. SOURCE=.\template\root.cpp
  343. SOURCE=.\template\root.rc
  344. SOURCE=.\template\stdafx.cpp
  345. SOURCE=.\template\svrdoc.cpp
  346. SOURCE=.\template\svritem.cpp
  347. SOURCE=.\template\svrview.cpp
  348. SOURCE=.\template\textview.cpp
  349. SOURCE=.\template\zoomdlg.cpp
  350.  
  351. !ENDIF 
  352.  
  353.