Merge from Corel tree. Contributors are:
[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         dde/client.c \
14         dde/ddeml16.c \
15         dde/misc.c \
16         dde/server.c \
17         display.c \
18         exticon.c \
19         lstr.c \
20         misc.c \
21         mouse.c \
22         network.c \
23         resource.c \
24         text.c \
25         thunk.c \
26         user_main.c \
27         wsprintf.c
28
29 RC_SRCS = \
30         resources/user32.rc
31
32 RC_SRCS16 = \
33         resources/display.rc \
34         resources/mouse.rc \
35         resources/version16.rc
36
37 GLUE = thunk.c
38
39 EXTRA_OBJS = \
40         $(TOPOBJDIR)/controls/controls.o \
41         $(TOPOBJDIR)/windows/windows.o
42
43 SUBDIRS = \
44         $(TOPOBJDIR)/controls \
45         $(TOPOBJDIR)/windows
46
47 EXTRASUBDIRS = \
48         dde \
49         resources
50
51 @MAKE_DLL_RULES@
52
53 $(EXTRA_OBJS): dummy
54         @cd `dirname $@` && $(MAKE) `basename $@`
55
56 # Special rules for 16-bit resource files
57
58 resources/display.res: resources/display.rc
59         $(LDPATH) $(WRC) $(DIVINCL) -o $@ -w16 -m -r $(SRCDIR)/resources/display.rc
60
61 resources/mouse.res: resources/mouse.rc
62         $(LDPATH) $(WRC) $(DIVINCL) -o $@ -w16 -m -r $(SRCDIR)/resources/mouse.rc
63
64 resources/version16.res: resources/version16.rc
65         $(LDPATH) $(WRC) $(DIVINCL) -o $@ -w16 -m -r $(SRCDIR)/resources/version16.rc
66
67 display.spec.c: resources/display.res
68
69 mouse.spec.c: resources/mouse.res
70
71 user.spec.c: resources/version16.res
72
73 ### Dependencies: