245 lines
8.7 KiB
Plaintext
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 \
|