CAIRO_PRODUCT=1
NO_CAIRO_LIBS=1
USE_CRTDLL=1

MAJORCOMP=types2
MINORCOMP=proxy
TARGETNAME=proxy

DLLENTRY=_DllMainCRTStartup
DLLDEF=obj\*\proxy.def

TARGETPATH=$(BASEDIR)\public\sdk\lib\cairo
TARGETTYPE=DYNLINK

TARGETLIBS= \
    $(BASEDIR)\public\sdk\lib\*\rpcrt4.lib      \
    $(BASEDIR)\public\sdk\lib\*\kernel32.lib    \
    $(BASEDIR)\public\sdk\lib\*\ole32.lib       \
    $(BASEDIR)\public\sdk\lib\*\gdi32p.lib      \
    $(BASEDIR)\public\sdk\lib\*\oleaut32.lib    \
    $(BASEDIR)\public\sdk\lib\*\wdt32.lib


LINKLIBS= \
         $(BASEDIR)\public\sdk\lib\cairo\*\coruuid.lib \
         $(BASEDIR)\public\sdk\lib\*\uuid.lib

INCLUDES=..\..\h

CONDITIONAL_INCLUDES= olecairo.h

SYNCHRONIZE_BLOCK=1
SYNCHRONIZE_DRAIN=1

# note that transmit.c includes the other C files.  this is a hacky way
# to get fast builds without generating a precomp header

#
# allerror.rc and all files ending in _p.c are generated by MIDL or MC
#
SOURCES= \
         allerror.rc \
         oleext_p.c  \
         transmit.c \
         query_p.c   \
         sysmgmt_p.c \
         dlldata.c \
         oledb_p.c \
         transact_p.c \
         catstg_p.c
