Makefile.in 1.58 KB
Newer Older
1 2 3 4
TOPSRCDIR = @top_srcdir@
TOPOBJDIR = ../..
SRCDIR    = @srcdir@
VPATH     = @srcdir@
5
MODULE    = ole32.dll
6
IMPORTLIB = ole32
7
IMPORTS   = uuid advapi32 user32 gdi32 rpcrt4 kernel32 ntdll
8
EXTRADEFS = -D_OLE32_ -DCOM_NO_WINDOWS_H \
9
    -DENTRY_PREFIX=OLE32_ -DPROXY_CLSID=CLSID_PSFactoryBuffer -DREGISTER_PROXY_DLL
10

11 12 13
C_SRCS = \
	antimoniker.c \
	bindctx.c \
14
	classmoniker.c \
15
	clipboard.c \
16
	comcat.c \
17 18 19 20
	compobj.c \
	compositemoniker.c \
	datacache.c \
	defaulthandler.c \
21
	dictionary.c \
22
	enumx.c \
23
	errorinfo.c \
24
	filemoniker.c \
25
	ftmarshal.c \
26
	git.c \
27 28 29
	hglobalstream.c \
	ifs.c \
	itemmoniker.c \
30
	marshal.c \
31 32 33 34
	memlockbytes.c \
	moniker.c \
	ole2.c \
	ole2stubs.c \
35
	ole2impl.c \
36
	ole32_main.c \
37
	oleobj.c \
38
	oleproxy.c \
39
	pointermoniker.c \
40
	regsvr.c \
41
	rpc.c \
42
	stg_bigblockfile.c \
43
	stg_prop.c \
44
	stg_stream.c \
45
	storage32.c \
46 47
	stubmanager.c \
	usrmarshal.c
48

49 50
C_SRCS16 = \
	memlockbytes16.c \
51 52 53 54
	ole16.c \
	ole2_16.c \
	ole2nls.c \
	storage.c
55

56 57 58 59 60 61 62 63 64
SPEC_SRCS16 = \
	compobj.spec \
	ole2.spec \
	ole2conv.spec \
	ole2nls.spec \
	ole2prox.spec \
	ole2thk.spec \
	storage.spec

Ge van Geldorp's avatar
Ge van Geldorp committed
65
RC_SRCS = ole32res.rc
66

67 68
RC_SRCS16 = version16.rc

69 70 71
IDL_C_SRCS = \
	irot.idl

72 73
IDL_P_SRCS = \
	dcom.idl \
74
	ole32_objidl.idl \
75
	ole32_oleidl.idl \
76 77
	ole32_unknwn.idl

78 79
EXTRA_OBJS = dlldata.o

80
@MAKE_DLL_RULES@
81

82 83 84 85 86 87
ole2nls.spec.o: ole2nls.spec version16.res
	$(WINEBUILD) $(WINEBUILDFLAGS) --dll -o $@ --dll-name ole2nls --main-module $(MODULE) --res version16.res --export $(SRCDIR)/ole2nls.spec

version16.res: version16.rc
	$(LDPATH) $(RC16) $(RC16FLAGS) -fo$@ $(SRCDIR)/version16.rc

88
@DEPENDENCIES@  # everything below this line is overwritten by make depend