windows-nt/Source/XPSP1/NT/multimedia/published/dxmdev/dshowdev/base/sources
2020-09-26 16:20:57 +08:00

132 lines
3.8 KiB
Plaintext

!IF 0
Copyright (c) 1996 - 1999 Microsoft Corporation. All Rights Reserved.
Module Name:
sources.
Abstract:
This file specifies the target component being built and
sources files needed to build that component. Also specifies optional
compiler switches and libraries that are unique for the component being
built.
Created to push the .\ headers to public amovie.
!ENDIF
ROOT=$(PROJECT_ROOT)\dshow
# avoid conflict with common.inc by setting DISABLE_PCH=1
DISABLE_PCH=1
!include $(ROOT)\common.inc
SDK_AMOVIE_INC_PATH=$(SDK_PATH)\amovie\inc
SDK_AMOVIE_PATH=$(SDK_PATH)\amovie
PASS0_PUBLISH= \
{amextra.h=$(SDK_AMOVIE_INC_PATH)\amextra.h} \
{amfilter.h=$(SDK_AMOVIE_INC_PATH)\amfilter.h} \
{cache.h=$(SDK_AMOVIE_INC_PATH)\cache.h} \
{combase.h=$(SDK_AMOVIE_INC_PATH)\combase.h} \
{cprop.h=$(SDK_AMOVIE_INC_PATH)\cprop.h} \
{ctlutil.h=$(SDK_AMOVIE_INC_PATH)\ctlutil.h} \
{ddmm.h=$(SDK_AMOVIE_INC_PATH)\ddmm.h} \
{dllsetup.h=$(SDK_AMOVIE_INC_PATH)\dllsetup.h} \
{dxmperf.h=$(SDK_AMOVIE_INC_PATH)\dxmperf.h} \
{fourcc.h=$(SDK_AMOVIE_INC_PATH)\fourcc.h} \
{measure.h=$(SDK_AMOVIE_INC_PATH)\measure.h} \
{msgthrd.h=$(SDK_AMOVIE_INC_PATH)\msgthrd.h} \
{mtype.h=$(SDK_AMOVIE_INC_PATH)\mtype.h} \
{outputq.h=$(SDK_AMOVIE_INC_PATH)\outputq.h} \
{perflog.h=$(SDK_AMOVIE_INC_PATH)\perflog.h} \
{perfstruct.h=$(SDK_AMOVIE_INC_PATH)\perfstruct.h} \
{pstream.h=$(SDK_AMOVIE_INC_PATH)\pstream.h} \
{pullpin.h=$(SDK_AMOVIE_INC_PATH)\pullpin.h} \
{refclock.h=$(SDK_AMOVIE_INC_PATH)\refclock.h} \
{reftime.h=$(SDK_AMOVIE_INC_PATH)\reftime.h} \
{renbase.h=$(SDK_AMOVIE_INC_PATH)\renbase.h} \
{schedule.h=$(SDK_AMOVIE_INC_PATH)\schedule.h} \
{seekpt.h=$(SDK_AMOVIE_INC_PATH)\seekpt.h} \
{source.h=$(SDK_AMOVIE_INC_PATH)\source.h} \
{streams.h=$(SDK_AMOVIE_INC_PATH)\streams.h} \
{strmctl.h=$(SDK_AMOVIE_INC_PATH)\strmctl.h} \
{sysclock.h=$(SDK_AMOVIE_INC_PATH)\sysclock.h} \
{transfrm.h=$(SDK_AMOVIE_INC_PATH)\transfrm.h} \
{transip.h=$(SDK_AMOVIE_INC_PATH)\transip.h} \
{videoctl.h=$(SDK_AMOVIE_INC_PATH)\videoctl.h} \
{vtrans.h=$(SDK_AMOVIE_INC_PATH)\vtrans.h} \
{winctrl.h=$(SDK_AMOVIE_INC_PATH)\winctrl.h} \
{winutil.h=$(SDK_AMOVIE_INC_PATH)\winutil.h} \
{wxdebug.h=$(SDK_AMOVIE_INC_PATH)\wxdebug.h} \
{wxlist.h=$(SDK_AMOVIE_INC_PATH)\wxlist.h} \
{wxutil.h=$(SDK_AMOVIE_INC_PATH)\wxutil.h} \
TARGETNAME=strmbase
TARGETTYPE=LIBRARY
TARGETPATH=obj
STREAMS_PCH_PATH=$(O)\streams.pch
!if $(386)
STRMBASE_VC7=strmbase_vc7.lib
!else
STRMBASE_VC7=strmbase.lib
!endif
!IF $(FREEBUILD)
PASS1_PUBLISH = $(PASS1_PUBLISH) {$(O)\$(STRMBASE_VC7)=$(SDK_LIB_PATH)\strmbase.lib}
!ELSE
PASS1_PUBLISH = $(PASS1_PUBLISH) {$(O)\$(STRMBASE_VC7)=$(SDK_LIB_PATH)\strmbasd.lib}
!ENDIF
PRECOMPILED_CXX=1
PRECOMPILED_INCLUDE=streams.h
PRECOMPILED_OPTION=/Yustreams.h /Fp$(STREAMS_PCH_PATH)
PRECOMPILED_TARGET=$(STREAMS_PCH_PATH)
PRECOMPILED_OBJ=$(STREAMS_PCH_PATH:pch=obj)
INCLUDES=..\include;$(INCLUDES)
SOURCES= \
amextra.cpp \
amvideo.cpp \
combase.cpp \
cprop.cpp \
ctlutil.cpp \
dllentry.cpp \
dllsetup.cpp \
amfilter.cpp \
mtype.cpp \
outputq.cpp \
perflog.cpp \
pstream.cpp \
pullpin.cpp \
refclock.cpp \
renbase.cpp \
schedule.cpp \
seekpt.cpp \
source.cpp \
strmctl.cpp \
sysclock.cpp \
transfrm.cpp \
transip.cpp \
videoctl.cpp \
vtrans.cpp \
winctrl.cpp \
winutil.cpp \
wxdebug.cpp \
wxlist.cpp \
wxutil.cpp \
ddmm.cpp
OBJLIBFILES=$(SDK_LIB_PATH)\strmiids.lib
SYNCHRONIZE_BLOCK=1
!if $(386)
NTTARGETFILE1=$(O)\$(STRMBASE_VC7)
!endif