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

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