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.

244 lines
8.7 KiB

  1. !if 0
  2. Copyright (c) 1997 Microsoft Corporation. All Rights Reserved.
  3. !endif
  4. !IF 0
  5. The bindrop directory is a drop point for binaries (dll, lib, exe) that are
  6. not built, but need to be binplaced.
  7. !ENDIF
  8. DSHOWROOTDIR=..
  9. DSHOWBINDROPDIR=..\..\directx\redist
  10. DSHOWIDLDIR=..\..\published\dxmdev\dshowdev\idl
  11. DSHOWINCDIR=..\..\published\dxmdev\dshowdev\include
  12. DMOIDLDIR=..\..\published\dxmdev\dshowdev\dmodev\idl
  13. DMOINCDIR=..\..\published\dxmdev\dshowdev\dmodev\include
  14. #DSHOWBASECLSDIR=..\..\directx\dxsdk\samples\multimedia\dshow\baseclasses
  15. PUBLICSDKDIR=..\..\..\public\sdk
  16. TARGETNAME=
  17. TARGETTYPE=NOTARGET
  18. TARGETPATH=
  19. SOURCES=
  20. # makefile.def will binplace any file listed in the MISCFILES macro.
  21. #TODO - Generate correct subdirs for DX8Bin
  22. #TODO - Make this work for Win9X
  23. # Need to do a binplace of all non-built files being
  24. # used for DirectShow in DirectX.
  25. MISCFILES = \
  26. # DSHOW binaries
  27. $(DSHOWROOTDIR)\makesdk\L3CodecX.ax \
  28. !if "$(BUILD_PRODUCT)" == "MILLENNIUM"
  29. $(DSHOWROOTDIR)\makesdk\mciqtz.drv \
  30. $(DSHOWROOTDIR)\makesdk\quartz.vxd \
  31. $(DSHOWROOTDIR)\makesdk\vidx16.dll \
  32. !endif
  33. # WINDOWS MEDIA RUNTIME
  34. $(DSHOWROOTDIR)\makesdk\wmfdist.exe \
  35. # .IDL and built .H files
  36. $(DSHOWIDLDIR)\amstream.idl \
  37. $(DSHOWIDLDIR)\$(O)\amstream.h \
  38. $(DSHOWIDLDIR)\austream.idl \
  39. $(DSHOWIDLDIR)\$(O)\austream.h \
  40. $(DSHOWIDLDIR)\qedit.idl \
  41. $(DSHOWIDLDIR)\$(O)\qedit.h \
  42. $(DSHOWIDLDIR)\$(O)\qedit_i.c \
  43. $(DSHOWIDLDIR)\axcore.idl \
  44. $(DSHOWIDLDIR)\axextend.idl \
  45. $(DSHOWIDLDIR)\$(O)\bdaiface.h \
  46. $(DSHOWIDLDIR)\bdaiface.idl \
  47. $(DSHOWIDLDIR)\$(O)\control.h \
  48. $(DSHOWIDLDIR)\control.odl \
  49. $(DSHOWIDLDIR)\$(O)\ddstream.h \
  50. $(DSHOWIDLDIR)\ddstream.idl \
  51. $(DSHOWIDLDIR)\devenum.idl \
  52. $(DMOIDLDIR)\mediaobj.idl \
  53. $(DMOIDLDIR)\dmodshow.idl \
  54. $(DMOINCDIR)\mediaerr.h \
  55. $(DMOINCDIR)\dmort.h \
  56. $(DMOINCDIR)\dmoreg.h \
  57. $(DMOINCDIR)\dmo.h \
  58. $(DMOINCDIR)\dmoimpl.h \
  59. $(DMOIDLDIR)\$(O)\mediaobj.h \
  60. $(DMOIDLDIR)\$(O)\dmodshow.h \
  61. $(DSHOWROOTDIR)\filters\asf\asfwrite\dshowasf.h \
  62. $(DSHOWROOTDIR)\filters\asf\asfwrite\dshowasf.idl \
  63. $(DSHOWIDLDIR)\dvdif.idl \
  64. $(DSHOWIDLDIR)\dyngraph.idl \
  65. $(DSHOWIDLDIR)\iamovie.idl \
  66. $(DSHOWIDLDIR)\ksuuids.h \
  67. $(DMOIDLDIR)\$(O)\medparam.h \
  68. $(DMOIDLDIR)\medparam.idl \
  69. $(DSHOWIDLDIR)\$(O)\mmstream.h \
  70. $(DSHOWIDLDIR)\mmstream.idl \
  71. $(PUBLICSDKDIR)\amovie\inc\playlist.h \
  72. $(PUBLICSDKDIR)\amovie\inc\qnetwork.h \
  73. $(DSHOWIDLDIR)\$(O)\regbag.h \
  74. $(DSHOWIDLDIR)\regbag.idl \
  75. $(DSHOWIDLDIR)\$(O)\strmif.h \
  76. $(DSHOWIDLDIR)\strmif.idl \
  77. $(DSHOWIDLDIR)\$(O)\tuner.h \
  78. $(DSHOWIDLDIR)\tuner.idl \
  79. $(DSHOWIDLDIR)\uuids.h \
  80. $(DSHOWIDLDIR)\$(O)\vfwmsgs.h \
  81. $(DSHOWIDLDIR)\$(O)\videoacc.h \
  82. $(DSHOWIDLDIR)\videoacc.idl \
  83. $(PUBLICSDKDIR)\amovie\inc\amva.h \
  84. $(PUBLICSDKDIR)\amovie\inc\dxva.h \
  85. # DSHOW INCLUDE FILES
  86. $(DSHOWINCDIR)\activecf.h \
  87. $(DSHOWINCDIR)\amaudio.h \
  88. $(DSHOWINCDIR)\amparse.h \
  89. $(DSHOWINCDIR)\amvideo.h \
  90. $(DSHOWINCDIR)\amvpe.idl \
  91. $(DSHOWINCDIR)\atsmedia.h \
  92. $(DSHOWINCDIR)\audevcod.h \
  93. $(DSHOWINCDIR)\aviriff.h \
  94. $(DSHOWINCDIR)\bdamedia.h \
  95. $(DSHOWINCDIR)\bdatypes.h \
  96. $(DSHOWINCDIR)\comlite.h \
  97. $(DSHOWROOTDIR)\makesdk\DShow.h \
  98. $(DSHOWINCDIR)\dv.h \
  99. $(DSHOWINCDIR)\dvdevcod.h \
  100. $(DSHOWINCDIR)\dvdmedia.h \
  101. $(DSHOWINCDIR)\edevdefs.h \
  102. $(DSHOWINCDIR)\errors.h \
  103. $(DSHOWINCDIR)\evcode.h \
  104. $(DSHOWINCDIR)\il21dec.h \
  105. $(DSHOWINCDIR)\mpconfig.h \
  106. $(DSHOWINCDIR)\mpegtype.h \
  107. $(DSHOWINCDIR)\tune.h \
  108. $(DSHOWINCDIR)\vpconfig.h \
  109. $(DSHOWINCDIR)\vpnotify.h \
  110. $(DSHOWINCDIR)\vptype.h \
  111. # BASE CLASSES
  112. !if 0
  113. $(DSHOWBASECLSDIR)\amextra.cpp \
  114. $(DSHOWBASECLSDIR)\amextra.h \
  115. $(DSHOWBASECLSDIR)\AMFILTER.CPP \
  116. $(DSHOWBASECLSDIR)\amfilter.h \
  117. $(DSHOWBASECLSDIR)\amvideo.cpp \
  118. $(DSHOWBASECLSDIR)\cache.h \
  119. $(DSHOWBASECLSDIR)\combase.cpp \
  120. $(DSHOWBASECLSDIR)\combase.h \
  121. $(DSHOWBASECLSDIR)\cprop.cpp \
  122. $(DSHOWBASECLSDIR)\cprop.h \
  123. $(DSHOWBASECLSDIR)\CTLUTIL.CPP \
  124. $(DSHOWBASECLSDIR)\CTLUTIL.H \
  125. $(DSHOWBASECLSDIR)\ddmm.cpp \
  126. $(DSHOWBASECLSDIR)\ddmm.h \
  127. $(DSHOWBASECLSDIR)\dllentry.cpp \
  128. $(DSHOWBASECLSDIR)\dllsetup.cpp \
  129. $(DSHOWBASECLSDIR)\dllsetup.h \
  130. $(DSHOWBASECLSDIR)\fourcc.h \
  131. $(DSHOWBASECLSDIR)\measure.h \
  132. $(DSHOWBASECLSDIR)\msgthrd.h \
  133. $(DSHOWBASECLSDIR)\mtype.cpp \
  134. $(DSHOWBASECLSDIR)\mtype.h \
  135. $(DSHOWBASECLSDIR)\outputq.cpp \
  136. $(DSHOWBASECLSDIR)\outputq.h \
  137. $(DSHOWBASECLSDIR)\pstream.cpp \
  138. $(DSHOWBASECLSDIR)\pstream.h \
  139. $(DSHOWBASECLSDIR)\pullpin.cpp \
  140. $(DSHOWBASECLSDIR)\pullpin.h \
  141. $(DSHOWBASECLSDIR)\refclock.cpp \
  142. $(DSHOWBASECLSDIR)\refclock.h \
  143. $(DSHOWBASECLSDIR)\reftime.h \
  144. $(DSHOWBASECLSDIR)\renbase.cpp \
  145. $(DSHOWBASECLSDIR)\renbase.h \
  146. $(DSHOWBASECLSDIR)\schedule.cpp \
  147. $(DSHOWBASECLSDIR)\schedule.h \
  148. $(DSHOWBASECLSDIR)\seekpt.cpp \
  149. $(DSHOWBASECLSDIR)\seekpt.h \
  150. $(DSHOWBASECLSDIR)\source.cpp \
  151. $(DSHOWBASECLSDIR)\source.h \
  152. $(DSHOWBASECLSDIR)\streams.h \
  153. $(DSHOWBASECLSDIR)\strmctl.cpp \
  154. $(DSHOWBASECLSDIR)\strmctl.h \
  155. $(DSHOWBASECLSDIR)\sysclock.cpp \
  156. $(DSHOWBASECLSDIR)\sysclock.h \
  157. $(DSHOWBASECLSDIR)\transfrm.cpp \
  158. $(DSHOWBASECLSDIR)\transfrm.h \
  159. $(DSHOWBASECLSDIR)\transip.cpp \
  160. $(DSHOWBASECLSDIR)\transip.h \
  161. $(DSHOWBASECLSDIR)\videoctl.cpp \
  162. $(DSHOWBASECLSDIR)\videoctl.h \
  163. $(DSHOWBASECLSDIR)\vtrans.cpp \
  164. $(DSHOWBASECLSDIR)\vtrans.h \
  165. $(DSHOWBASECLSDIR)\winctrl.cpp \
  166. $(DSHOWBASECLSDIR)\winctrl.h \
  167. $(DSHOWBASECLSDIR)\WINUTIL.CPP \
  168. $(DSHOWBASECLSDIR)\winutil.h \
  169. $(DSHOWBASECLSDIR)\wxdebug.cpp \
  170. $(DSHOWBASECLSDIR)\wxdebug.h \
  171. $(DSHOWBASECLSDIR)\wxlist.cpp \
  172. $(DSHOWBASECLSDIR)\wxlist.h \
  173. $(DSHOWBASECLSDIR)\wxutil.cpp \
  174. $(DSHOWBASECLSDIR)\WXUTIL.H \
  175. !endif
  176. # KS BINARIES
  177. # $(DSHOWBINDROPDIR)\KS\W2K\ks.inf \
  178. # $(DSHOWBINDROPDIR)\KS\W2K\ks.sys \
  179. # $(DSHOWBINDROPDIR)\KS\W2K\ksfilter.inf \
  180. # $(DSHOWBINDROPDIR)\KS\W2K\ksproxy.ax \
  181. # $(DSHOWBINDROPDIR)\KS\W2K\ksuser.dll \
  182. # $(DSHOWBINDROPDIR)\KS\W2K\mskssrv.sys \
  183. # $(DSHOWBINDROPDIR)\KS\W2K\mspclock.sys \
  184. # $(DSHOWBINDROPDIR)\KS\W2K\mspqm.sys \
  185. # $(DSHOWBINDROPDIR)\KS\W2K\mstee.sys \
  186. # $(DSHOWBINDROPDIR)\KS\W2K\stream.sys \
  187. # $(DSHOWBINDROPDIR)\KS\W2K\swenum.sys \
  188. # DSHOW LIB FILES
  189. $(SDK_LIB_PATH)\amstrmid.lib \
  190. $(DSHOWROOTDIR)\dmo\msdmo\$(O)\msdmo.lib \
  191. ..\..\published\dxmdev\dshowdev\dmodev\uuid\$(O)\dmoguids.lib \
  192. $(DSHOWROOTDIR)\filterus\dexter\qedit\$(O)\qedit.lib \
  193. $(DSHOWROOTDIR)\compdlls\quartz\$(O)\quartz.lib \
  194. $(SDK_LIB_PATH)\strmiids.lib \
  195. # BDA DRIVERS & ADMIN FILES
  196. $(DSHOWBINDROPDIR)\BDA\retail\bda.inf \
  197. $(DSHOWBINDROPDIR)\BDA\retail\bdasup.sys \
  198. $(DSHOWBINDROPDIR)\BDA\retail\ccdecode.inf \
  199. $(DSHOWBINDROPDIR)\BDA\retail\ccdecode.sys \
  200. $(DSHOWBINDROPDIR)\BDA\retail\mpe.inf \
  201. $(DSHOWBINDROPDIR)\BDA\retail\mpe.sys \
  202. $(DSHOWBINDROPDIR)\BDA\retail\nabtsfec.inf \
  203. $(DSHOWBINDROPDIR)\BDA\retail\nabtsfec.sys \
  204. $(DSHOWBINDROPDIR)\BDA\retail\ndisip.inf \
  205. $(DSHOWBINDROPDIR)\BDA\retail\ndisip.sys \
  206. $(DSHOWBINDROPDIR)\BDA\retail\slip.inf \
  207. $(DSHOWBINDROPDIR)\BDA\retail\slip.sys \
  208. $(DSHOWBINDROPDIR)\BDA\retail\streamip.inf \
  209. $(DSHOWBINDROPDIR)\BDA\retail\streamip.sys \
  210. $(DSHOWBINDROPDIR)\BDA\retail\wst_czec.fon \
  211. $(DSHOWBINDROPDIR)\BDA\retail\wst_engl.fon \
  212. $(DSHOWBINDROPDIR)\BDA\retail\wst_fren.fon \
  213. $(DSHOWBINDROPDIR)\BDA\retail\wst_germ.fon \
  214. $(DSHOWBINDROPDIR)\BDA\retail\wst_ital.fon \
  215. $(DSHOWBINDROPDIR)\BDA\retail\wst_span.fon \
  216. $(DSHOWBINDROPDIR)\BDA\retail\wst_swed.fon \
  217. $(DSHOWBINDROPDIR)\BDA\retail\wstcodec.inf \
  218. $(DSHOWBINDROPDIR)\BDA\retail\wstcodec.sys \
  219. !if "$(BUILD_PRODUCT)" == "MILLENNIUM"
  220. $(DSHOWBINDROPDIR)\BDA\retail\win9x\msyuv.dll \
  221. $(DSHOWBINDROPDIR)\BDA\retail\win9x\vfwwdm.drv \
  222. $(DSHOWBINDROPDIR)\BDA\retail\win9x\vfwwdm32.dll \
  223. $(DSHOWBINDROPDIR)\BDA\retail\win9x\wstdecod.dll \
  224. !else
  225. $(DSHOWBINDROPDIR)\BDA\retail\w2K\msyuv.dll \
  226. $(DSHOWBINDROPDIR)\BDA\retail\w2K\vfwwdm32.dll \
  227. $(DSHOWBINDROPDIR)\BDA\retail\w2K\wstdecod.dll \
  228. !endif
  229. # DXTRANS FILES removed, DX8 is now picking dxtrans.dll and dxtmsft.dll
  230. # from //depot/private/lab06_multimedia/multimedia/DirectX/redist/Dshow
  231. # $(DSHOWROOTDIR)\makesdk\DXTrans\dxtrans.dll \
  232. # $(DSHOWROOTDIR)\makesdk\DXTrans\dxtrans.h \
  233. # $(DSHOWROOTDIR)\makesdk\DXTrans\dxtrans.idl \
  234. # $(DSHOWROOTDIR)\makesdk\DXTrans\dxtrans.lib \