sample.mak
Upload User: xhy777
Upload Date: 2007-02-14
Package Size: 24088k
Code Size: 10k
Category:

Windows Kernel

Development Platform:

Visual C++

  1. # Microsoft Developer Studio Generated NMAKE File, Format Version 4.10
  2. # ** DO NOT EDIT **
  3. # TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102
  4. !IF "$(CFG)" == ""
  5. CFG=sample - Win32 Debug
  6. !MESSAGE No configuration specified.  Defaulting to sample - Win32 Debug.
  7. !ENDIF 
  8. !IF "$(CFG)" != "sample - Win32 Release" && "$(CFG)" != "sample - Win32 Debug"
  9. !MESSAGE Invalid configuration "$(CFG)" specified.
  10. !MESSAGE You can specify a configuration when running NMAKE on this makefile
  11. !MESSAGE by defining the macro CFG on the command line.  For example:
  12. !MESSAGE 
  13. !MESSAGE NMAKE /f "sample.mak" CFG="sample - Win32 Debug"
  14. !MESSAGE 
  15. !MESSAGE Possible choices for configuration are:
  16. !MESSAGE 
  17. !MESSAGE "sample - Win32 Release" (based on "Win32 (x86) Dynamic-Link Library")
  18. !MESSAGE "sample - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library")
  19. !MESSAGE 
  20. !ERROR An invalid configuration is specified.
  21. !ENDIF 
  22. !IF "$(OS)" == "Windows_NT"
  23. NULL=
  24. !ELSE 
  25. NULL=nul
  26. !ENDIF 
  27. ################################################################################
  28. # Begin Project
  29. # PROP Target_Last_Scanned "sample - Win32 Debug"
  30. CPP=cl.exe
  31. RSC=rc.exe
  32. MTL=mktyplib.exe
  33. !IF  "$(CFG)" == "sample - Win32 Release"
  34. # PROP BASE Use_MFC 0
  35. # PROP BASE Use_Debug_Libraries 0
  36. # PROP BASE Output_Dir "Release"
  37. # PROP BASE Intermediate_Dir "Release"
  38. # PROP BASE Target_Dir ""
  39. # PROP Use_MFC 0
  40. # PROP Use_Debug_Libraries 0
  41. # PROP Output_Dir "Release"
  42. # PROP Intermediate_Dir "Release"
  43. # PROP Target_Dir ""
  44. OUTDIR=.Release
  45. INTDIR=.Release
  46. ALL : "$(OUTDIR)sample.dll"
  47. CLEAN : 
  48. -@erase "$(INTDIR)comobj.obj"
  49. -@erase "$(INTDIR)defguid.obj"
  50. -@erase "$(INTDIR)getlabel.obj"
  51. -@erase "$(INTDIR)sample.res"
  52. -@erase "$(OUTDIR)sample.dll"
  53. -@erase "$(OUTDIR)sample.exp"
  54. -@erase "$(OUTDIR)sample.lib"
  55. -@erase "$(OUTDIR)sample.map"
  56. "$(OUTDIR)" :
  57.     if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
  58. # ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /c
  59. # ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX"project.h" /c
  60. CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS"
  61.  /Fp"$(INTDIR)/sample.pch" /YX"project.h" /Fo"$(INTDIR)/" /c 
  62. CPP_OBJS=.Release/
  63. CPP_SBRS=..
  64. # ADD BASE MTL /nologo /D "NDEBUG" /win32
  65. # ADD MTL /nologo /D "NDEBUG" /win32
  66. MTL_PROJ=/nologo /D "NDEBUG" /win32 
  67. # ADD BASE RSC /l 0x409 /d "NDEBUG"
  68. # ADD RSC /l 0x409 /d "NDEBUG"
  69. RSC_PROJ=/l 0x409 /fo"$(INTDIR)/sample.res" /d "NDEBUG" 
  70. BSC32=bscmake.exe
  71. # ADD BASE BSC32 /nologo
  72. # ADD BSC32 /nologo
  73. BSC32_FLAGS=/nologo /o"$(OUTDIR)/sample.bsc" 
  74. BSC32_SBRS= 
  75. LINK32=link.exe
  76. # ADD BASE LINK32 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 /dll /machine:I386
  77. # ADD LINK32 kernel32.lib user32.lib gdi32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:windows /dll /map /machine:I386
  78. # SUBTRACT LINK32 /incremental:yes /nodefaultlib
  79. LINK32_FLAGS=kernel32.lib user32.lib gdi32.lib advapi32.lib shell32.lib
  80.  ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:windows /dll /incremental:no
  81.  /pdb:"$(OUTDIR)/sample.pdb" /map:"$(INTDIR)/sample.map" /machine:I386
  82.  /def:".sample.def" /out:"$(OUTDIR)/sample.dll" /implib:"$(OUTDIR)/sample.lib" 
  83. DEF_FILE= 
  84. ".sample.def"
  85. LINK32_OBJS= 
  86. "$(INTDIR)comobj.obj" 
  87. "$(INTDIR)defguid.obj" 
  88. "$(INTDIR)getlabel.obj" 
  89. "$(INTDIR)sample.res"
  90. "$(OUTDIR)sample.dll" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
  91.     $(LINK32) @<<
  92.   $(LINK32_FLAGS) $(LINK32_OBJS)
  93. <<
  94. !ELSEIF  "$(CFG)" == "sample - Win32 Debug"
  95. # PROP BASE Use_MFC 0
  96. # PROP BASE Use_Debug_Libraries 1
  97. # PROP BASE Output_Dir "Debug"
  98. # PROP BASE Intermediate_Dir "Debug"
  99. # PROP BASE Target_Dir ""
  100. # PROP Use_MFC 0
  101. # PROP Use_Debug_Libraries 1
  102. # PROP Output_Dir "Debug"
  103. # PROP Intermediate_Dir "Debug"
  104. # PROP Target_Dir ""
  105. OUTDIR=.Debug
  106. INTDIR=.Debug
  107. ALL : "$(OUTDIR)sample.dll" "$(OUTDIR)sample.bsc"
  108. CLEAN : 
  109. -@erase "$(INTDIR)comobj.obj"
  110. -@erase "$(INTDIR)comobj.sbr"
  111. -@erase "$(INTDIR)defguid.obj"
  112. -@erase "$(INTDIR)defguid.sbr"
  113. -@erase "$(INTDIR)getlabel.obj"
  114. -@erase "$(INTDIR)getlabel.sbr"
  115. -@erase "$(INTDIR)sample.res"
  116. -@erase "$(INTDIR)vc40.idb"
  117. -@erase "$(INTDIR)vc40.pdb"
  118. -@erase "$(OUTDIR)sample.bsc"
  119. -@erase "$(OUTDIR)sample.dll"
  120. -@erase "$(OUTDIR)sample.exp"
  121. -@erase "$(OUTDIR)sample.lib"
  122. -@erase "$(OUTDIR)sample.map"
  123. -@erase "$(OUTDIR)sample.pdb"
  124. "$(OUTDIR)" :
  125.     if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
  126. # ADD BASE CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /c
  127. # ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /FR /YX"project.h" /c
  128. CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS"
  129.  /FR"$(INTDIR)/" /Fp"$(INTDIR)/sample.pch" /YX"project.h" /Fo"$(INTDIR)/"
  130.  /Fd"$(INTDIR)/" /c 
  131. CPP_OBJS=.Debug/
  132. CPP_SBRS=.Debug/
  133. # ADD BASE MTL /nologo /D "_DEBUG" /win32
  134. # ADD MTL /nologo /D "_DEBUG" /win32
  135. MTL_PROJ=/nologo /D "_DEBUG" /win32 
  136. # ADD BASE RSC /l 0x409 /d "_DEBUG"
  137. # ADD RSC /l 0x409 /d "_DEBUG"
  138. RSC_PROJ=/l 0x409 /fo"$(INTDIR)/sample.res" /d "_DEBUG" 
  139. BSC32=bscmake.exe
  140. # ADD BASE BSC32 /nologo
  141. # ADD BSC32 /nologo
  142. BSC32_FLAGS=/nologo /o"$(OUTDIR)/sample.bsc" 
  143. BSC32_SBRS= 
  144. "$(INTDIR)comobj.sbr" 
  145. "$(INTDIR)defguid.sbr" 
  146. "$(INTDIR)getlabel.sbr"
  147. "$(OUTDIR)sample.bsc" : "$(OUTDIR)" $(BSC32_SBRS)
  148.     $(BSC32) @<<
  149.   $(BSC32_FLAGS) $(BSC32_SBRS)
  150. <<
  151. LINK32=link.exe
  152. # ADD BASE LINK32 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 /dll /debug /machine:I386
  153. # ADD LINK32 kernel32.lib user32.lib gdi32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:windows /dll /incremental:no /map /debug /machine:I386
  154. # SUBTRACT LINK32 /nodefaultlib
  155. LINK32_FLAGS=kernel32.lib user32.lib gdi32.lib advapi32.lib shell32.lib
  156.  ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:windows /dll /incremental:no
  157.  /pdb:"$(OUTDIR)/sample.pdb" /map:"$(INTDIR)/sample.map" /debug /machine:I386
  158.  /def:".sample.def" /out:"$(OUTDIR)/sample.dll" /implib:"$(OUTDIR)/sample.lib" 
  159. DEF_FILE= 
  160. ".sample.def"
  161. LINK32_OBJS= 
  162. "$(INTDIR)comobj.obj" 
  163. "$(INTDIR)defguid.obj" 
  164. "$(INTDIR)getlabel.obj" 
  165. "$(INTDIR)sample.res"
  166. "$(OUTDIR)sample.dll" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
  167.     $(LINK32) @<<
  168.   $(LINK32_FLAGS) $(LINK32_OBJS)
  169. <<
  170. !ENDIF 
  171. .c{$(CPP_OBJS)}.obj:
  172.    $(CPP) $(CPP_PROJ) $<  
  173. .cpp{$(CPP_OBJS)}.obj:
  174.    $(CPP) $(CPP_PROJ) $<  
  175. .cxx{$(CPP_OBJS)}.obj:
  176.    $(CPP) $(CPP_PROJ) $<  
  177. .c{$(CPP_SBRS)}.sbr:
  178.    $(CPP) $(CPP_PROJ) $<  
  179. .cpp{$(CPP_SBRS)}.sbr:
  180.    $(CPP) $(CPP_PROJ) $<  
  181. .cxx{$(CPP_SBRS)}.sbr:
  182.    $(CPP) $(CPP_PROJ) $<  
  183. ################################################################################
  184. # Begin Target
  185. # Name "sample - Win32 Release"
  186. # Name "sample - Win32 Debug"
  187. !IF  "$(CFG)" == "sample - Win32 Release"
  188. !ELSEIF  "$(CFG)" == "sample - Win32 Debug"
  189. !ENDIF 
  190. ################################################################################
  191. # Begin Source File
  192. SOURCE=.comobj.cpp
  193. DEP_CPP_COMOB=
  194. ".classes.h"
  195. ".defguid.h"
  196. ".project.h"
  197. ".ratings.h"
  198. !IF  "$(CFG)" == "sample - Win32 Release"
  199. "$(INTDIR)comobj.obj" : $(SOURCE) $(DEP_CPP_COMOB) "$(INTDIR)"
  200. !ELSEIF  "$(CFG)" == "sample - Win32 Debug"
  201. "$(INTDIR)comobj.obj" : $(SOURCE) $(DEP_CPP_COMOB) "$(INTDIR)"
  202. "$(INTDIR)comobj.sbr" : $(SOURCE) $(DEP_CPP_COMOB) "$(INTDIR)"
  203. !ENDIF 
  204. # End Source File
  205. ################################################################################
  206. # Begin Source File
  207. SOURCE=.defguid.cpp
  208. DEP_CPP_DEFGU=
  209. ".classes.h"
  210. ".defguid.h"
  211. ".project.h"
  212. ".ratings.h"
  213. !IF  "$(CFG)" == "sample - Win32 Release"
  214. "$(INTDIR)defguid.obj" : $(SOURCE) $(DEP_CPP_DEFGU) "$(INTDIR)"
  215. !ELSEIF  "$(CFG)" == "sample - Win32 Debug"
  216. "$(INTDIR)defguid.obj" : $(SOURCE) $(DEP_CPP_DEFGU) "$(INTDIR)"
  217. "$(INTDIR)defguid.sbr" : $(SOURCE) $(DEP_CPP_DEFGU) "$(INTDIR)"
  218. !ENDIF 
  219. # End Source File
  220. ################################################################################
  221. # Begin Source File
  222. SOURCE=.defguid.h
  223. !IF  "$(CFG)" == "sample - Win32 Release"
  224. !ELSEIF  "$(CFG)" == "sample - Win32 Debug"
  225. !ENDIF 
  226. # End Source File
  227. ################################################################################
  228. # Begin Source File
  229. SOURCE=.getlabel.cpp
  230. DEP_CPP_GETLA=
  231. ".classes.h"
  232. ".defguid.h"
  233. ".project.h"
  234. ".ratings.h"
  235. !IF  "$(CFG)" == "sample - Win32 Release"
  236. "$(INTDIR)getlabel.obj" : $(SOURCE) $(DEP_CPP_GETLA) "$(INTDIR)"
  237. !ELSEIF  "$(CFG)" == "sample - Win32 Debug"
  238. "$(INTDIR)getlabel.obj" : $(SOURCE) $(DEP_CPP_GETLA) "$(INTDIR)"
  239. "$(INTDIR)getlabel.sbr" : $(SOURCE) $(DEP_CPP_GETLA) "$(INTDIR)"
  240. !ENDIF 
  241. # End Source File
  242. ################################################################################
  243. # Begin Source File
  244. SOURCE=.ratings.h
  245. !IF  "$(CFG)" == "sample - Win32 Release"
  246. !ELSEIF  "$(CFG)" == "sample - Win32 Debug"
  247. !ENDIF 
  248. # End Source File
  249. ################################################################################
  250. # Begin Source File
  251. SOURCE=.classes.h
  252. !IF  "$(CFG)" == "sample - Win32 Release"
  253. !ELSEIF  "$(CFG)" == "sample - Win32 Debug"
  254. !ENDIF 
  255. # End Source File
  256. ################################################################################
  257. # Begin Source File
  258. SOURCE=.project.h
  259. !IF  "$(CFG)" == "sample - Win32 Release"
  260. !ELSEIF  "$(CFG)" == "sample - Win32 Debug"
  261. !ENDIF 
  262. # End Source File
  263. ################################################################################
  264. # Begin Source File
  265. SOURCE=.sample.def
  266. !IF  "$(CFG)" == "sample - Win32 Release"
  267. !ELSEIF  "$(CFG)" == "sample - Win32 Debug"
  268. !ENDIF 
  269. # End Source File
  270. ################################################################################
  271. # Begin Source File
  272. SOURCE=.sample.rc
  273. DEP_RSC_SAMPL=
  274. {$(INCLUDE)}"..sdkinc16version.h"
  275. {$(INCLUDE)}"version.h"
  276. "$(INTDIR)sample.res" : $(SOURCE) $(DEP_RSC_SAMPL) "$(INTDIR)"
  277.    $(RSC) $(RSC_PROJ) $(SOURCE)
  278. # End Source File
  279. # End Target
  280. # End Project
  281. ################################################################################