branch update for HEAD-2003050101
[reactos.git] / lib / user32 / Makefile
1 # $Id$
2
3 PATH_TO_TOP = ../..
4
5 TARGET_TYPE = dynlink
6
7 TARGET_NAME = user32
8
9 TARGET_BASE = 0x77e70000
10
11 TARGET_SDKLIBS = ntdll.a kernel32.a gdi32.a
12
13 TARGET_CFLAGS = \
14  -I./include \
15  -DUNICODE \
16  -Wall \
17  -Werror \
18  -fno-builtin
19
20 TARGET_LFLAGS = -nostartfiles -nostdlib
21
22 CONTROLS_OBJECTS = \
23         controls/combobox.o \
24         controls/listbox.o \
25         controls/scrollbar.o
26
27 MISC_OBJECTS = \
28         misc/dde.o \
29         misc/desktop.o \
30         misc/display.o \
31         misc/dllmain.o \
32         misc/exit.o \
33         misc/sprintf.o \
34         misc/stubs.o \
35         misc/winhelp.o \
36         misc/win32k.o \
37         misc/winsta.o \
38         misc/resources.o \
39         misc/object.o \
40         misc/timer.o
41
42 WINDOWS_OBJECTS = \
43         windows/class.o \
44         windows/message.o \
45         windows/window.o \
46         windows/defwnd.o \
47         windows/accel.o \
48         windows/bitmap.o \
49         windows/clipboard.o \
50         windows/cursor.o \
51         windows/dc.o \
52         windows/dialog.o \
53         windows/draw.o \
54         windows/font.o \
55         windows/hook.o \
56         windows/icon.o \
57         windows/input.o \
58         windows/mdi.o \
59         windows/menu.o \
60         windows/messagebox.o \
61         windows/nonclient.o \
62         windows/paint.o \
63         windows/prop.o \
64         windows/rect.o \
65         windows/text.o
66
67 TARGET_OBJECTS = \
68   $(MISC_OBJECTS) \
69   $(WINDOWS_OBJECTS) \
70   $(CONTROLS_OBJECTS)
71
72 DEP_OBJECTS = $(TARGET_OBJECTS)
73
74 DEP_EXCLUDE_FILTER = misc/win32k.%
75
76 include $(PATH_TO_TOP)/rules.mak
77
78 include $(TOOLS_PATH)/helper.mk
79
80 include $(TOOLS_PATH)/depend.mk
81
82 # EOF