-EXTRADEFS = -D_OLE32_
+EXTRADEFS = -D_OLE32_ -DCOM_NO_WINDOWS_H
TOPSRCDIR = @top_srcdir@
TOPOBJDIR = ../..
SRCDIR = @srcdir@
MODULE = ole32.dll
IMPORTS = advapi32 user32 gdi32 rpcrt4 kernel32 ntdll
ALTNAMES = ole2.dll ole2nls.dll ole2conv.dll ole2prox.dll ole2thk.dll storage.dll compobj.dll
-EXTRALIBS = $(LIBUUID)
+EXTRALIBS = -luuid
-LDDLLFLAGS = @LDDLLFLAGS@
-SYMBOLFILE = $(MODULE).tmp.o
+SPEC_SRCS16 = $(ALTNAMES:.dll=.spec)
C_SRCS = \
antimoniker.c \
errorinfo.c \
filemoniker.c \
ftmarshal.c \
+ git.c \
hglobalstream.c \
ifs.c \
itemmoniker.c \
marshal.c \
memlockbytes.c \
moniker.c \
- ole16.c \
ole2.c \
ole2stubs.c \
ole2impl.c \
- ole2nls.c \
ole32_main.c \
oleobj.c \
oleproxy.c \
+ regsvr.c \
rpc.c \
stg_bigblockfile.c \
stg_stream.c \
- storage.c \
storage32.c
-RC_SRCS = ole32res.rc
+C_SRCS16 = \
+ memlockbytes16.c \
+ ole16.c \
+ ole2_16.c \
+ ole2nls.c \
+ storage.c
+
+RC_SRCS = ole32res.rc version.rc
+RC_BINSRC = ole32res.rc
+RC_BINARIES = \
+ drag_copy.cur \
+ drag_link.cur \
+ drag_move.cur \
+ nodrop.cur
@MAKE_DLL_RULES@