More user fixes.
[reactos.git] / reactos / lib / user32 / Makefile
1 # $Id: Makefile,v 1.6 2002/09/17 23:46:22 dwelch Exp $
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 = -I./include -DUNICODE -DDBG -Wall -Werror
14
15 TARGET_OBJECTS = $(TARGET_NAME).o
16
17 TARGET_CLEAN = misc/*.o windows/*.o
18
19 include $(PATH_TO_TOP)/rules.mak
20
21 include $(TOOLS_PATH)/helper.mk
22
23 CONTROLS_OBJECTS = \
24 controls/combobox.o \
25 controls/listbox.o \
26 controls/scrollbar.o
27
28 MISC_OBJECTS = \
29 misc/desktop.o \
30 misc/dllmain.o \
31 misc/sprintf.o \
32 misc/stubs.o \
33 misc/winhelp.o \
34 misc/win32k.o \
35 misc/winsta.o \
36 misc/resources.o \
37 misc/dde.o \
38 misc/display.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 OBJECTS = \
68 $(MISC_OBJECTS) \
69 $(WINDOWS_OBJECTS) \
70 $(CONTROLS_OBJECTS)
71
72 $(TARGET_NAME).o: $(OBJECTS)
73 $(LD) -r $(OBJECTS) -o $(TARGET_NAME).o
74
75 # EOF