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.
62 lines
1.5 KiB
62 lines
1.5 KiB
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}
|
|
|