132 lines
3.8 KiB
Plaintext
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
|