windows-nt/Source/XPSP1/NT/multimedia/dshow/makesdk/sources
2020-09-26 16:20:57 +08:00

245 lines
8.7 KiB
Plaintext

!if 0
Copyright (c) 1997 Microsoft Corporation. All Rights Reserved.
!endif
!IF 0
The bindrop directory is a drop point for binaries (dll, lib, exe) that are
not built, but need to be binplaced.
!ENDIF
DSHOWROOTDIR=..
DSHOWBINDROPDIR=..\..\directx\redist
DSHOWIDLDIR=..\..\published\dxmdev\dshowdev\idl
DSHOWINCDIR=..\..\published\dxmdev\dshowdev\include
DMOIDLDIR=..\..\published\dxmdev\dshowdev\dmodev\idl
DMOINCDIR=..\..\published\dxmdev\dshowdev\dmodev\include
#DSHOWBASECLSDIR=..\..\directx\dxsdk\samples\multimedia\dshow\baseclasses
PUBLICSDKDIR=..\..\..\public\sdk
TARGETNAME=
TARGETTYPE=NOTARGET
TARGETPATH=
SOURCES=
# makefile.def will binplace any file listed in the MISCFILES macro.
#TODO - Generate correct subdirs for DX8Bin
#TODO - Make this work for Win9X
# Need to do a binplace of all non-built files being
# used for DirectShow in DirectX.
MISCFILES = \
# DSHOW binaries
$(DSHOWROOTDIR)\makesdk\L3CodecX.ax \
!if "$(BUILD_PRODUCT)" == "MILLENNIUM"
$(DSHOWROOTDIR)\makesdk\mciqtz.drv \
$(DSHOWROOTDIR)\makesdk\quartz.vxd \
$(DSHOWROOTDIR)\makesdk\vidx16.dll \
!endif
# WINDOWS MEDIA RUNTIME
$(DSHOWROOTDIR)\makesdk\wmfdist.exe \
# .IDL and built .H files
$(DSHOWIDLDIR)\amstream.idl \
$(DSHOWIDLDIR)\$(O)\amstream.h \
$(DSHOWIDLDIR)\austream.idl \
$(DSHOWIDLDIR)\$(O)\austream.h \
$(DSHOWIDLDIR)\qedit.idl \
$(DSHOWIDLDIR)\$(O)\qedit.h \
$(DSHOWIDLDIR)\$(O)\qedit_i.c \
$(DSHOWIDLDIR)\axcore.idl \
$(DSHOWIDLDIR)\axextend.idl \
$(DSHOWIDLDIR)\$(O)\bdaiface.h \
$(DSHOWIDLDIR)\bdaiface.idl \
$(DSHOWIDLDIR)\$(O)\control.h \
$(DSHOWIDLDIR)\control.odl \
$(DSHOWIDLDIR)\$(O)\ddstream.h \
$(DSHOWIDLDIR)\ddstream.idl \
$(DSHOWIDLDIR)\devenum.idl \
$(DMOIDLDIR)\mediaobj.idl \
$(DMOIDLDIR)\dmodshow.idl \
$(DMOINCDIR)\mediaerr.h \
$(DMOINCDIR)\dmort.h \
$(DMOINCDIR)\dmoreg.h \
$(DMOINCDIR)\dmo.h \
$(DMOINCDIR)\dmoimpl.h \
$(DMOIDLDIR)\$(O)\mediaobj.h \
$(DMOIDLDIR)\$(O)\dmodshow.h \
$(DSHOWROOTDIR)\filters\asf\asfwrite\dshowasf.h \
$(DSHOWROOTDIR)\filters\asf\asfwrite\dshowasf.idl \
$(DSHOWIDLDIR)\dvdif.idl \
$(DSHOWIDLDIR)\dyngraph.idl \
$(DSHOWIDLDIR)\iamovie.idl \
$(DSHOWIDLDIR)\ksuuids.h \
$(DMOIDLDIR)\$(O)\medparam.h \
$(DMOIDLDIR)\medparam.idl \
$(DSHOWIDLDIR)\$(O)\mmstream.h \
$(DSHOWIDLDIR)\mmstream.idl \
$(PUBLICSDKDIR)\amovie\inc\playlist.h \
$(PUBLICSDKDIR)\amovie\inc\qnetwork.h \
$(DSHOWIDLDIR)\$(O)\regbag.h \
$(DSHOWIDLDIR)\regbag.idl \
$(DSHOWIDLDIR)\$(O)\strmif.h \
$(DSHOWIDLDIR)\strmif.idl \
$(DSHOWIDLDIR)\$(O)\tuner.h \
$(DSHOWIDLDIR)\tuner.idl \
$(DSHOWIDLDIR)\uuids.h \
$(DSHOWIDLDIR)\$(O)\vfwmsgs.h \
$(DSHOWIDLDIR)\$(O)\videoacc.h \
$(DSHOWIDLDIR)\videoacc.idl \
$(PUBLICSDKDIR)\amovie\inc\amva.h \
$(PUBLICSDKDIR)\amovie\inc\dxva.h \
# DSHOW INCLUDE FILES
$(DSHOWINCDIR)\activecf.h \
$(DSHOWINCDIR)\amaudio.h \
$(DSHOWINCDIR)\amparse.h \
$(DSHOWINCDIR)\amvideo.h \
$(DSHOWINCDIR)\amvpe.idl \
$(DSHOWINCDIR)\atsmedia.h \
$(DSHOWINCDIR)\audevcod.h \
$(DSHOWINCDIR)\aviriff.h \
$(DSHOWINCDIR)\bdamedia.h \
$(DSHOWINCDIR)\bdatypes.h \
$(DSHOWINCDIR)\comlite.h \
$(DSHOWROOTDIR)\makesdk\DShow.h \
$(DSHOWINCDIR)\dv.h \
$(DSHOWINCDIR)\dvdevcod.h \
$(DSHOWINCDIR)\dvdmedia.h \
$(DSHOWINCDIR)\edevdefs.h \
$(DSHOWINCDIR)\errors.h \
$(DSHOWINCDIR)\evcode.h \
$(DSHOWINCDIR)\il21dec.h \
$(DSHOWINCDIR)\mpconfig.h \
$(DSHOWINCDIR)\mpegtype.h \
$(DSHOWINCDIR)\tune.h \
$(DSHOWINCDIR)\vpconfig.h \
$(DSHOWINCDIR)\vpnotify.h \
$(DSHOWINCDIR)\vptype.h \
# BASE CLASSES
!if 0
$(DSHOWBASECLSDIR)\amextra.cpp \
$(DSHOWBASECLSDIR)\amextra.h \
$(DSHOWBASECLSDIR)\AMFILTER.CPP \
$(DSHOWBASECLSDIR)\amfilter.h \
$(DSHOWBASECLSDIR)\amvideo.cpp \
$(DSHOWBASECLSDIR)\cache.h \
$(DSHOWBASECLSDIR)\combase.cpp \
$(DSHOWBASECLSDIR)\combase.h \
$(DSHOWBASECLSDIR)\cprop.cpp \
$(DSHOWBASECLSDIR)\cprop.h \
$(DSHOWBASECLSDIR)\CTLUTIL.CPP \
$(DSHOWBASECLSDIR)\CTLUTIL.H \
$(DSHOWBASECLSDIR)\ddmm.cpp \
$(DSHOWBASECLSDIR)\ddmm.h \
$(DSHOWBASECLSDIR)\dllentry.cpp \
$(DSHOWBASECLSDIR)\dllsetup.cpp \
$(DSHOWBASECLSDIR)\dllsetup.h \
$(DSHOWBASECLSDIR)\fourcc.h \
$(DSHOWBASECLSDIR)\measure.h \
$(DSHOWBASECLSDIR)\msgthrd.h \
$(DSHOWBASECLSDIR)\mtype.cpp \
$(DSHOWBASECLSDIR)\mtype.h \
$(DSHOWBASECLSDIR)\outputq.cpp \
$(DSHOWBASECLSDIR)\outputq.h \
$(DSHOWBASECLSDIR)\pstream.cpp \
$(DSHOWBASECLSDIR)\pstream.h \
$(DSHOWBASECLSDIR)\pullpin.cpp \
$(DSHOWBASECLSDIR)\pullpin.h \
$(DSHOWBASECLSDIR)\refclock.cpp \
$(DSHOWBASECLSDIR)\refclock.h \
$(DSHOWBASECLSDIR)\reftime.h \
$(DSHOWBASECLSDIR)\renbase.cpp \
$(DSHOWBASECLSDIR)\renbase.h \
$(DSHOWBASECLSDIR)\schedule.cpp \
$(DSHOWBASECLSDIR)\schedule.h \
$(DSHOWBASECLSDIR)\seekpt.cpp \
$(DSHOWBASECLSDIR)\seekpt.h \
$(DSHOWBASECLSDIR)\source.cpp \
$(DSHOWBASECLSDIR)\source.h \
$(DSHOWBASECLSDIR)\streams.h \
$(DSHOWBASECLSDIR)\strmctl.cpp \
$(DSHOWBASECLSDIR)\strmctl.h \
$(DSHOWBASECLSDIR)\sysclock.cpp \
$(DSHOWBASECLSDIR)\sysclock.h \
$(DSHOWBASECLSDIR)\transfrm.cpp \
$(DSHOWBASECLSDIR)\transfrm.h \
$(DSHOWBASECLSDIR)\transip.cpp \
$(DSHOWBASECLSDIR)\transip.h \
$(DSHOWBASECLSDIR)\videoctl.cpp \
$(DSHOWBASECLSDIR)\videoctl.h \
$(DSHOWBASECLSDIR)\vtrans.cpp \
$(DSHOWBASECLSDIR)\vtrans.h \
$(DSHOWBASECLSDIR)\winctrl.cpp \
$(DSHOWBASECLSDIR)\winctrl.h \
$(DSHOWBASECLSDIR)\WINUTIL.CPP \
$(DSHOWBASECLSDIR)\winutil.h \
$(DSHOWBASECLSDIR)\wxdebug.cpp \
$(DSHOWBASECLSDIR)\wxdebug.h \
$(DSHOWBASECLSDIR)\wxlist.cpp \
$(DSHOWBASECLSDIR)\wxlist.h \
$(DSHOWBASECLSDIR)\wxutil.cpp \
$(DSHOWBASECLSDIR)\WXUTIL.H \
!endif
# KS BINARIES
# $(DSHOWBINDROPDIR)\KS\W2K\ks.inf \
# $(DSHOWBINDROPDIR)\KS\W2K\ks.sys \
# $(DSHOWBINDROPDIR)\KS\W2K\ksfilter.inf \
# $(DSHOWBINDROPDIR)\KS\W2K\ksproxy.ax \
# $(DSHOWBINDROPDIR)\KS\W2K\ksuser.dll \
# $(DSHOWBINDROPDIR)\KS\W2K\mskssrv.sys \
# $(DSHOWBINDROPDIR)\KS\W2K\mspclock.sys \
# $(DSHOWBINDROPDIR)\KS\W2K\mspqm.sys \
# $(DSHOWBINDROPDIR)\KS\W2K\mstee.sys \
# $(DSHOWBINDROPDIR)\KS\W2K\stream.sys \
# $(DSHOWBINDROPDIR)\KS\W2K\swenum.sys \
# DSHOW LIB FILES
$(SDK_LIB_PATH)\amstrmid.lib \
$(DSHOWROOTDIR)\dmo\msdmo\$(O)\msdmo.lib \
..\..\published\dxmdev\dshowdev\dmodev\uuid\$(O)\dmoguids.lib \
$(DSHOWROOTDIR)\filterus\dexter\qedit\$(O)\qedit.lib \
$(DSHOWROOTDIR)\compdlls\quartz\$(O)\quartz.lib \
$(SDK_LIB_PATH)\strmiids.lib \
# BDA DRIVERS & ADMIN FILES
$(DSHOWBINDROPDIR)\BDA\retail\bda.inf \
$(DSHOWBINDROPDIR)\BDA\retail\bdasup.sys \
$(DSHOWBINDROPDIR)\BDA\retail\ccdecode.inf \
$(DSHOWBINDROPDIR)\BDA\retail\ccdecode.sys \
$(DSHOWBINDROPDIR)\BDA\retail\mpe.inf \
$(DSHOWBINDROPDIR)\BDA\retail\mpe.sys \
$(DSHOWBINDROPDIR)\BDA\retail\nabtsfec.inf \
$(DSHOWBINDROPDIR)\BDA\retail\nabtsfec.sys \
$(DSHOWBINDROPDIR)\BDA\retail\ndisip.inf \
$(DSHOWBINDROPDIR)\BDA\retail\ndisip.sys \
$(DSHOWBINDROPDIR)\BDA\retail\slip.inf \
$(DSHOWBINDROPDIR)\BDA\retail\slip.sys \
$(DSHOWBINDROPDIR)\BDA\retail\streamip.inf \
$(DSHOWBINDROPDIR)\BDA\retail\streamip.sys \
$(DSHOWBINDROPDIR)\BDA\retail\wst_czec.fon \
$(DSHOWBINDROPDIR)\BDA\retail\wst_engl.fon \
$(DSHOWBINDROPDIR)\BDA\retail\wst_fren.fon \
$(DSHOWBINDROPDIR)\BDA\retail\wst_germ.fon \
$(DSHOWBINDROPDIR)\BDA\retail\wst_ital.fon \
$(DSHOWBINDROPDIR)\BDA\retail\wst_span.fon \
$(DSHOWBINDROPDIR)\BDA\retail\wst_swed.fon \
$(DSHOWBINDROPDIR)\BDA\retail\wstcodec.inf \
$(DSHOWBINDROPDIR)\BDA\retail\wstcodec.sys \
!if "$(BUILD_PRODUCT)" == "MILLENNIUM"
$(DSHOWBINDROPDIR)\BDA\retail\win9x\msyuv.dll \
$(DSHOWBINDROPDIR)\BDA\retail\win9x\vfwwdm.drv \
$(DSHOWBINDROPDIR)\BDA\retail\win9x\vfwwdm32.dll \
$(DSHOWBINDROPDIR)\BDA\retail\win9x\wstdecod.dll \
!else
$(DSHOWBINDROPDIR)\BDA\retail\w2K\msyuv.dll \
$(DSHOWBINDROPDIR)\BDA\retail\w2K\vfwwdm32.dll \
$(DSHOWBINDROPDIR)\BDA\retail\w2K\wstdecod.dll \
!endif
# DXTRANS FILES removed, DX8 is now picking dxtrans.dll and dxtmsft.dll
# from //depot/private/lab06_multimedia/multimedia/DirectX/redist/Dshow
# $(DSHOWROOTDIR)\makesdk\DXTrans\dxtrans.dll \
# $(DSHOWROOTDIR)\makesdk\DXTrans\dxtrans.h \
# $(DSHOWROOTDIR)\makesdk\DXTrans\dxtrans.idl \
# $(DSHOWROOTDIR)\makesdk\DXTrans\dxtrans.lib \