reactos/reactos/dll/win32/user32/user32.rbuild
KJK::Hyperion ae3a2aacc2 modified dll/win32/gdi32/gdi32.rbuild
modified   dll/win32/kernel32/kernel32.rbuild
modified   dll/win32/user32/user32.rbuild
   Inexplicably missed the "big three" in r37187. Don't link msvcrt in core Win32 DLLs, for real this time

modified   dll/win32/user32/misc/dllmain.c
   Don't use wcstok. Removes the dependency on msvcrt

svn path=/trunk/; revision=38210
2008-12-21 00:13:08 +00:00

80 lines
2.1 KiB
Ruby

<module name="user32" type="win32dll" baseaddress="${BASEADDRESS_USER32}" installbase="system32" installname="user32.dll" unicode="yes" crt="dll">
<importlibrary definition="user32.def" />
<include base="user32">.</include>
<include base="user32">include</include>
<include base="ReactOS">include/reactos/subsys</include>
<define name="_DISABLE_TIDENTS" />
<library>wine</library>
<library>gdi32</library>
<library>kernel32</library>
<library>advapi32</library>
<library>imm32</library>
<library>win32ksys</library>
<library>pseh</library>
<library>ntdll</library>
<!-- See http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38269
<directory name="include">
<pch>user32.h</pch>
</directory>
-->
<directory name="controls">
<file>button.c</file>
<file>combo.c</file>
<file>edit.c</file>
<file>icontitle.c</file>
<file>listbox.c</file>
<file>regcontrol.c</file>
<file>scrollbar.c</file>
<file>static.c</file>
</directory>
<directory name="misc">
<file>dde.c</file>
<file>ddeclient.c</file>
<file>ddeserver.c</file>
<file>desktop.c</file>
<file>display.c</file>
<file>dllmain.c</file>
<file>exit.c</file>
<file>exticon.c</file>
<file>misc.c</file>
<file>object.c</file>
<file>resources.c</file>
<file>stubs.c</file>
<file>timer.c</file>
<file>winhelp.c</file>
<file>winsta.c</file>
<file>wsprintf.c</file>
</directory>
<directory name="windows">
<file>accel.c</file>
<file>bitmap.c</file>
<file>caret.c</file>
<file>class.c</file>
<file>clipboard.c</file>
<file>cursor.c</file>
<file>dc.c</file>
<file>defwnd.c</file>
<file>dialog.c</file>
<file>draw.c</file>
<file>font.c</file>
<file>hook.c</file>
<file>icon.c</file>
<file>input.c</file>
<file>mdi.c</file>
<file>menu.c</file>
<file>message.c</file>
<file>messagebox.c</file>
<file>nonclient.c</file>
<file>paint.c</file>
<file>prop.c</file>
<file>rect.c</file>
<file>spy.c</file>
<file>text.c</file>
<file>window.c</file>
<file>winpos.c</file>
</directory>
<file>user32.rc</file>
<!-- See http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38054#c7 -->
<compilerflag>-fno-unit-at-a-time</compilerflag>
</module>