Build most dlls as separate shared libraries.
[wine] / dlls / shell32 / Makefile.in
1 DEFS      = @DLLFLAGS@ -D__WINE__
2 TOPSRCDIR = @top_srcdir@
3 TOPOBJDIR = ../..
4 SRCDIR    = @srcdir@
5 VPATH     = @srcdir@
6 LIBEXT    = @LIBEXT@
7 MODULE    = shell32
8 SOVERSION = 1.0
9 IMPORTS   = ole32 comctl32
10 WRCEXTRA  = -s -p$(MODULE)
11
12 SPEC_SRCS = \
13         shell.spec \
14         shell32.spec \
15         shlwapi.spec
16
17 C_SRCS = \
18         brsfolder.c \
19         classes.c \
20         contmenu.c \
21         dataobject.c \
22         enumidlist.c \
23         folders.c \
24         iconcache.c \
25         memorystream.c \
26         pidl.c \
27         regstream.c \
28         shell32_main.c \
29         shell.c \
30         shellguid.c \
31         shelllink.c \
32         shlmenu.c \
33         shellole.c \
34         shellord.c \
35         shellpath.c \
36         shlfolder.c \
37         shlview.c \
38         shpolicy.c \
39         shv_bg_cmenu.c \
40         systray.c
41
42 RC_SRCS= \
43         shres.rc
44
45 #GEN_ASM_SRCS = \
46 #       shellres.s
47
48 all: check_wrc lib$(MODULE).$(LIBEXT)
49
50 @MAKE_RULES@
51
52 $(RC_SRCS:.rc=.s): $(WRC)
53
54 clean::
55         $(RM) lib$(MODULE).$(LIBEXT).$(SOVERSION)
56
57 ### Dependencies:
58