Leaked source code of windows server 2003
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.
|
|
!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
# Ships in the SDK BUFFER_OVERFLOW_CHECKS=0
|