ole: ProgIDFromCLSID sets progid to NULL on failure.
[wine] / dlls / 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         usrmarshal.c
44
45 C_SRCS16 = \
46         memlockbytes16.c \
47         ole16.c \
48         ole2_16.c \
49         ole2nls.c \
50         storage.c
51
52 SPEC_SRCS16 = \
53         compobj.spec \
54         ole2.spec \
55         ole2conv.spec \
56         ole2nls.spec \
57         ole2prox.spec \
58         ole2thk.spec \
59         storage.spec
60
61 RC_SRCS = ole32res.rc
62 RC_BINSRC = ole32res.rc
63 RC_BINARIES = \
64         drag_copy.cur \
65         drag_link.cur \
66         drag_move.cur \
67         nodrop.cur 
68
69 IDL_SRCS = \
70         dcom.idl
71
72 SUBDIRS = tests
73
74 @MAKE_DLL_RULES@
75
76 ### Dependencies:
77
78 # note: this will get overwritten by make depend
79 $(ALL_OBJS): $(IDL_SRCS:.idl=.h)