- implemented correctly the HSZ as local atoms and added the needed
[wine] / dlls / user / Makefile.in
1 TOPSRCDIR = @top_srcdir@
2 TOPOBJDIR = ../..
3 SRCDIR    = @srcdir@
4 VPATH     = @srcdir@
5 MODULE    = user32
6 SOVERSION = 1.0
7 ALTNAMES  = user keyboard ddeml display mouse
8 IMPORTS   = gdi32 kernel32 ntdll
9
10 C_SRCS = \
11         bidi16.c \
12         cache.c \
13         comm16.c \
14         dde/client.c \
15         dde/ddeml16.c \
16         dde/misc.c \
17         dde/server.c \
18         display.c \
19         exticon.c \
20         lstr.c \
21         message.c \
22         misc.c \
23         mouse.c \
24         msg16.c \
25         network.c \
26         resource.c \
27         text.c \
28         thunk.c \
29         user_main.c \
30         wsprintf.c
31
32 RC_SRCS = \
33         resources/user32.rc
34
35 RC_SRCS16 = \
36         resources/display.rc \
37         resources/mouse.rc \
38         resources/version16.rc
39
40 GLUE = \
41         dde/ddeml16.c \
42         thunk.c
43
44 EXTRA_OBJS = \
45         $(TOPOBJDIR)/controls/controls.o \
46         $(TOPOBJDIR)/windows/windows.o
47
48 SUBDIRS = \
49         $(TOPOBJDIR)/controls \
50         $(TOPOBJDIR)/windows
51
52 EXTRASUBDIRS = \
53         dde \
54         resources
55
56 @MAKE_DLL_RULES@
57
58 $(EXTRA_OBJS): dummy
59         @cd `dirname $@` && $(MAKE) `basename $@`
60
61 # Special rules for 16-bit resource files
62
63 resources/display.res: resources/display.rc
64         $(LDPATH) $(WRC) $(DIVINCL) -o $@ -w16 -m -r $(SRCDIR)/resources/display.rc
65
66 resources/mouse.res: resources/mouse.rc
67         $(LDPATH) $(WRC) $(DIVINCL) -o $@ -w16 -m -r $(SRCDIR)/resources/mouse.rc
68
69 resources/version16.res: resources/version16.rc
70         $(LDPATH) $(WRC) $(DIVINCL) -o $@ -w16 -m -r $(SRCDIR)/resources/version16.rc
71
72 display.spec.c: resources/display.res
73
74 mouse.spec.c: resources/mouse.res
75
76 user.spec.c: resources/version16.res
77
78 ### Dependencies: