home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / msdn_vcb / samples / vc98 / atl / atltangram / atlmodel / atlmodelexe.mak < prev    next >
Text File  |  1998-03-26  |  9KB  |  316 lines

  1. # Microsoft Developer Studio Generated NMAKE File, Based on ATLModelExe.dsp
  2. !IF "$(CFG)" == ""
  3. CFG=ATLModelExe - Win32 Debug
  4. !MESSAGE No configuration specified. Defaulting to ATLModelExe - Win32 Debug.
  5. !ENDIF 
  6.  
  7. !IF "$(CFG)" != "ATLModelExe - Win32 Debug" && "$(CFG)" != "ATLModelExe - Win32 Release"
  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 "ATLModelExe.mak" CFG="ATLModelExe - Win32 Debug"
  13. !MESSAGE 
  14. !MESSAGE Possible choices for configuration are:
  15. !MESSAGE 
  16. !MESSAGE "ATLModelExe - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library")
  17. !MESSAGE "ATLModelExe - Win32 Release" (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)" == "ATLModelExe - Win32 Debug"
  33.  
  34. OUTDIR=.\ATLModel
  35. INTDIR=.\ATLModel
  36. # Begin Custom Macros
  37. OutDir=.\ATLModel
  38. # End Custom Macros
  39.  
  40. !IF "$(RECURSE)" == "0" 
  41.  
  42. ALL : ".\LocalDebug\ATLModelExe.exe" "$(OUTDIR)\ATLModelExe.bsc" ".\ATLModel\regsvr32.trg"
  43.  
  44. !ELSE 
  45.  
  46. ALL : "ATLModel - Win32 Debug" ".\LocalDebug\ATLModelExe.exe" "$(OUTDIR)\ATLModelExe.bsc" ".\ATLModel\regsvr32.trg"
  47.  
  48. !ENDIF 
  49.  
  50. !IF "$(RECURSE)" == "1" 
  51. CLEAN :"ATLModel - Win32 DebugCLEAN" 
  52. !ELSE 
  53. CLEAN :
  54. !ENDIF 
  55.     -@erase "$(INTDIR)\ATLModel.obj"
  56.     -@erase "$(INTDIR)\ATLModel.res"
  57.     -@erase "$(INTDIR)\ATLModel.sbr"
  58.     -@erase "$(INTDIR)\ATLModelExe.pch"
  59.     -@erase "$(INTDIR)\ATLTangramModel.obj"
  60.     -@erase "$(INTDIR)\ATLTangramModel.sbr"
  61.     -@erase "$(INTDIR)\StdAfx.obj"
  62.     -@erase "$(INTDIR)\StdAfx.sbr"
  63.     -@erase "$(INTDIR)\vc60.idb"
  64.     -@erase "$(INTDIR)\vc60.pdb"
  65.     -@erase "$(OUTDIR)\ATLModelExe.bsc"
  66.     -@erase "$(OUTDIR)\ATLModelExe.pdb"
  67.     -@erase ".\LocalDebug\ATLModelExe.exe"
  68.     -@erase ".\LocalDebug\ATLModelExe.ilk"
  69.     -@erase ".\ATLModel\regsvr32.trg"
  70.  
  71. "$(OUTDIR)" :
  72.     if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
  73.  
  74. CPP_PROJ=/nologo /MTd /W3 /Gm /GX /ZI /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_LOCAL_SERVER" /FR"$(INTDIR)\\" /Fp"$(INTDIR)\ATLModelExe.pch" /Yu"stdafx.h" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
  75. MTL_PROJ=/nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32 
  76. RSC_PROJ=/l 0x409 /fo"$(INTDIR)\ATLModel.res" /d "_DEBUG" 
  77. BSC32=bscmake.exe
  78. BSC32_FLAGS=/nologo /o"$(OUTDIR)\ATLModelExe.bsc" 
  79. BSC32_SBRS= \
  80.     "$(INTDIR)\ATLModel.sbr" \
  81.     "$(INTDIR)\ATLTangramModel.sbr" \
  82.     "$(INTDIR)\StdAfx.sbr"
  83.  
  84. "$(OUTDIR)\ATLModelExe.bsc" : "$(OUTDIR)" $(BSC32_SBRS)
  85.     $(BSC32) @<<
  86.   $(BSC32_FLAGS) $(BSC32_SBRS)
  87. <<
  88.  
  89. LINK32=link.exe
  90. LINK32_FLAGS=kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /incremental:yes /pdb:"$(OUTDIR)\ATLModelExe.pdb" /debug /machine:I386 /out:"LocalDebug/ATLModelExe.exe" /pdbtype:sept 
  91. LINK32_OBJS= \
  92.     "$(INTDIR)\ATLModel.obj" \
  93.     "$(INTDIR)\ATLTangramModel.obj" \
  94.     "$(INTDIR)\StdAfx.obj" \
  95.     "$(INTDIR)\ATLModel.res" \
  96.     ".\Debug\ATLModel.lib"
  97.  
  98. ".\LocalDebug\ATLModelExe.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
  99.     $(LINK32) @<<
  100.   $(LINK32_FLAGS) $(LINK32_OBJS)
  101. <<
  102.  
  103. OutDir=.\ATLModel
  104. TargetPath=.\LocalDebug\ATLModelExe.exe
  105. InputPath=.\LocalDebug\ATLModelExe.exe
  106. SOURCE=$(InputPath)
  107.  
  108. "$(OutDir)\regsvr32.trg"     : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
  109.     <<tempfile.bat 
  110.     @echo off 
  111.     "$(TargetPath)"  /RegServer 
  112.     echo regsvr32 exec. time > "$(OutDir)\regsvr32.trg" 
  113. << 
  114.     
  115.  
  116. !ELSEIF  "$(CFG)" == "ATLModelExe - Win32 Release"
  117.  
  118. OUTDIR=.\ATLMode0
  119. INTDIR=.\ATLMode0
  120.  
  121. !IF "$(RECURSE)" == "0" 
  122.  
  123. ALL : ".\LocalRelease\ATLModelExe.exe" ".\ATLMode0\regsvr32.trg"
  124.  
  125. !ELSE 
  126.  
  127. ALL : "ATLModel - Win32 Release" ".\LocalRelease\ATLModelExe.exe" ".\ATLMode0\regsvr32.trg"
  128.  
  129. !ENDIF 
  130.  
  131. !IF "$(RECURSE)" == "1" 
  132. CLEAN :"ATLModel - Win32 ReleaseCLEAN" 
  133. !ELSE 
  134. CLEAN :
  135. !ENDIF 
  136.     -@erase "$(INTDIR)\ATLModel.obj"
  137.     -@erase "$(INTDIR)\ATLModel.res"
  138.     -@erase "$(INTDIR)\ATLModelExe.pch"
  139.     -@erase "$(INTDIR)\ATLTangramModel.obj"
  140.     -@erase "$(INTDIR)\StdAfx.obj"
  141.     -@erase "$(INTDIR)\vc60.idb"
  142.     -@erase ".\LocalRelease\ATLModelExe.exe"
  143.     -@erase ".\ATLMode0\regsvr32.trg"
  144.  
  145. "$(OUTDIR)" :
  146.     if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
  147.  
  148. CPP_PROJ=/nologo /MT /W3 /GX /I "..\\" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_LOCAL_SERVER" /Fp"$(INTDIR)\ATLModelExe.pch" /Yu"stdafx.h" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
  149. MTL_PROJ=/nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32 
  150. RSC_PROJ=/l 0x409 /fo"$(INTDIR)\ATLModel.res" /d "NDEBUG" 
  151. BSC32=bscmake.exe
  152. BSC32_FLAGS=/nologo /o"$(OUTDIR)\ATLModelExe.bsc" 
  153. BSC32_SBRS= \
  154.     
  155. LINK32=link.exe
  156. LINK32_FLAGS=kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /incremental:no /pdb:"$(OUTDIR)\ATLModelExe.pdb" /machine:I386 /out:"LocalRelease/ATLModelExe.exe" 
  157. LINK32_OBJS= \
  158.     "$(INTDIR)\ATLModel.obj" \
  159.     "$(INTDIR)\ATLTangramModel.obj" \
  160.     "$(INTDIR)\StdAfx.obj" \
  161.     "$(INTDIR)\ATLModel.res" \
  162.     ".\Release\ATLModel.lib"
  163.  
  164. ".\LocalRelease\ATLModelExe.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
  165.     $(LINK32) @<<
  166.   $(LINK32_FLAGS) $(LINK32_OBJS)
  167. <<
  168.  
  169. OutDir=.\ATLMode0
  170. TargetPath=.\LocalRelease\ATLModelExe.exe
  171. InputPath=.\LocalRelease\ATLModelExe.exe
  172. SOURCE=$(InputPath)
  173.  
  174. "$(OutDir)\regsvr32.trg"     : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
  175.     <<tempfile.bat 
  176.     @echo off 
  177.     "$(TargetPath)"  /RegServer 
  178.     echo regsvr32 exec. time > "$(OutDir)\regsvr32.trg" 
  179. << 
  180.     
  181.  
  182. !ENDIF 
  183.  
  184. .c{$(INTDIR)}.obj::
  185.    $(CPP) @<<
  186.    $(CPP_PROJ) $< 
  187. <<
  188.  
  189. .cpp{$(INTDIR)}.obj::
  190.    $(CPP) @<<
  191.    $(CPP_PROJ) $< 
  192. <<
  193.  
  194. .cxx{$(INTDIR)}.obj::
  195.    $(CPP) @<<
  196.    $(CPP_PROJ) $< 
  197. <<
  198.  
  199. .c{$(INTDIR)}.sbr::
  200.    $(CPP) @<<
  201.    $(CPP_PROJ) $< 
  202. <<
  203.  
  204. .cpp{$(INTDIR)}.sbr::
  205.    $(CPP) @<<
  206.    $(CPP_PROJ) $< 
  207. <<
  208.  
  209. .cxx{$(INTDIR)}.sbr::
  210.    $(CPP) @<<
  211.    $(CPP_PROJ) $< 
  212. <<
  213.  
  214.  
  215. !IF "$(NO_EXTERNAL_DEPS)" != "1"
  216. !IF EXISTS("ATLModelExe.dep")
  217. !INCLUDE "ATLModelExe.dep"
  218. !ELSE 
  219. !MESSAGE Warning: cannot find "ATLModelExe.dep"
  220. !ENDIF 
  221. !ENDIF 
  222.  
  223.  
  224. !IF "$(CFG)" == "ATLModelExe - Win32 Debug" || "$(CFG)" == "ATLModelExe - Win32 Release"
  225. SOURCE=.\ATLModel.cpp
  226.  
  227. !IF  "$(CFG)" == "ATLModelExe - Win32 Debug"
  228.  
  229.  
  230. "$(INTDIR)\ATLModel.obj"    "$(INTDIR)\ATLModel.sbr" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\ATLModelExe.pch"
  231.  
  232.  
  233. !ELSEIF  "$(CFG)" == "ATLModelExe - Win32 Release"
  234.  
  235.  
  236. "$(INTDIR)\ATLModel.obj" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\ATLModelExe.pch"
  237.  
  238.  
  239. !ENDIF 
  240.  
  241. SOURCE=.\ATLModel.rc
  242.  
  243. "$(INTDIR)\ATLModel.res" : $(SOURCE) "$(INTDIR)"
  244.     $(RSC) $(RSC_PROJ) $(SOURCE)
  245.  
  246.  
  247. SOURCE=.\ATLTangramModel.cpp
  248.  
  249. !IF  "$(CFG)" == "ATLModelExe - Win32 Debug"
  250.  
  251.  
  252. "$(INTDIR)\ATLTangramModel.obj"    "$(INTDIR)\ATLTangramModel.sbr" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\ATLModelExe.pch"
  253.  
  254.  
  255. !ELSEIF  "$(CFG)" == "ATLModelExe - Win32 Release"
  256.  
  257.  
  258. "$(INTDIR)\ATLTangramModel.obj" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\ATLModelExe.pch"
  259.  
  260.  
  261. !ENDIF 
  262.  
  263. SOURCE=.\StdAfx.cpp
  264.  
  265. !IF  "$(CFG)" == "ATLModelExe - Win32 Debug"
  266.  
  267. CPP_SWITCHES=/nologo /MTd /W3 /Gm /GX /ZI /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_LOCAL_SERVER" /FR"$(INTDIR)\\" /Fp"$(INTDIR)\ATLModelExe.pch" /Yc"stdafx.h" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
  268.  
  269. "$(INTDIR)\StdAfx.obj"    "$(INTDIR)\StdAfx.sbr"    "$(INTDIR)\ATLModelExe.pch" : $(SOURCE) "$(INTDIR)"
  270.     $(CPP) @<<
  271.   $(CPP_SWITCHES) $(SOURCE)
  272. <<
  273.  
  274.  
  275. !ELSEIF  "$(CFG)" == "ATLModelExe - Win32 Release"
  276.  
  277. CPP_SWITCHES=/nologo /MT /W3 /GX /I "..\\" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_LOCAL_SERVER" /Fp"$(INTDIR)\ATLModelExe.pch" /Yc"stdafx.h" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
  278.  
  279. "$(INTDIR)\StdAfx.obj"    "$(INTDIR)\ATLModelExe.pch" : $(SOURCE) "$(INTDIR)"
  280.     $(CPP) @<<
  281.   $(CPP_SWITCHES) $(SOURCE)
  282. <<
  283.  
  284.  
  285. !ENDIF 
  286.  
  287. !IF  "$(CFG)" == "ATLModelExe - Win32 Debug"
  288.  
  289. "ATLModel - Win32 Debug" : 
  290.    cd "."
  291.    $(MAKE) /$(MAKEFLAGS) /F .\ATLModel.mak CFG="ATLModel - Win32 Debug" 
  292.    cd "."
  293.  
  294. "ATLModel - Win32 DebugCLEAN" : 
  295.    cd "."
  296.    $(MAKE) /$(MAKEFLAGS) /F .\ATLModel.mak CFG="ATLModel - Win32 Debug" RECURSE=1 CLEAN 
  297.    cd "."
  298.  
  299. !ELSEIF  "$(CFG)" == "ATLModelExe - Win32 Release"
  300.  
  301. "ATLModel - Win32 Release" : 
  302.    cd "."
  303.    $(MAKE) /$(MAKEFLAGS) /F .\ATLModel.mak CFG="ATLModel - Win32 Release" 
  304.    cd "."
  305.  
  306. "ATLModel - Win32 ReleaseCLEAN" : 
  307.    cd "."
  308.    $(MAKE) /$(MAKEFLAGS) /F .\ATLModel.mak CFG="ATLModel - Win32 Release" RECURSE=1 CLEAN 
  309.    cd "."
  310.  
  311. !ENDIF 
  312.  
  313.  
  314. !ENDIF 
  315.  
  316.