f390599bd443367f3093d4bf2e732d19ab6d8623
[reactos.git] / reactos / lib / ole32 / Makefile.in
1 EXTRADEFS = -D_OLE32_ -DCOM_NO_WINDOWS_H
2 TOPSRCDIR = @top_srcdir@
3 TOPOBJDIR = ../..
4 SRCDIR = @srcdir@
5 VPATH = @srcdir@
6 MODULE = ole32.dll
7 IMPORTLIB = libole32.$(IMPLIBEXT)
8 IMPORTS = advapi32 user32 gdi32 rpcrt4 kernel32 ntdll
9 EXTRALIBS = -luuid $(LIBUNICODE)
10
11 C_SRCS = \
12 antimoniker.c \
13 bindctx.c \
14 clipboard.c \
15 compobj.c \
16 compositemoniker.c \
17 datacache.c \
18 defaulthandler.c \
19 dictionary.c \
20 errorinfo.c \
21 filemoniker.c \
22 ftmarshal.c \
23 git.c \
24 hglobalstream.c \
25 ifs.c \
26 itemmoniker.c \
27 marshal.c \
28 memlockbytes.c \
29 moniker.c \
30 ole2.c \
31 ole2stubs.c \
32 ole2impl.c \
33 ole32_main.c \
34 oleobj.c \
35 oleproxy.c \
36 regsvr.c \
37 rpc.c \
38 stg_bigblockfile.c \
39 stg_prop.c \
40 stg_stream.c \
41 storage32.c \
42 stubmanager.c
43
44 C_SRCS16 = \
45 memlockbytes16.c \
46 ole16.c \
47 ole2_16.c \
48 ole2nls.c \
49 storage.c
50
51 SPEC_SRCS16 = \
52 compobj.spec \
53 ole2.spec \
54 ole2conv.spec \
55 ole2nls.spec \
56 ole2prox.spec \
57 ole2thk.spec \
58 storage.spec
59
60 RC_SRCS = ole32res.rc
61 RC_BINSRC = ole32res.rc
62 RC_BINARIES = \
63 drag_copy.cur \
64 drag_link.cur \
65 drag_move.cur \
66 nodrop.cur
67
68 IDL_SRCS = \
69 dcom.idl
70
71 SUBDIRS = tests
72
73 @MAKE_DLL_RULES@
74
75 ### Dependencies:
76
77 # note: this will get overwritten by make depend
78 $(ALL_OBJS): $(IDL_SRCS:.idl=.h)