includes: Fix alignment for 64-bits
[wine/wine64.git] / dlls / ole32 / Makefile.in
blobf8d7481823460b8c7abc19510bd49f739022572b
1 TOPSRCDIR = @top_srcdir@
2 TOPOBJDIR = ../..
3 SRCDIR = @srcdir@
4 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
11 C_SRCS = \
12 antimoniker.c \
13 bindctx.c \
14 classmoniker.c \
15 clipboard.c \
16 comcat.c \
17 compobj.c \
18 compositemoniker.c \
19 datacache.c \
20 defaulthandler.c \
21 dictionary.c \
22 enumx.c \
23 errorinfo.c \
24 filemoniker.c \
25 ftmarshal.c \
26 git.c \
27 hglobalstream.c \
28 ifs.c \
29 itemmoniker.c \
30 marshal.c \
31 memlockbytes.c \
32 moniker.c \
33 ole2.c \
34 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 stubmanager.c \
47 usrmarshal.c
49 C_SRCS16 = \
50 memlockbytes16.c \
51 ole16.c \
52 ole2_16.c \
53 ole2nls.c \
54 storage.c
56 SPEC_SRCS16 = \
57 compobj.spec \
58 ole2.spec \
59 ole2conv.spec \
60 ole2nls.spec \
61 ole2prox.spec \
62 ole2thk.spec \
63 storage.spec
65 RC_SRCS = ole32res.rc
67 RC_SRCS16 = version16.rc
69 IDL_C_SRCS = \
70 irot.idl
72 IDL_P_SRCS = \
73 dcom.idl \
74 ole32_objidl.idl \
75 ole32_oleidl.idl \
76 ole32_unknwn.idl
78 EXTRA_OBJS = dlldata.o
80 @MAKE_DLL_RULES@
82 ole2nls.spec.o: ole2nls.spec version16.res
83 $(WINEBUILD) $(WINEBUILDFLAGS) --dll -o $@ --dll-name ole2nls --main-module $(MODULE) --res version16.res --export $(SRCDIR)/ole2nls.spec
85 version16.res: version16.rc
86 $(LDPATH) $(RC16) $(RC16FLAGS) -fo$@ $(SRCDIR)/version16.rc
88 @DEPENDENCIES@ # everything below this line is overwritten by make depend