!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}