MAKEFILE
上传用户:bangxh
上传日期:2007-01-31
资源大小:42235k
文件大小:5k
源码类别:

Windows编程

开发平台:

Visual C++

  1. # Microsoft Developer Studio Generated NMAKE File, Based on Donut.dsp
  2. !IF "$(CFG)" == ""
  3. CFG=Donut - Win32 Release
  4. !MESSAGE No configuration specified. Defaulting to Donut - Win32 Release.
  5. !ENDIF 
  6. !IF "$(CFG)" != "Donut - Win32 Release" && "$(CFG)" != "Donut - Win32 Debug"
  7. !MESSAGE Invalid configuration "$(CFG)" specified.
  8. !MESSAGE You can specify a configuration when running NMAKE
  9. !MESSAGE by defining the macro CFG on the command line. For example:
  10. !MESSAGE 
  11. !MESSAGE NMAKE /f "Donut.mak" CFG="Donut - Win32 Debug"
  12. !MESSAGE 
  13. !MESSAGE Possible choices for configuration are:
  14. !MESSAGE 
  15. !MESSAGE "Donut - Win32 Release" (based on "Win32 (x86) Application")
  16. !MESSAGE "Donut - Win32 Debug" (based on "Win32 (x86) Application")
  17. !MESSAGE 
  18. !ERROR An invalid configuration is specified.
  19. !ENDIF 
  20. !IF "$(OS)" == "Windows_NT"
  21. NULL=
  22. !ELSE 
  23. NULL=nul
  24. !ENDIF 
  25. CPP=cl.exe
  26. MTL=midl.exe
  27. RSC=rc.exe
  28. !IF  "$(CFG)" == "Donut - Win32 Release"
  29. OUTDIR=.
  30. INTDIR=.
  31. # Begin Custom Macros
  32. OutDir=.
  33. # End Custom Macros
  34. !IF "$(RECURSE)" == "0" 
  35. ALL : "$(OUTDIR)Donut.exe"
  36. !ELSE 
  37. ALL : "$(OUTDIR)Donut.exe"
  38. !ENDIF 
  39. CLEAN :
  40. -@erase "$(INTDIR)ddutil.obj"
  41. -@erase "$(INTDIR)donut.obj"
  42. -@erase "$(INTDIR)donut.res"
  43. -@erase "$(INTDIR)dxa.obj"
  44. -@erase "$(INTDIR)vc50.idb"
  45. -@erase "$(OUTDIR)Donut.exe"
  46. "$(OUTDIR)" :
  47.     if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
  48. CPP_PROJ=/nologo /ML /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS"
  49.  /Fp"$(INTDIR)Donut.pch" /YX /Fo"$(INTDIR)\" /Fd"$(INTDIR)\" /FD /c 
  50. CPP_OBJS=.
  51. CPP_SBRS=.
  52. MTL_PROJ=/nologo /D "NDEBUG" /mktyplib203 /o NUL /win32 
  53. RSC_PROJ=/l 0x409 /fo"$(INTDIR)donut.res" /d "NDEBUG" 
  54. BSC32=bscmake.exe
  55. BSC32_FLAGS=/nologo /o"$(OUTDIR)Donut.bsc" 
  56. BSC32_SBRS= 
  57. LINK32=link.exe
  58. LINK32_FLAGS=kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib
  59.  advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib
  60.  odbccp32.lib guids.lib /nologo /subsystem:windows /incremental:no
  61.  /pdb:"$(OUTDIR)Donut.pdb" /machine:I386 /out:"$(OUTDIR)Donut.exe" 
  62. LINK32_OBJS= 
  63. "$(INTDIR)ddutil.obj" 
  64. "$(INTDIR)donut.obj" 
  65. "$(INTDIR)donut.res" 
  66. "$(INTDIR)dxa.obj"
  67. "$(OUTDIR)Donut.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
  68.     $(LINK32) @<<
  69.   $(LINK32_FLAGS) $(LINK32_OBJS)
  70. <<
  71. !ELSEIF  "$(CFG)" == "Donut - Win32 Debug"
  72. OUTDIR=.
  73. INTDIR=.
  74. # Begin Custom Macros
  75. OutDir=.
  76. # End Custom Macros
  77. !IF "$(RECURSE)" == "0" 
  78. ALL : "$(OUTDIR)Donut.exe"
  79. !ELSE 
  80. ALL : "$(OUTDIR)Donut.exe"
  81. !ENDIF 
  82. CLEAN :
  83. -@erase "$(INTDIR)ddutil.obj"
  84. -@erase "$(INTDIR)donut.obj"
  85. -@erase "$(INTDIR)donut.res"
  86. -@erase "$(INTDIR)dxa.obj"
  87. -@erase "$(INTDIR)vc50.idb"
  88. -@erase "$(INTDIR)vc50.pdb"
  89. -@erase "$(OUTDIR)Donut.exe"
  90. -@erase "$(OUTDIR)Donut.ilk"
  91. -@erase "$(OUTDIR)Donut.pdb"
  92. "$(OUTDIR)" :
  93.     if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
  94. CPP_PROJ=/nologo /MLd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS"
  95.  /Fp"$(INTDIR)Donut.pch" /YX /Fo"$(INTDIR)\" /Fd"$(INTDIR)\" /FD /c 
  96. CPP_OBJS=.
  97. CPP_SBRS=.
  98. MTL_PROJ=/nologo /D "_DEBUG" /mktyplib203 /o NUL /win32 
  99. RSC_PROJ=/l 0x409 /fo"$(INTDIR)donut.res" /d "_DEBUG" 
  100. BSC32=bscmake.exe
  101. BSC32_FLAGS=/nologo /o"$(OUTDIR)Donut.bsc" 
  102. BSC32_SBRS= 
  103. LINK32=link.exe
  104. LINK32_FLAGS=kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib
  105.  advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib
  106.  odbccp32.lib guids.lib /nologo /subsystem:windows /incremental:yes
  107.  /pdb:"$(OUTDIR)Donut.pdb" /debug /machine:I386 /out:"$(OUTDIR)Donut.exe"
  108.  /pdbtype:sept 
  109. LINK32_OBJS= 
  110. "$(INTDIR)ddutil.obj" 
  111. "$(INTDIR)donut.obj" 
  112. "$(INTDIR)donut.res" 
  113. "$(INTDIR)dxa.obj"
  114. "$(OUTDIR)Donut.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
  115.     $(LINK32) @<<
  116.   $(LINK32_FLAGS) $(LINK32_OBJS)
  117. <<
  118. !ENDIF 
  119. .c{$(CPP_OBJS)}.obj::
  120.    $(CPP) @<<
  121.    $(CPP_PROJ) $< 
  122. <<
  123. .cpp{$(CPP_OBJS)}.obj::
  124.    $(CPP) @<<
  125.    $(CPP_PROJ) $< 
  126. <<
  127. .cxx{$(CPP_OBJS)}.obj::
  128.    $(CPP) @<<
  129.    $(CPP_PROJ) $< 
  130. <<
  131. .c{$(CPP_SBRS)}.sbr::
  132.    $(CPP) @<<
  133.    $(CPP_PROJ) $< 
  134. <<
  135. .cpp{$(CPP_SBRS)}.sbr::
  136.    $(CPP) @<<
  137.    $(CPP_PROJ) $< 
  138. <<
  139. .cxx{$(CPP_SBRS)}.sbr::
  140.    $(CPP) @<<
  141.    $(CPP_PROJ) $< 
  142. <<
  143. !IF "$(CFG)" == "Donut - Win32 Release" || "$(CFG)" == "Donut - Win32 Debug"
  144. SOURCE=.ddutil.cpp
  145. DEP_CPP_DDUTI=
  146. ".ddutil.h"
  147. "$(INTDIR)ddutil.obj" : $(SOURCE) $(DEP_CPP_DDUTI) "$(INTDIR)"
  148. SOURCE=.donut.cpp
  149. DEP_CPP_DONUT=
  150. ".ddutil.h"
  151. ".dxa.h"
  152. {$(INCLUDE)}"ddrawex.h"
  153. "$(INTDIR)donut.obj" : $(SOURCE) $(DEP_CPP_DONUT) "$(INTDIR)"
  154. SOURCE=.donut.rc
  155. DEP_RSC_DONUT_=
  156. ".DONUT.BMP"
  157. "$(INTDIR)donut.res" : $(SOURCE) $(DEP_RSC_DONUT_) "$(INTDIR)"
  158. $(RSC) $(RSC_PROJ) $(SOURCE)
  159. SOURCE=.dxa.cpp
  160. DEP_CPP_DXA_C=
  161. ".dxa.h"
  162. "$(INTDIR)dxa.obj" : $(SOURCE) $(DEP_CPP_DXA_C) "$(INTDIR)"
  163. !ENDIF