Source code of Windows XP (NT5)
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.

281 lines
12 KiB

  1. !IF 0
  2. Copyright (c) Microsoft Corporation. All rights reserved.
  3. Module Name:
  4. sources.
  5. Abstract:
  6. This file specifies the target component being built and the list of
  7. sources files needed to build that component. Also specifies optional
  8. compiler switches and libraries that are unique for the component being
  9. built.
  10. Author:
  11. Mark Lucovsky (markl) 18-Sep-1990
  12. NOTE: Commented description of this file is in \nt\bak\bin\sources.tpl
  13. !ENDIF
  14. TARGETPATH=obj
  15. TARGETNAME=
  16. TARGETTYPE=LIBRARY
  17. SYNCHRONIZE_BLOCK=1
  18. PASS0_PUBLISH=\
  19. {acpitabl.h=$(PROJECT_INC_PATH)\acpitabl.h;$(HALKIT_INC_PATH)\acpitabl.h;$(PROCESSOR_INC_PATH)\acpitabl.h}\
  20. {apcompat.w=$(PROJECT_INC_PATH)\apcompat.h}\
  21. {apic.inc=$(HALKIT_INC_PATH)\apic.inc;$(PROCESSOR_INC_PATH)\apic.inc}\
  22. {apithunk.w=$(PROJECT_INC_PATH)\apithunk.tpl}\
  23. {apm.w=$(HALKIT_INC_PATH)\apm.h}\
  24. {arc.w=$(HALKIT_INC_PATH)\arc.h;$(PROJECT_INC_PATH)\arc.h}\
  25. {arccodes.w=$(HALKIT_INC_PATH)\arccodes.h;$(PROJECT_INC_PATH)\arccodes.h} \
  26. {atom.w=$(PROJECT_INC_PATH)\atom.h} \
  27. {basetsd.w=$(SDK_INC_PATH)\basetsd.h} \
  28. {basetsd_idl.w=$(SDK_INC_PATH)\basetsd.idl} \
  29. {batclass.w=$(SDK_INC_PATH)\batclass.h} \
  30. {bootstatus.w=$(PROJECT_INC_PATH)\bootstatus.h} \
  31. {bootvid.w=$(PROJECT_INC_PATH)\bootvid.h} \
  32. {bowdbg.w=$(PROJECT_INC_PATH)\bowdbg.h} \
  33. {cfg.w=$(SDK_INC_PATH)\cfg.h;$(DDK_INC_PATH)\cfg.h}\
  34. {cfgmgr32.w=$(SDK_INC_PATH)\cfgmgr32.h;$(DDK_INC_PATH)\cfgmgr32.h}\
  35. {clusapi.w=$(SDK_INC_PATH)\clusapi.h} \
  36. {clusdisk.w=$(PROJECT_INC_PATH)\clusdisk.h} \
  37. {clussprt.w=$(PROJECT_INC_PATH)\clussprt.h} \
  38. {clusstor.w=$(PROJECT_INC_PATH)\clusstor.h} \
  39. {clustdi.w=$(PROJECT_INC_PATH)\clustdi.h} \
  40. {common.w=$(SDK_INC_PATH)\common.ver} \
  41. {dbt.w=$(SDK_INC_PATH)\dbt.h}\
  42. {devguid.w=$(SDK_INC_PATH)\devguid.h} \
  43. {dfsfsctl.w=$(PROJECT_INC_PATH)\dfsfsctl.h} \
  44. {dfspriv.w=$(PROJECT_INC_PATH)\dfspriv.h} \
  45. {dloaddef.w=$(PROJECT_INC_PATH)\dloaddef.h}\
  46. {errorrep.w=$(SDK_INC_PATH)\errorrep.h}\
  47. {evntrace.h=$(SDK_INC_PATH)\evntrace.h}\
  48. {faultrep.w=$(BASE_INC_PATH)\faultrep.h}\
  49. {fmifs.w=$(PROJECT_INC_PATH)\fmifs.h} \
  50. {genmacro.w=$(PROJECT_INC_PATH)\genmacro.tpl} \
  51. {guiddef.w=$(SDK_INC_PATH)\guiddef.h} \
  52. {hdlsblk.w=$(PROJECT_INC_PATH)\hdlsblk.h} \
  53. {hdlsterm.w=$(PROJECT_INC_PATH)\hdlsterm.h} \
  54. {ia64reg.w=$(SDK_INC_PATH)\ia64reg.h;$(DDK_INC_PATH)\ia64reg.h}\
  55. {inbv.w=$(HALKIT_INC_PATH)\inbv.h;$(PROJECT_INC_PATH)\inbv.h} \
  56. {infstr.w=$(SDK_INC_PATH)\infstr.h} \
  57. {ksalpha.w=$(SDK_INC_PATH)\ksalpha.h} \
  58. {kxamd64.w=$(SDK_INC_PATH)\kxamd64.inc} \
  59. {kxalpha.w=$(SDK_INC_PATH)\kxalpha.h} \
  60. {kxia64.w=$(SDK_INC_PATH)\kxia64.h} \
  61. {loadperf.h=$(SDK_INC_PATH)\loadperf.h} \
  62. {machinep.w=$(PROJECT_INC_PATH)\machinep.h} \
  63. {$(O)\mcaia64.mof=$(PROJECT_INC_PATH)\mcaia64.mof} \
  64. {mce.h=$(PROJECT_INC_PATH)\mce.h;$(HALKIT_INC_PATH)\mce.h;$(SDK_INC_PATH)\mce.h;$(DDK_INC_PATH)\mce.h;$(WDM_INC_PATH)\mce.h}\
  65. {nt.w=$(SDK_INC_PATH)\nt.h}\
  66. {ntacpi.h=$(PROJECT_INC_PATH)\ntacpi.h;$(HALKIT_INC_PATH)\ntacpi.h;$(PROCESSOR_INC_PATH)\ntacpi.h}\
  67. {ntamd64.w=$(SDK_INC_PATH)\ntamd64.h} \
  68. {ntalpha.w=$(SDK_INC_PATH)\ntalpha.h} \
  69. {ntapm.w=$(HALKIT_INC_PATH)\ntapm.h} \
  70. {ntcsrdll.w=$(SDK_INC_PATH)\ntcsrdll.h} \
  71. {ntcsrmsg.w=$(SDK_INC_PATH)\ntcsrmsg.h} \
  72. {ntcsrsrv.w=$(SDK_INC_PATH)\ntcsrsrv.h} \
  73. {ntddnfs.w=$(SDK_INC_PATH)\ntddnfs.h} \
  74. {ntdef.w=$(SDK_INC_PATH)\ntdef.h;$(DDK_INC_PATH)\ntdef.h} \
  75. {ntelfapi.w=$(SDK_INC_PATH)\ntelfapi.h} \
  76. {ntexapi_dbg.w=$(SDK_INC_PATH)\ntexapi.dbg}\
  77. {ntexapi_h.w=$(SDK_INC_PATH)\ntexapi.h}\
  78. {ntddbrow.w=$(SDK_INC_PATH)\ntddbrow.h}\
  79. {ntfsexp.w=$(PROJECT_INC_PATH)\ntfsexp.h} \
  80. {nti386.w=$(SDK_INC_PATH)\nti386.h} \
  81. {ntia64.w=$(SDK_INC_PATH)\ntia64.h;$(DDK_INC_PATH)\ntia64.h} \
  82. {ntimage.w=$(SDK_INC_PATH)\ntimage.h;$(DDK_INC_PATH)\ntimage.h} \
  83. {ntioapi.w=$(SDK_INC_PATH)\ntioapi.h} \
  84. {ntiolog.w=$(SDK_INC_PATH)\ntiolog.h} \
  85. {ntkeapi.w=$(SDK_INC_PATH)\ntkeapi.h} \
  86. {ntldr.w=$(SDK_INC_PATH)\ntldr.h} \
  87. {ntmips.w=$(SDK_INC_PATH)\ntmips.h} \
  88. {ntmmapi.w=$(SDK_INC_PATH)\ntmmapi.h} \
  89. {ntmppc.w=$(SDK_INC_PATH)\ntmppc.h} \
  90. {ntnls.w=$(SDK_INC_PATH)\ntnls.h;$(DDK_INC_PATH)\ntnls.h} \
  91. {ntobapi.w=$(SDK_INC_PATH)\ntobapi.h} \
  92. {ntperf.w=$(PROJECT_INC_PATH)\ntperf.h} \
  93. {ntpnpapi.w=$(SDK_INC_PATH)\ntpnpapi.h}\
  94. {ntpoapi.w=$(SDK_INC_PATH)\ntpoapi.h;$(DDK_INC_PATH)\ntpoapi.h}\
  95. {ntppc.w=$(SDK_INC_PATH)\ntppc.h} \
  96. {ntpsapi.w=$(SDK_INC_PATH)\ntpsapi.h}\
  97. {ntregapi.w=$(SDK_INC_PATH)\ntregapi.h} \
  98. {$(O)\ntrtl.h=$(SDK_INC_PATH)\ntrtl.h}\
  99. {NtRtlStringAndBuffer.w=$(SDK_INC_PATH)\NtRtlStringAndBuffer.h}\
  100. {NtRtlPath.w=$(SDK_INC_PATH)\NtRtlPath.h}\
  101. {ntsm.w=$(SDK_INC_PATH)\ntsm.h} \
  102. {nturtl.w=$(SDK_INC_PATH)\nturtl.h}\
  103. {ntwmi.w=$(PROJECT_INC_PATH)\ntwmi.h} \
  104. {ntxcapi.w=$(SDK_INC_PATH)\ntxcapi.h}\
  105. {nxalpha.w=$(SDK_INC_PATH)\nxalpha.h}\
  106. {nxamd64.w=$(SDK_INC_PATH)\nxamd64.h}\
  107. {nxia64.w=$(SDK_INC_PATH)\nxia64.h}\
  108. {nxi386.w=$(SDK_INC_PATH)\nxi386.h}\
  109. {ocmanage.w=$(SDK_INC_PATH)\ocmanage.h}\
  110. {oscpkt.w=$(PROJECT_INC_PATH)\oscpkt.h}\
  111. {oprghdlr.h=$(DDK_INC_PATH)\wdm\oprghdlr.h}\
  112. {pchrexec.w=$(PROJECT_INC_PATH)\pchrexec.h}\
  113. {pebteb.w=$(SDK_INC_PATH)\pebteb.h}\
  114. {pnpmgr.w=$(PROJECT_INC_PATH)\pnpmgr.h}\
  115. {pnpsetup.w=$(PROJECT_INC_PATH)\pnpsetup.h} \
  116. {poclass.w=$(SDK_INC_PATH)\poclass.h;$(DDK_INC_PATH)\poclass.h} \
  117. {poppack.w=$(SDK_INC_PATH)\poppack.h} \
  118. {posix\dirent.w=$(SDK_INC_PATH)\posix\dirent.h}\
  119. {posix\errno.w=$(SDK_INC_PATH)\posix\errno.h}\
  120. {posix\fcntl.w=$(SDK_INC_PATH)\posix\fcntl.h}\
  121. {posix\grp.w=$(SDK_INC_PATH)\posix\grp.h}\
  122. {posix\pwd.w=$(SDK_INC_PATH)\posix\pwd.h}\
  123. {posix\setjmp.w=$(SDK_INC_PATH)\posix\setjmp.h}\
  124. {posix\signal.w=$(SDK_INC_PATH)\posix\signal.h}\
  125. {posix\sys\errno.w=$(SDK_INC_PATH)\posix\sys\errno.h}\
  126. {posix\sys\stat.w=$(SDK_INC_PATH)\posix\sys\stat.h}\
  127. {posix\sys\times.w=$(SDK_INC_PATH)\posix\sys\times.h}\
  128. {posix\sys\types.w=$(SDK_INC_PATH)\posix\sys\types.h}\
  129. {posix\sys\utsname.w=$(SDK_INC_PATH)\posix\sys\utsname.h}\
  130. {posix\sys\wait.w=$(SDK_INC_PATH)\posix\sys\wait.h}\
  131. {posix\tar.w=$(SDK_INC_PATH)\posix\tar.h}\
  132. {posix\termios.w=$(SDK_INC_PATH)\posix\termios.h}\
  133. {posix\types.w=$(SDK_INC_PATH)\posix\types.h}\
  134. {posix\unistd.w=$(SDK_INC_PATH)\posix\unistd.h}\
  135. {posix\utime.w=$(SDK_INC_PATH)\posix\utime.h}\
  136. {prefetch.w=$(PROJECT_INC_PATH)\prefetch.h} \
  137. {profiles.w=$(HALKIT_INC_PATH)\profiles.h;$(PROJECT_INC_PATH)\profiles.h} \
  138. {protocol.w=$(PROJECT_INC_PATH)\protocol.h}\
  139. {pshpack1.w=$(SDK_INC_PATH)\pshpack1.h} \
  140. {pshpack2.w=$(SDK_INC_PATH)\pshpack2.h} \
  141. {pshpack4.w=$(SDK_INC_PATH)\pshpack4.h} \
  142. {pshpack8.w=$(SDK_INC_PATH)\pshpack8.h} \
  143. {pshpck16.w=$(SDK_INC_PATH)\pshpck16.h;$(DDK_INC_PATH)\pshpck16.h} \
  144. {regstr.w=$(SDK_INC_PATH)\regstr.h} \
  145. {remboot.w=$(PROJECT_INC_PATH)\remboot.h} \
  146. {resapi.w=$(SDK_INC_PATH)\resapi.h} \
  147. {riname.h=$(PROJECT_INC_PATH)\riname.h} \
  148. {riname.c=$(PROJECT_INC_PATH)\riname.c} \
  149. {sdistructs.w=$(PROJECT_INC_PATH)\sdistructs.h} \
  150. {seopaque.h=$(BASE_INC_PATH)\seopaque.h} \
  151. {sertlp.w=$(BASE_INC_PATH)\sertlp.h} \
  152. {setupapi.w=$(SDK_INC_PATH)\setupapi.h} \
  153. {setupblk.w=$(PROJECT_INC_PATH)\setupblk.h} \
  154. {smb.w=$(PROJECT_INC_PATH)\smb.h}\
  155. {smbus.h=$(DDK_INC_PATH)\smbus.h} \
  156. {smbtrans.w=$(PROJECT_INC_PATH)\smbtrans.h}\
  157. {smbtypes.w=$(PROJECT_INC_PATH)\smbtypes.h}\
  158. {spapip.w=$(PROJECT_INC_PATH)\spapip.h}\
  159. {sputils.w=$(PROJECT_INC_PATH)\sputils.h}\
  160. {srvfsctl.w=$(PROJECT_INC_PATH)\srvfsctl.h}\
  161. {svcs.w=$(PROJECT_INC_PATH)\svcs.h} \
  162. {sxs.w=$(SDK_INC_PATH)\sxs.h} \
  163. {sxsapi.w=$(PROJECT_INC_PATH)\sxsapi.h} \
  164. {sxsapi_guids.w=$(PROJECT_INC_PATH)\sxsapi_guids.h} \
  165. {$(O)\sxstypes.h=$(SDK_INC_PATH)\sxstypes.h} \
  166. {thunklog.w=$(PROJECT_INC_PATH)\thunklog.tpl} \
  167. {tlhelp32.w=$(SDK_INC_PATH)\tlhelp32.h} \
  168. {wow64reg.w=$(PROJECT_INC_PATH)\wow64reg.h} \
  169. {wow64t.w=$(PROJECT_INC_PATH)\wow64t.h} \
  170. {wow64thk.w=$(PROJECT_INC_PATH)\wow64thk.h} \
  171. {x86mboot.w=$(PROJECT_INC_PATH)\x86mboot.h} \
  172. {vdm.w=$(PROJECT_INC_PATH)\vdm.h} \
  173. {warning.w=$(SDK_INC_PATH)\warning.h;$(DDK_INC_PATH)\warning.h} \
  174. {wdm.w=$(SDK_INC_PATH)\wdm.h;$(WDM_INC_PATH)\wdm.h} \
  175. {wdm.ref=$(SDK_INC_PATH)\wdm.ref} \
  176. {wdmguid.w=$(SDK_INC_PATH)\wdmguid.h;$(WDM_INC_PATH)\wdmguid.h} \
  177. {wdmwarn4.w=$(SDK_INC_PATH)\wdmwarn4.h;$(WDM_INC_PATH)\wdmwarn4.h} \
  178. {winperf.h=$(SDK_INC_PATH)\winperf.h} \
  179. {winperfp.w=$(PROJECT_INC_PATH)\winperfp.h} \
  180. {winsvcp.w=$(PROJECT_INC_PATH)\winsvcp.h} \
  181. {wmicore.mof=$(DDK_INC_PATH)\wmicore.mof} \
  182. {wmiguid.h=$(SDK_INC_PATH)\wmiguid.h;$(DDK_INC_PATH)\wdm\wmiguid.h} \
  183. {wmistr.h=$(SDK_INC_PATH)\wmistr.h} \
  184. {wmium.h=$(SDK_INC_PATH)\wmium.h} \
  185. {wmiumkm.w=$(PROJECT_INC_PATH)\wmiumkm.h} \
  186. {wsclus.w=$(PROJECT_INC_PATH)\wsclus.h} \
  187. {xsum_x86=$(PROJECT_INC_PATH)\xsum.x86} \
  188. {xsum_amd64=$(PROJECT_INC_PATH)\xsum.amd64} \
  189. {xsum_axp=$(PROJECT_INC_PATH)\xsum.axp} \
  190. {xsum_ia64=$(PROJECT_INC_PATH)\xsum.ia64} \
  191. {$(O)\zwapi.h=$(PROJECT_INC_PATH)\zwapi.h} \
  192. {$(O)\lzexpand.h=$(SDK_INC_PATH)\lzexpand.h} \
  193. {$(O)\ntstatus.dbg=$(BASE_INC_PATH)\ntstatus.dbg}\
  194. {$(O)\ntstatus.h=$(SDK_INC_PATH)\ntstatus.h;$(DDK_INC_PATH)\ntstatus.h}\
  195. {$(O)\wbasek.h=$(BASE_INC_PATH)\wbasek.h}\
  196. {$(O)\winbase.h=$(SDK_INC_PATH)\winbase.h}\
  197. {$(O)\winbase.inl=$(SDK_INC_PATH)\winbase.inl}\
  198. {$(O)\winbasep.h=$(BASE_INC_PATH)\winbasep.h}\
  199. {$(O)\winerror.h=$(SDK_INC_PATH)\winerror.h}\
  200. {$(O)\winerror.dbg=$(BASE_INC_PATH)\winerror.dbg}\
  201. {$(O)\winnls.h=$(SDK_INC_PATH)\winnls.h}\
  202. {$(O)\winnlsp.h=$(BASE_INC_PATH)\winnlsp.h}\
  203. {$(O)\winnt.h=$(SDK_INC_PATH)\winnt.h}\
  204. {$(O)\winnt.rh=$(SDK_INC_PATH)\winnt.rh}\
  205. {$(O)\winreg.h=$(SDK_INC_PATH)\winreg.h}\
  206. {gentypes.w=$(BASE_INC_PATH)\gentypes.tpl}\
  207. {$(O)\wmicore.bmf=$(PROJECT_INC_PATH)\wmicore.bmf} \
  208. {$(O)\wmidata.h=$(SDK_INC_PATH)\wmidata.h;$(DDK_INC_PATH)\wdm\wmidata.h} \
  209. {cmapi.rc=$(PROJECT_INC_PATH)\cmapi.rc}\
  210. {comp.w=$(PROJECT_INC_PATH)\comp.h}\
  211. {miglib.w=$(PROJECT_INC_PATH)\miglib.h}\
  212. {ocmgrlib.w=$(PROJECT_INC_PATH)\ocmgrlib.h}\
  213. {plugin.w=$(PROJECT_INC_PATH)\plugin.h}\
  214. {setupbat.w=$(SDK_INC_PATH)\setupbat.h} \
  215. {setuplog.w=$(PROJECT_INC_PATH)\setuplog.h}\
  216. {sysprep_h.w=$(PROJECT_INC_PATH)\sysprep_.h} \
  217. {sysprep_c.w=$(PROJECT_INC_PATH)\sysprep_.c} \
  218. {syssetup.w=$(SDK_INC_PATH)\syssetup.h} \
  219. {undo.w=$(PROJECT_INC_PATH)\undo.h}\
  220. {vendinfo.mc=$(PROJECT_INC_PATH)\vendinfo.mc}\
  221. {winasr.w=$(SDK_INC_PATH)\winasr.h}\
  222. {winnt32p.w=$(PROJECT_INC_PATH)\winnt32p.h}\
  223. {encrypt.w=$(PROJECT_INC_PATH)\encrypt.h}\
  224. {pencrypt.w=$(PROJECT_INC_PATH)\pencrypt.h}\
  225. {ntsetup.w=$(PROJECT_INC_PATH)\ntsetup.h} \
  226. {spsyslib.w=$(PROJECT_INC_PATH)\spsyslib.h}\
  227. {pciintrf.w=$(PROJECT_INC_PATH)\pciintrf.h}\
  228. {winternl.w=$(SDK_INC_PATH)\winternl.h}\
  229. {$(O)\strsafe.h=$(SDK_INC_PATH)\strsafe.h}\
  230. {$(O)\ntstrsafe.h=$(DDK_INC_PATH)\ntstrsafe.h}\
  231. {$(O)\ntstrsafe.h=$(DDK_INC_PATH)\legacy\ntstrsafe.h}
  232. PASS0_HEADERDIR=$(O)
  233. PASS0_SOURCEDIR=$(O)
  234. MC_FLAGS=-b -x $(O)
  235. MISCFILES= \
  236. $(O)\pooltag.txt \
  237. $(O)\pooltag.pri
  238. SOURCES=\
  239. ntstatus.mc \
  240. winerror.mc \
  241. wmicore.mof
  242. NTTARGETFILES=
  243. NTTARGETFILE0=$(O)\dpfilter.h \
  244. $(O)\lzexpand.h \
  245. $(O)\mcaia64.mof \
  246. $(O)\ntrtl.h \
  247. $(O)\pooltag.txt \
  248. $(O)\pooltag.pri \
  249. $(O)\sxstypes.h \
  250. $(O)\zwapi.h \
  251. $(O)\winnt.h \
  252. $(O)\winnt.rh \
  253. $(O)\wbasek.h \
  254. $(O)\winerror.h \
  255. $(O)\winerror.dbg \
  256. $(O)\winbase.h \
  257. $(O)\winbasep.h \
  258. $(O)\winnls.h \
  259. $(O)\winnlsp.h \
  260. $(O)\winreg.h \
  261. $(O)\wmidata.h \
  262. $(O)\strsafe.h \
  263. $(O)\ntstrsafe.h