home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / msdn_vcb / samples / vc98 / mfc / tutorial / autodriv / autodriv.mak < prev    next >
Encoding:
Text File  |  1998-03-27  |  11.4 KB  |  384 lines

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