From 18d9f647bcea22dd6fb89886ef36ffb883175d04 Mon Sep 17 00:00:00 2001 From: "KJK::Hyperion" Date: Wed, 11 Nov 2009 03:21:16 +0000 Subject: [PATCH] modified lib/3rdparty/mingw/mingw.rbuild oldnames is not an import library and dlltool --add-underscore is not an appropriate way to build it. Delete it for now modified base/applications/network/ftp/ftp.rbuild modified base/applications/winhlp32/winhlp32.rbuild modified base/services/dhcp/dhcp.rbuild modified dll/win32/crypt32/crypt32.rbuild modified dll/win32/mshtml/mshtml.rbuild modified dll/win32/setupapi/setupapi.rbuild modified dll/win32/wininet/wininet.rbuild modified lib/3rdparty/libxml2/libxml2.rbuild Workarounds for the removal of oldnames modified dll/directx/d3d8/d3d8.rbuild Use a file that actually exists modified dll/win32/crtdll/crtdll.rbuild modified dll/win32/msvcrt/msvcrt.rbuild "mangledsymbols" never did anything: remove it modified dll/win32/msvcrt/msvcrt.def modified lib/sdk/crt/crt.rbuild We don't actually implement j0/j1/jn/y0/y1/yn: _j0 calls __imp__j0, which is an alias for __imp___j0, which redirects back to _j0 in a perfect loop. Remove them for the time being modified lib/3rdparty/bzip2/bzip2.rbuild This was actually called unbzip2.dll. Who knew svn path=/trunk/; revision=44090 --- reactos/base/applications/network/ftp/ftp.rbuild | 12 ++++++++++++ reactos/base/applications/winhlp32/winhlp32.rbuild | 5 +++++ reactos/base/services/dhcp/dhcp.rbuild | 7 +++++++ reactos/dll/directx/d3d8/d3d8.rbuild | 2 +- reactos/dll/win32/crtdll/crtdll.rbuild | 2 +- reactos/dll/win32/crypt32/crypt32.rbuild | 6 ++++++ reactos/dll/win32/mshtml/mshtml.rbuild | 7 ++++++- reactos/dll/win32/msvcrt/msvcrt.def | 14 ++++++++------ reactos/dll/win32/msvcrt/msvcrt.rbuild | 2 +- reactos/dll/win32/setupapi/setupapi.rbuild | 4 ++++ reactos/dll/win32/wininet/wininet.rbuild | 4 ++++ reactos/lib/3rdparty/bzip2/bzip2.rbuild | 2 +- reactos/lib/3rdparty/libxml2/libxml2.rbuild | 8 ++++++++ reactos/lib/3rdparty/mingw/mingw.rbuild | 3 +-- reactos/lib/sdk/crt/crt.rbuild | 10 ++++++---- 15 files changed, 71 insertions(+), 17 deletions(-) diff --git a/reactos/base/applications/network/ftp/ftp.rbuild b/reactos/base/applications/network/ftp/ftp.rbuild index 854c41b1701..dd43d65f73b 100644 --- a/reactos/base/applications/network/ftp/ftp.rbuild +++ b/reactos/base/applications/network/ftp/ftp.rbuild @@ -3,6 +3,18 @@ . + + + _chdir + _getcwd + _mktemp + _unlink + _close + _fileno + _read + _write + _lseek + kernel32 ws2_32 iphlpapi diff --git a/reactos/base/applications/winhlp32/winhlp32.rbuild b/reactos/base/applications/winhlp32/winhlp32.rbuild index f58dcdb7c3a..3ce9b593d36 100644 --- a/reactos/base/applications/winhlp32/winhlp32.rbuild +++ b/reactos/base/applications/winhlp32/winhlp32.rbuild @@ -5,6 +5,11 @@ include/reactos/wine + + + _fileno + _isatty + wine user32 gdi32 diff --git a/reactos/base/services/dhcp/dhcp.rbuild b/reactos/base/services/dhcp/dhcp.rbuild index 0953ca88e5a..9b3467c06c9 100644 --- a/reactos/base/services/dhcp/dhcp.rbuild +++ b/reactos/base/services/dhcp/dhcp.rbuild @@ -3,6 +3,13 @@ . include + + + _tzset + _close + _read + _write + ntdll kernel32 ws2_32 diff --git a/reactos/dll/directx/d3d8/d3d8.rbuild b/reactos/dll/directx/d3d8/d3d8.rbuild index ee82042391c..3c14ab2b963 100644 --- a/reactos/dll/directx/d3d8/d3d8.rbuild +++ b/reactos/dll/directx/d3d8/d3d8.rbuild @@ -1,7 +1,7 @@ - + d3d8.c d3d8.rc d3d8.spec diff --git a/reactos/dll/win32/crtdll/crtdll.rbuild b/reactos/dll/win32/crtdll/crtdll.rbuild index 1695350d39a..310eaa5851b 100644 --- a/reactos/dll/win32/crtdll/crtdll.rbuild +++ b/reactos/dll/win32/crtdll/crtdll.rbuild @@ -1,4 +1,4 @@ - + . include diff --git a/reactos/dll/win32/crypt32/crypt32.rbuild b/reactos/dll/win32/crypt32/crypt32.rbuild index 6b91352df3d..a8e7c3effbd 100644 --- a/reactos/dll/win32/crypt32/crypt32.rbuild +++ b/reactos/dll/win32/crypt32/crypt32.rbuild @@ -4,6 +4,12 @@ include/reactos/wine 0x600 + + + _fdopen + _open + _close + wine user32 advapi32 diff --git a/reactos/dll/win32/mshtml/mshtml.rbuild b/reactos/dll/win32/mshtml/mshtml.rbuild index f97b9864820..240d54817b3 100644 --- a/reactos/dll/win32/mshtml/mshtml.rbuild +++ b/reactos/dll/win32/mshtml/mshtml.rbuild @@ -1,13 +1,18 @@ - + . include/reactos/wine 0x600 + + + _open + _close + conpoint.c dispex.c editor.c diff --git a/reactos/dll/win32/msvcrt/msvcrt.def b/reactos/dll/win32/msvcrt/msvcrt.def index 4a35b1bfd92..bcf3fe378c8 100644 --- a/reactos/dll/win32/msvcrt/msvcrt.def +++ b/reactos/dll/win32/msvcrt/msvcrt.def @@ -365,9 +365,10 @@ EXPORTS _isnan @359 _itoa @360 _itow @361 - _j0 @362 - _j1 @363 - _jn @364 +; FIXME: these aren't actually implemented in CRT +; _j0 @362 +; _j1 @363 +; _jn @364 _kbhit @365 _lfind @366 _loaddll @367 @@ -648,9 +649,10 @@ EXPORTS _wunlink @642 _wutime @643 ; _wutime64 @644 - _y0 @645 - _y1 @646 - _yn @647 +; FIXME: these aren't actually implemented in CRT +; _y0 @645 +; _y1 @646 +; _yn @647 abort @648 abs @649 acos @650 diff --git a/reactos/dll/win32/msvcrt/msvcrt.rbuild b/reactos/dll/win32/msvcrt/msvcrt.rbuild index 9c3f9ef08cf..6e6677f2492 100644 --- a/reactos/dll/win32/msvcrt/msvcrt.rbuild +++ b/reactos/dll/win32/msvcrt/msvcrt.rbuild @@ -1,4 +1,4 @@ - + . include diff --git a/reactos/dll/win32/setupapi/setupapi.rbuild b/reactos/dll/win32/setupapi/setupapi.rbuild index 170ec09bbf6..e2d901474c6 100644 --- a/reactos/dll/win32/setupapi/setupapi.rbuild +++ b/reactos/dll/win32/setupapi/setupapi.rbuild @@ -5,6 +5,10 @@ . include/reactos/wine . + + + _wcsnicmp + pnp_client uuid diff --git a/reactos/dll/win32/wininet/wininet.rbuild b/reactos/dll/win32/wininet/wininet.rbuild index 21a504564bc..1bb2b3bee40 100644 --- a/reactos/dll/win32/wininet/wininet.rbuild +++ b/reactos/dll/win32/wininet/wininet.rbuild @@ -8,6 +8,10 @@ include/reactos/wine + + + _close + wine mpr shlwapi diff --git a/reactos/lib/3rdparty/bzip2/bzip2.rbuild b/reactos/lib/3rdparty/bzip2/bzip2.rbuild index 3437902a950..f161228aa47 100644 --- a/reactos/lib/3rdparty/bzip2/bzip2.rbuild +++ b/reactos/lib/3rdparty/bzip2/bzip2.rbuild @@ -1,6 +1,6 @@ - + diff --git a/reactos/lib/3rdparty/libxml2/libxml2.rbuild b/reactos/lib/3rdparty/libxml2/libxml2.rbuild index b2631669abc..fab226e9bb4 100644 --- a/reactos/lib/3rdparty/libxml2/libxml2.rbuild +++ b/reactos/lib/3rdparty/libxml2/libxml2.rbuild @@ -11,6 +11,14 @@ include . + + + _getcwd + _close + _write + _read + _open + c14n.c catalog.c chvalid.c diff --git a/reactos/lib/3rdparty/mingw/mingw.rbuild b/reactos/lib/3rdparty/mingw/mingw.rbuild index c41e7a4b325..0e87ee7971b 100644 --- a/reactos/lib/3rdparty/mingw/mingw.rbuild +++ b/reactos/lib/3rdparty/mingw/mingw.rbuild @@ -1,9 +1,8 @@ - + - include/reactos/mingw-w64 kernel32 _newmode.c diff --git a/reactos/lib/sdk/crt/crt.rbuild b/reactos/lib/sdk/crt/crt.rbuild index 319b0ba66a5..73a88a029e4 100644 --- a/reactos/lib/sdk/crt/crt.rbuild +++ b/reactos/lib/sdk/crt/crt.rbuild @@ -155,9 +155,10 @@ fmod.c ldexp.c - j0_y0.c + + @@ -166,9 +167,10 @@ fmod.c ldexp.c - j0_y0.c + + stubs.c