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.
141 lines
4.5 KiB
141 lines
4.5 KiB
!if 0
|
|
Copyright (c) 1998 - 1999 Microsoft Corporation. All Rights Reserved.
|
|
!endif
|
|
|
|
TARGETPATH = obj
|
|
TARGETTYPE = NOTARGET
|
|
|
|
#CHECKED_ALT_DIR=1
|
|
|
|
NO_BROWSER_FILE=1
|
|
|
|
SYNCHRONIZE_BLOCK=1
|
|
SYNCHRONIZE_DRAIN=1
|
|
|
|
PASS0_HEADERDIR = $(O)
|
|
PASS0_SOURCEDIR = $(O)
|
|
|
|
SDK_AMOVIE_PATH=$(SDK_PATH)\amovie
|
|
SDK_AMOVIE_INC_PATH=$(SDK_AMOVIE_PATH)\inc
|
|
|
|
MIDL_UUIDDIR = $(O)
|
|
!if "$(BUILD_PRODUCT)" != "NT"
|
|
MIDL_NO_ROBUST = 1
|
|
# needs to run on Win95 and NT 3.51
|
|
MIDL_OPTIMIZATION=$(MIDL_OPTIMIZATION) -Oicf
|
|
!endif
|
|
MIDL_TLBDIR = $(O)
|
|
|
|
!ifndef TUNING_MODEL_ONLY
|
|
TUNING_MODEL_ONLY=0
|
|
!endif
|
|
|
|
!if "$(TUNING_MODEL_ONLY)"=="1"
|
|
MIDL_FLAGS = $(MIDL_FLAGS) -DTUNING_MODEL_ONLY=1
|
|
!endif
|
|
|
|
C_DEFINES = -DWIN32=300 -D_CAIRO_=300 -DREGISTER_PROXY_DLL
|
|
|
|
!if !$(FREEBUILD)
|
|
MKTYPLIB_FLAGS = $(MKTYPLIB_FLAGS) -DDEBUG
|
|
C_DEFINES = $(C_DEFINES) -DDEBUG
|
|
!endif
|
|
|
|
USE_MIDL_FOR_MKTYPLIB=1
|
|
MKTYPLIB_FLAGS = $(MKTYPLIB_FLAGS) -no_warn -DWINNT -h $(PASS0_HEADERDIR)\control.h
|
|
MIDL_FLAGS = $(MIDL_FLAGS) -I ..\include
|
|
|
|
|
|
!undef PASS0ONLY
|
|
|
|
# NOTE: If you add an idl file here, make sure you add the appropriate entries
|
|
# in ..\proxy\sources, ..\proxy\dlldatax.c and ..\uuid\makefile.inc
|
|
|
|
SOURCES= \
|
|
strmif.idl \
|
|
control.odl \
|
|
vfwmsgs.mc \
|
|
amstream.idl \
|
|
mmstream.idl \
|
|
ddstream.idl \
|
|
regbag.idl \
|
|
tuner.idl \
|
|
segment.idl \
|
|
msvidctl.idl \
|
|
bdaiface.idl \
|
|
austream.idl \
|
|
qedit.idl \
|
|
videoacc.idl \
|
|
bdatif.idl \
|
|
sbe.idl \
|
|
TvRatings.idl \
|
|
EncDec.idl \
|
|
mixerocx.idl
|
|
|
|
#
|
|
# Publish headers
|
|
#
|
|
|
|
PASS0_PUBLISH= \
|
|
{vfwmsgs.mc=$(PROJECT_INC_PATH)\vfwmsgs.mc} \
|
|
{control.odl=$(SDK_INC_PATH)\control.odl} \
|
|
{strmif.idl=$(SDK_INC_PATH)\strmif.idl} \
|
|
{axcore.idl=$(SDK_INC_PATH)\axcore.idl} \
|
|
{devenum.idl=$(SDK_INC_PATH)\devenum.idl} \
|
|
{axextend.idl=$(SDK_INC_PATH)\axextend.idl} \
|
|
{dvdif.idl=$(SDK_INC_PATH)\dvdif.idl} \
|
|
{amstream.idl=$(SDK_INC_PATH)\amstream.idl} \
|
|
{mmstream.idl=$(SDK_INC_PATH)\mmstream.idl} \
|
|
{ddstream.idl=$(SDK_INC_PATH)\ddstream.idl} \
|
|
{austream.idl=$(SDK_INC_PATH)\austream.idl} \
|
|
{qedit.idl=$(SDK_INC_PATH)\qedit.idl} \
|
|
{dyngraph.idl=$(SDK_INC_PATH)\dyngraph.idl} \
|
|
{regbag.idl=$(SDK_INC_PATH)\regbag.idl} \
|
|
{tuner.idl=$(SDK_INC_PATH)\tuner.idl} \
|
|
{segment.idl=$(SDK_INC_PATH)\segment.idl} \
|
|
{msvidctl.idl=$(SDK_INC_PATH)\msvidctl.idl} \
|
|
{bdaiface.idl=$(SDK_INC_PATH)\bdaiface.idl} \
|
|
{VMRender.idl=$(SDK_INC_PATH)\VMRender.idl} \
|
|
{videoacc.idl=$(SDK_INC_PATH)\videoacc.idl} \
|
|
{uuids.h=$(SDK_INC_PATH)\uuids.h} \
|
|
{ksuuids.h=$(SDK_INC_PATH)\ksuuids.h} \
|
|
{bdatif.idl=$(SDK_INC_PATH)\bdatif.idl} \
|
|
{sbe.idl=$(SDK_INC_PATH)\sbe.idl} \
|
|
{TvRatings.idl=$(SDK_INC_PATH)\TvRatings.idl} \
|
|
{EncDec.idl=$(SDK_INC_PATH)\EncDec.idl} \
|
|
{mixerocx.idl=$(SDK_INC_PATH)\mixerocx.idl}
|
|
|
|
|
|
#
|
|
# Publish generated files
|
|
#
|
|
|
|
PASS0_PUBLISH= $(PASS0_PUBLISH) \
|
|
{$(O)\strmif.h=$(SDK_INC_PATH)\strmif.h} \
|
|
{$(O)\control.h=$(SDK_INC_PATH)\control.h} \
|
|
{$(O)\control.tlb=$(SDK_LIB_PATH)\quartz.tlb} \
|
|
{$(O)\amstream.tlb=$(SDK_LIB_PATH)\amstream.tlb} \
|
|
{$(O)\vfwmsgs.h=$(SDK_INC_PATH)\vfwmsgs.h} \
|
|
{$(O)\regbag.h=$(SDK_INC_PATH)\regbag.h} \
|
|
{$(O)\tuner.h=$(SDK_INC_PATH)\tuner.h} \
|
|
{$(O)\tuner.tlb=$(PROJECT_INC_PATH)\tuner.tlb} \
|
|
{$(O)\segment.h=$(SDK_INC_PATH)\segment.h} \
|
|
{$(O)\msvidctl.h=$(SDK_INC_PATH)\msvidctl.h} \
|
|
{$(O)\msvidctl.tlb=$(PROJECT_INC_PATH)\msvidctl.tlb} \
|
|
{$(O)\bdaiface.h=$(SDK_INC_PATH)\bdaiface.h} \
|
|
{$(O)\amstream.h=$(SDK_INC_PATH)\amstream.h} \
|
|
{$(O)\mmstream.h=$(SDK_INC_PATH)\mmstream.h} \
|
|
{$(O)\ddstream.h=$(SDK_INC_PATH)\ddstream.h} \
|
|
{$(O)\austream.h=$(SDK_INC_PATH)\austream.h} \
|
|
{$(O)\qedit.h=$(SDK_INC_PATH)\qedit.h} \
|
|
{$(O)\qedit_i.c=$(SDK_INC_PATH)\qedit_i.c} \
|
|
{$(O)\videoacc.h=$(SDK_INC_PATH)\videoacc.h} \
|
|
{$(O)\bdatif.h=$(SDK_INC_PATH)\bdatif.h} \
|
|
{$(O)\sbe.h=$(SDK_INC_PATH)\sbe.h} \
|
|
{$(O)\TvRatings.h=$(SDK_INC_PATH)\TvRatings.h} \
|
|
{$(O)\EncDec.h=$(SDK_INC_PATH)\EncDec.h} \
|
|
{$(O)\mixerocx.h=$(SDK_INC_PATH)\mixerocx.h}
|
|
|
|
#!!! {$(O)\..\proxy\strmif_i.c=$(SDK_INC_PATH)\strmif_i.c}
|
|
|
|
|