home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / msdn_vcb / samples / vc98 / com / labrador / labdriv / labdriv.mak < prev    next >
Text File  |  1998-04-02  |  6KB  |  248 lines

  1. # Microsoft Developer Studio Generated NMAKE File, Based on labdriv.dsp
  2. !IF "$(CFG)" == ""
  3. CFG=labdriv - Win32 Release
  4. !MESSAGE No configuration specified. Defaulting to labdriv - Win32 Release.
  5. !ENDIF 
  6.  
  7. !IF "$(CFG)" != "labdriv - Win32 Release" && "$(CFG)" !=\
  8.  "labdriv - Win32 Debug"
  9. !MESSAGE Invalid configuration "$(CFG)" specified.
  10. !MESSAGE You can specify a configuration when running NMAKE
  11. !MESSAGE by defining the macro CFG on the command line. For example:
  12. !MESSAGE 
  13. !MESSAGE NMAKE /f "labdriv.mak" CFG="labdriv - Win32 Release"
  14. !MESSAGE 
  15. !MESSAGE Possible choices for configuration are:
  16. !MESSAGE 
  17. !MESSAGE "labdriv - Win32 Release" (based on\
  18.  "Win32 (x86) Win32 Console Application")
  19. !MESSAGE "labdriv - Win32 Debug" (based on\
  20.  "Win32 (x86) Win32 Console Application")
  21. !MESSAGE 
  22. !ERROR An invalid configuration is specified.
  23. !ENDIF 
  24.  
  25. !IF "$(OS)" == "Windows_NT"
  26. NULL=
  27. !ELSE 
  28. NULL=nul
  29. !ENDIF 
  30.  
  31. CPP=cl.exe
  32. RSC=rc.exe
  33.  
  34. !IF  "$(CFG)" == "labdriv - Win32 Release"
  35.  
  36. OUTDIR=.\Release
  37. INTDIR=.\Release
  38. # Begin Custom Macros
  39. OutDir=.\.\Release
  40. # End Custom Macros
  41.  
  42. !IF "$(RECURSE)" == "0" 
  43.  
  44. ALL : "$(OUTDIR)\labdriv.exe" "$(OUTDIR)\labdriv.pch"
  45.  
  46. !ELSE 
  47.  
  48. ALL : "$(OUTDIR)\labdriv.exe" "$(OUTDIR)\labdriv.pch"
  49.  
  50. !ENDIF 
  51.  
  52. CLEAN :
  53.     -@erase "$(INTDIR)\labdriv.obj"
  54.     -@erase "$(INTDIR)\labdriv.pch"
  55.     -@erase "$(INTDIR)\prelabdr.obj"
  56.     -@erase "$(INTDIR)\vc50.idb"
  57.     -@erase "$(OUTDIR)\labdriv.exe"
  58.  
  59. "$(OUTDIR)" :
  60.     if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
  61.  
  62. CPP_PROJ=/nologo /ML /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE"\
  63.  /Fp"$(INTDIR)\labdriv.pch" /YX /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
  64. CPP_OBJS=.\Release/
  65. CPP_SBRS=.
  66. BSC32=bscmake.exe
  67. BSC32_FLAGS=/nologo /o"$(OUTDIR)\labdriv.bsc" 
  68. BSC32_SBRS= \
  69.     
  70. LINK32=link.exe
  71. LINK32_FLAGS=kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib\
  72.  advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib\
  73.  odbccp32.lib /nologo /subsystem:console /incremental:no\
  74.  /pdb:"$(OUTDIR)\labdriv.pdb" /machine:I386 /out:"$(OUTDIR)\labdriv.exe" 
  75. LINK32_OBJS= \
  76.     "$(INTDIR)\labdriv.obj" \
  77.     "$(INTDIR)\prelabdr.obj"
  78.  
  79. "$(OUTDIR)\labdriv.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
  80.     $(LINK32) @<<
  81.   $(LINK32_FLAGS) $(LINK32_OBJS)
  82. <<
  83.  
  84. !ELSEIF  "$(CFG)" == "labdriv - Win32 Debug"
  85.  
  86. OUTDIR=.\Debug
  87. INTDIR=.\Debug
  88. # Begin Custom Macros
  89. OutDir=.\.\Debug
  90. # End Custom Macros
  91.  
  92. !IF "$(RECURSE)" == "0" 
  93.  
  94. ALL : "$(OUTDIR)\labdriv.exe" "$(OUTDIR)\labdriv.pch"
  95.  
  96. !ELSE 
  97.  
  98. ALL : "$(OUTDIR)\labdriv.exe" "$(OUTDIR)\labdriv.pch"
  99.  
  100. !ENDIF 
  101.  
  102. CLEAN :
  103.     -@erase "$(INTDIR)\labdriv.obj"
  104.     -@erase "$(INTDIR)\labdriv.pch"
  105.     -@erase "$(INTDIR)\prelabdr.obj"
  106.     -@erase "$(INTDIR)\vc50.idb"
  107.     -@erase "$(INTDIR)\vc50.pdb"
  108.     -@erase "$(OUTDIR)\labdriv.exe"
  109.     -@erase "$(OUTDIR)\labdriv.ilk"
  110.     -@erase "$(OUTDIR)\labdriv.pdb"
  111.  
  112. "$(OUTDIR)" :
  113.     if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
  114.  
  115. CPP_PROJ=/nologo /MLd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
  116.  /Fp"$(INTDIR)\labdriv.pch" /YX /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
  117. CPP_OBJS=.\Debug/
  118. CPP_SBRS=.
  119. BSC32=bscmake.exe
  120. BSC32_FLAGS=/nologo /o"$(OUTDIR)\labdriv.bsc" 
  121. BSC32_SBRS= \
  122.     
  123. LINK32=link.exe
  124. LINK32_FLAGS=kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib\
  125.  advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib\
  126.  odbccp32.lib /nologo /subsystem:console /incremental:yes\
  127.  /pdb:"$(OUTDIR)\labdriv.pdb" /debug /machine:I386 /out:"$(OUTDIR)\labdriv.exe" 
  128. LINK32_OBJS= \
  129.     "$(INTDIR)\labdriv.obj" \
  130.     "$(INTDIR)\prelabdr.obj"
  131.  
  132. "$(OUTDIR)\labdriv.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
  133.     $(LINK32) @<<
  134.   $(LINK32_FLAGS) $(LINK32_OBJS)
  135. <<
  136.  
  137. !ENDIF 
  138.  
  139. .c{$(CPP_OBJS)}.obj::
  140.    $(CPP) @<<
  141.    $(CPP_PROJ) $< 
  142. <<
  143.  
  144. .cpp{$(CPP_OBJS)}.obj::
  145.    $(CPP) @<<
  146.    $(CPP_PROJ) $< 
  147. <<
  148.  
  149. .cxx{$(CPP_OBJS)}.obj::
  150.    $(CPP) @<<
  151.    $(CPP_PROJ) $< 
  152. <<
  153.  
  154. .c{$(CPP_SBRS)}.sbr::
  155.    $(CPP) @<<
  156.    $(CPP_PROJ) $< 
  157. <<
  158.  
  159. .cpp{$(CPP_SBRS)}.sbr::
  160.    $(CPP) @<<
  161.    $(CPP_PROJ) $< 
  162. <<
  163.  
  164. .cxx{$(CPP_SBRS)}.sbr::
  165.    $(CPP) @<<
  166.    $(CPP_PROJ) $< 
  167. <<
  168.  
  169.  
  170. !IF "$(CFG)" == "labdriv - Win32 Release" || "$(CFG)" ==\
  171.  "labdriv - Win32 Debug"
  172. SOURCE=.\labdriv.cpp
  173.  
  174. !IF  "$(CFG)" == "labdriv - Win32 Release"
  175.  
  176. DEP_CPP_LABDR=\
  177.     "..\labrador.tlb"\
  178.     ".\prelabdr.h"\
  179.     
  180. CPP_SWITCHES=/nologo /ML /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE"\
  181.  /Fp"$(INTDIR)\labdriv.pch" /YX"prelabdr.h" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"\
  182.  /FD /c 
  183.  
  184. "$(INTDIR)\labdriv.obj" : $(SOURCE) $(DEP_CPP_LABDR) "$(INTDIR)"
  185.     $(CPP) @<<
  186.   $(CPP_SWITCHES) $(SOURCE)
  187. <<
  188.  
  189.  
  190. !ELSEIF  "$(CFG)" == "labdriv - Win32 Debug"
  191.  
  192. DEP_CPP_LABDR=\
  193.     ".\prelabdr.h"\
  194.     
  195. CPP_SWITCHES=/nologo /MLd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D\
  196.  "_CONSOLE" /Fp"$(INTDIR)\labdriv.pch" /YX"prelabdr.h" /Fo"$(INTDIR)\\"\
  197.  /Fd"$(INTDIR)\\" /FD /c 
  198.  
  199. "$(INTDIR)\labdriv.obj" : $(SOURCE) $(DEP_CPP_LABDR) "$(INTDIR)"
  200.     $(CPP) @<<
  201.   $(CPP_SWITCHES) $(SOURCE)
  202. <<
  203.  
  204.  
  205. !ENDIF 
  206.  
  207. SOURCE=.\prelabdr.cpp
  208.  
  209. !IF  "$(CFG)" == "labdriv - Win32 Release"
  210.  
  211. DEP_CPP_PRELA=\
  212.     "..\labrador.tlb"\
  213.     ".\prelabdr.h"\
  214.     
  215. CPP_SWITCHES=/nologo /ML /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE"\
  216.  /Fp"$(INTDIR)\labdriv.pch" /Yc"prelabdr.h" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"\
  217.  /FD /c 
  218.  
  219. "$(INTDIR)\prelabdr.obj"    "$(INTDIR)\labdriv.pch" : $(SOURCE) $(DEP_CPP_PRELA)\
  220.  "$(INTDIR)"
  221.     $(CPP) @<<
  222.   $(CPP_SWITCHES) $(SOURCE)
  223. <<
  224.  
  225.  
  226. !ELSEIF  "$(CFG)" == "labdriv - Win32 Debug"
  227.  
  228. DEP_CPP_PRELA=\
  229.     ".\prelabdr.h"\
  230.     
  231. CPP_SWITCHES=/nologo /MLd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D\
  232.  "_CONSOLE" /Fp"$(INTDIR)\labdriv.pch" /Yc"prelabdr.h" /Fo"$(INTDIR)\\"\
  233.  /Fd"$(INTDIR)\\" /FD /c 
  234.  
  235. "$(INTDIR)\prelabdr.obj"    "$(INTDIR)\labdriv.pch" : $(SOURCE) $(DEP_CPP_PRELA)\
  236.  "$(INTDIR)"
  237.     $(CPP) @<<
  238.   $(CPP_SWITCHES) $(SOURCE)
  239. <<
  240.  
  241.  
  242. !ENDIF 
  243.  
  244. SOURCE=.\prelabdr.h
  245.  
  246. !ENDIF 
  247.  
  248.