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

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