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}