source: trunk/src/user32/Makefile.kmk@ 22011

Last change on this file since 22011 was 21916, checked in by dmik, 14 years ago

Merge branch gcc-kmk to trunk.

  • Property svn:eol-style set to native
File size: 2.2 KB
Line 
1## @file
2# USER32 library
3#
4
5SUB_DEPTH = ../..
6include $(KBUILD_PATH)/subheader.kmk
7
8$(call odin_implib_2,user32)
9
10DLLS += user32
11user32_TEMPLATE = OdinDLL
12
13user32_DEFS = INVERT CLIENTFRAME
14
15user32_SOURCES = \
16 dc.cpp \
17 dcrgn.cpp \
18 dcscroll.cpp \
19 user32.cpp \
20 dde.cpp \
21 wsprintf.cpp \
22 winkeyboard.cpp \
23 oslibkbd.cpp \
24 winmouse.cpp \
25 winevent.cpp \
26 defwndproc.cpp \
27 syscolor.cpp \
28 uitools.cpp \
29 unknown.cpp \
30 spy.cpp \
31 wndmsg.cpp \
32 display.cpp \
33 pmwindow.cpp \
34 oslibmsgtranslate.cpp \
35 msgbox.c \
36 window.cpp \
37 gen_object.cpp \
38 win32wndchild.cpp \
39 win32wbase.cpp \
40 win32wbasenonclient.cpp \
41 win32wbasepos.cpp \
42 win32wbaseprop.cpp \
43 win32wndhandle.cpp \
44 win32wmisc.cpp \
45 win32wdesktop.cpp \
46 win32wfake.cpp \
47 windowword.cpp \
48 windowmsg.cpp \
49 callwrap.asm \
50 message.cpp \
51 winproc.cpp \
52 oslibmsg.cpp \
53 hook.cpp \
54 win32wmdiclient.cpp \
55 mdi.c \
56 win32dlg.cpp \
57 windlgmsg.cpp \
58 windlg.cpp \
59 win32class.cpp \
60 windowclass.cpp \
61 oslibwin.cpp \
62 controls.cpp \
63 button.cpp \
64 static.cpp \
65 scroll.cpp \
66 listbox.c \
67 menu.c \
68 combo.c \
69 edit.c \
70 winswitch.cpp \
71 icontitle.cpp \
72 clipboard.cpp \
73 oslibutil.cpp \
74 dib.cpp \
75 oslibdos.cpp \
76 oslibgdi.cpp \
77 oslibres.cpp \
78 loadres.cpp \
79 winaccel.cpp \
80 icon.cpp \
81 winicon.cpp \
82 timer.cpp \
83 dbglocal.cpp \
84 caret.cpp \
85 text.c \
86 exticon.c \
87 wintrack.cpp \
88 oldnls32.cpp \
89 oslibprf.cpp \
90 dragdrop.cpp \
91 oslibdnd.cpp \
92 oslibclipbrd.cpp \
93 cp_cvt.cpp \
94 stats.cpp \
95 auxthread.cpp \
96 initterm.cpp \
97 globaldata.asm \
98 user32rsrc.orc
99
100user32_SOURCES.release += \
101 user32.def
102user32_SOURCES.debug += \
103 dbgwrap.cpp \
104 user32dbg.def
105
106# This overcomes current emxomfld limitation wrt SEGMENTS in .DEF
107user32_LDFLAGS = -Zlinker '"SEGMENT _GLOBALDATA LOADONCALL READWRITE SHARED"'
108
109user32_LIBS = \
110 $(PATH_STAGE_LIB)/libwrap.lib \
111 $(PATH_STAGE_LIB)/wgss50.lib \
112 $(PATH_STAGE_LIB)/gdi32.lib \
113 $(PATH_STAGE_LIB)/kernel32.lib \
114 $(PATH_STAGE_LIB)/imm32os2.lib
115
116include $(FILE_KBUILD_SUB_FOOTER)
Note: See TracBrowser for help on using the repository browser.