windows-nt/Source/XPSP1/NT/multimedia/published/dxmdev/idl/sources
2020-09-26 16:20:57 +08:00

63 lines
1.4 KiB
Plaintext

TARGETPATH = obj
TARGETTYPE = NOTARGET
CHECKED_ALT_DIR=1
NO_BROWSER_FILE=1
SYNCHRONIZE_BLOCK=1
PASS0_HEADERDIR = $(O)
PASS0_SOURCEDIR = ..\proxy
MIDL_UUIDDIR = ..\lib
MIDL_TLBDIR = $(O)
MIDL_NO_ROBUST = 1
# needs to run on Win95 and NT 3.51
MIDL_OPTIMIZATION=$(MIDL_OPTIMIZATION) -Oicf
C_DEFINES = -DWIN32=300 -D_CAIRO_=300 -DREGISTER_PROXY_DLL
!if !$(FREEBUILD)
MKTYPLIB_FLAGS = $(MKTYPLIB_FLAGS) -DDEBUG
C_DEFINES = $(C_DEFINES) -DDEBUG
!endif
MKTYPLIB_FLAGS = $(MKTYPLIB_FLAGS) /OLD -DWINNT -h $*.h
MIDL_FLAGS = $(MIDL_FLAGS) -no_warn
!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
#
# idl files that require processing
#
SOURCES= \
danim.idl \
datime.idl
#
# .h and .tlb files that are for public consumption after being built in pass0
#
PASS0_PUBLISH= \
{$(O)\danim.h=$(SDK_INC_PATH)\danim.h} \
{danimid.h=$(SDK_INC_PATH)\danimid.h} \
{$(O)\datime.h=$(SDK_INC_PATH)\datime.h} \
{datimeid.h=$(SDK_INC_PATH)\datimeid.h} \
{$(O)\danim.tlb=$(SDK_LIB_PATH)\danim.tlb} \
{$(O)\datime.tlb=$(SDK_LIB_PATH)\datime.tlb}
#
# Idl files that are released
#
PASSO_PUBLISH= $(PASS0_PUBLISH) \
{$(O)\danim.idl=$(SDK_INC_PATH)\danim.idl} \
{$(O)\datime.idl=$(SDK_INC_PATH)\datime.idl}