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.
 
 
 
 
 
 

134 lines
3.9 KiB

!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