Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

204 lines
5.7 KiB

  1. MAJORCOMP=windows
  2. TARGETTYPE=LIBRARY
  3. MINORCOMP=gre
  4. TARGETNAME=gre
  5. TARGETPATH=$(ALT_PROJECT_TARGET)\$(_OBJ_DIR)
  6. INCLUDES=..; \
  7. ..\..\inc; \
  8. $(WINCORE_PATH)\dxkernel\inc; \
  9. $(WINCORE_PATH)\w32inc; \
  10. $(BASE_INC_PATH); \
  11. $(DDK_INC_PATH); \
  12. $(DRIVERS_INC_PATH); \
  13. $(MULTIMEDIA_INC_PATH); \
  14. ## Hydra
  15. INCLUDES=$(INCLUDES); \
  16. $(TERMSRV_INC_PATH)
  17. C_DEFINES=$(C_DEFINES) -DNTOS_KERNEL_RUNTIME=1 -D_NTDRIVER_ -D_HYDRA_
  18. C_DEFINES=$(C_DEFINES) -DNO_INTERLOCKED_INTRINSICS=1 -DFE_SB -DLANGPACK -D_NTSYSTEM_DRIVER_ -DUSE_MIRRORING -DDS_ENABLE_OLD_STUFF=0
  19. ## Hydra
  20. C_DEFINES=$(C_DEFINES) -D_HYDRA_
  21. ## OpenGL with multi monitor
  22. C_DEFINES=$(C_DEFINES) -DOPENGL_MM
  23. ## Watchdog
  24. C_DEFINES=$(C_DEFINES) -DDDI_WATCHDOG
  25. !IFNDEF MSC_WARNING_LEVEL
  26. MSC_WARNING_LEVEL=/W3
  27. !ENDIF
  28. MSC_WARNING_LEVEL=$(MSC_WARNING_LEVEL) /WX
  29. ASM_DEFINES=$(ASM_DEFINES) -DFE_SB
  30. !IFDEF PENTIUMCOUNTER
  31. C_DEFINES=$(C_DEFINES) -DPENTIUMCOUNTER
  32. ASM_DEFINES=$(ASM_DEFINES) -DPENTIUMCOUNTER
  33. !endif
  34. SOURCES=$(SOURCES) \
  35. ..\globals.c \
  36. ..\guids.c \
  37. ..\mapfile.c \
  38. ..\ntgdi.c \
  39. ..\textxl.c \
  40. ..\w32kevnt.c \
  41. ..\aatext.cxx \
  42. ..\alphablt.cxx \
  43. ..\alphaimg.cxx \
  44. ..\alphatran.cxx \
  45. ..\atmstub.c \
  46. ..\bbddi.cxx \
  47. ..\bltlnk.cxx \
  48. ..\bltlnkfn.cxx \
  49. ..\brushapi.cxx \
  50. ..\brushddi.cxx \
  51. ..\brushobj.cxx \
  52. ..\cache.cxx \
  53. ..\cleanup.cxx \
  54. ..\clipline.cxx \
  55. ..\clipobj.cxx \
  56. ..\cpanel.cxx \
  57. ..\curseng.cxx \
  58. ..\dcgdi.cxx \
  59. ..\dcobj.cxx \
  60. ..\dcrgn.cxx \
  61. ..\dda.cxx \
  62. ..\debugko.cxx \
  63. ..\dibapi.cxx \
  64. ..\dither.cxx \
  65. ..\drawattr.cxx \
  66. ..\draweng.cxx \
  67. ..\drawgdi.cxx \
  68. ..\drawstream.cxx \
  69. ..\drvobj.cxx \
  70. ..\drvsup.cxx \
  71. ..\engbrush.cxx \
  72. ..\engline.cxx \
  73. ..\engstrps.cxx \
  74. ..\engstrok.cxx \
  75. ..\enumgdi.cxx \
  76. ..\fastfill.cxx \
  77. ..\fillddi.cxx \
  78. ..\flinkgdi.cxx \
  79. ..\floodgdi.cxx \
  80. ..\fntassoc.cxx \
  81. ..\fntcache.cxx \
  82. ..\fntxform.cxx \
  83. ..\fontddi.cxx \
  84. ..\fontgdi.cxx \
  85. ..\fontgdip.cxx \
  86. ..\fontmap.cxx \
  87. ..\fontsub.cxx \
  88. ..\fontsup.cxx \
  89. ..\gradfill.cxx \
  90. ..\hmgrapi.cxx \
  91. ..\htblt.cxx \
  92. ..\icmapi.cxx \
  93. ..\icmobj.cxx \
  94. ..\init.cxx \
  95. ..\invcmap.cxx \
  96. ..\lfntobj.cxx \
  97. ..\mapfile2.cxx \
  98. ..\maskblt.cxx \
  99. ..\meta.cxx \
  100. ..\misceudc.cxx \
  101. ..\miscgdi.cxx \
  102. ..\multi.cxx \
  103. ..\opendc.cxx \
  104. ..\os.cxx \
  105. ..\paintddi.cxx \
  106. ..\palddi.cxx \
  107. ..\paleng.cxx \
  108. ..\palgdi.cxx \
  109. ..\palobj.cxx \
  110. ..\panning.cxx \
  111. ..\patblt.cxx \
  112. ..\pathclip.cxx \
  113. ..\pathflat.cxx \
  114. ..\pathgdi.cxx \
  115. ..\pathobj.cxx \
  116. ..\pathwide.cxx \
  117. ..\pattern.cxx \
  118. ..\pdevobj.cxx \
  119. ..\pfeobj.cxx \
  120. ..\pffobj.cxx \
  121. ..\pftobj.cxx \
  122. ..\pixelapi.cxx \
  123. ..\pixelfmt.cxx \
  124. ..\plgblt.cxx \
  125. ..\print.cxx \
  126. ..\rfntobj.cxx \
  127. ..\rfntxlat.cxx \
  128. ..\rgn2path.cxx \
  129. ..\rgngdi.cxx \
  130. ..\rgnobj.cxx \
  131. ..\rle4blt.cxx \
  132. ..\rle8blt.cxx \
  133. ..\rotate.cxx \
  134. ..\solid.cxx \
  135. ..\solline.cxx \
  136. ..\sort.cxx \
  137. ..\spool.cxx \
  138. ..\sprite.cxx \
  139. ..\srcalign.cxx \
  140. ..\srcblt1.cxx \
  141. ..\srcblt4.cxx \
  142. ..\srcblt8.cxx \
  143. ..\srcblt16.cxx \
  144. ..\srcblt24.cxx \
  145. ..\srcblt32.cxx \
  146. ..\stockfnt.cxx \
  147. ..\strchblt.cxx \
  148. ..\strdir.cxx \
  149. ..\stretch.cxx \
  150. ..\surfddi.cxx \
  151. ..\surfeng.cxx \
  152. ..\surfgdi.cxx \
  153. ..\surfobj.cxx \
  154. ..\textddi.cxx \
  155. ..\textgdi.cxx \
  156. ..\textobj.cxx \
  157. ..\timer.cxx \
  158. ..\tranblt.cxx \
  159. ..\trig.cxx \
  160. ..\trimesh.cxx \
  161. ..\trivblt.cxx \
  162. ..\ttgdi.cxx \
  163. ..\umpd.cxx \
  164. ..\umpdobj.cxx \
  165. ..\umpddrv.cxx \
  166. ..\umpdeng.cxx \
  167. ..\usersrv.cxx \
  168. ..\verifier.cxx \
  169. ..\watchdog.cxx \
  170. ..\wndobj.cxx \
  171. ..\xformddi.cxx \
  172. ..\xformgdi.cxx \
  173. ..\xformobj.cxx \
  174. ..\ylateddi.cxx \
  175. ..\ylateobj.cxx
  176. ## Hydra
  177. SOURCES=$(SOURCES) \
  178. ..\misc.cxx \
  179. ..\helpers.cxx \
  180. ..\muclean.cxx \
  181. ..\muio.c
  182. ## DirectDraw and Direct3D
  183. SOURCES=$(SOURCES) \
  184. ..\ddsup.cxx
  185. PRECOMPILED_INCLUDE=..\precomp.hxx
  186. PRECOMPILED_PCH=precomp.pch
  187. PRECOMPILED_OBJ=precomp.obj
  188. SOURCES_USED=..\sources.inc