mirror of
https://github.com/reactos/reactos.git
synced 2025-04-26 16:40:27 +00:00
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
This commit is contained in:
parent
49ce5d1d63
commit
18d9f647bc
15 changed files with 71 additions and 17 deletions
|
@ -3,6 +3,18 @@
|
|||
<module name="ftp" type="win32cui" installbase="system32" installname="ftp.exe">
|
||||
<include base="ftp">.</include>
|
||||
<define name="lint" />
|
||||
|
||||
<!-- FIXME: workarounds until we have a proper oldnames library -->
|
||||
<define name="chdir">_chdir</define>
|
||||
<define name="getcwd">_getcwd</define>
|
||||
<define name="mktemp">_mktemp</define>
|
||||
<define name="unlink">_unlink</define>
|
||||
<define name="close">_close</define>
|
||||
<define name="fileno">_fileno</define>
|
||||
<define name="read">_read</define>
|
||||
<define name="write">_write</define>
|
||||
<define name="lseek">_lseek</define>
|
||||
|
||||
<library>kernel32</library>
|
||||
<library>ws2_32</library>
|
||||
<library>iphlpapi</library>
|
||||
|
|
|
@ -5,6 +5,11 @@
|
|||
<include base="ReactOS">include/reactos/wine</include>
|
||||
<define name="__ROS_LONG64__" />
|
||||
<define name="_CRT_NONSTDC_NO_DEPRECATE" />
|
||||
|
||||
<!-- FIXME: workarounds until we have a proper oldnames library -->
|
||||
<define name="fileno">_fileno</define>
|
||||
<define name="isatty">_isatty</define>
|
||||
|
||||
<library>wine</library>
|
||||
<library>user32</library>
|
||||
<library>gdi32</library>
|
||||
|
|
|
@ -3,6 +3,13 @@
|
|||
<module name="dhcp" type="win32cui" installbase="system32" installname="dhcp.exe">
|
||||
<include base="dhcp">.</include>
|
||||
<include base="dhcp">include</include>
|
||||
|
||||
<!-- FIXME: workarounds until we have a proper oldnames library -->
|
||||
<define name="tzset">_tzset</define>
|
||||
<define name="close">_close</define>
|
||||
<define name="read">_read</define>
|
||||
<define name="write">_write</define>
|
||||
|
||||
<library>ntdll</library>
|
||||
<library>kernel32</library>
|
||||
<library>ws2_32</library>
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
<?xml version="1.0"?>
|
||||
<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
|
||||
<module name="d3d8" type="win32dll" entrypoint="0" installbase="system32" installname="d3d8.dll">
|
||||
<importlibrary definition="d3d8.spec.def" />
|
||||
<importlibrary definition="d3d8.spec" />
|
||||
<file>d3d8.c</file>
|
||||
<file>d3d8.rc</file>
|
||||
<file>d3d8.spec</file>
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
<module name="crtdll" type="win32dll" baseaddress="${BASEADDRESS_CRTDLL}" mangledsymbols="true" installbase="system32" installname="crtdll.dll" iscrt="true">
|
||||
<module name="crtdll" type="win32dll" baseaddress="${BASEADDRESS_CRTDLL}" installbase="system32" installname="crtdll.dll" iscrt="true">
|
||||
<importlibrary definition="crtdll.spec" />
|
||||
<include base="crtdll">.</include>
|
||||
<include base="crt">include</include>
|
||||
|
|
|
@ -4,6 +4,12 @@
|
|||
<include base="ReactOS">include/reactos/wine</include>
|
||||
<define name="__WINESRC__" />
|
||||
<redefine name="_WIN32_WINNT">0x600</redefine>
|
||||
|
||||
<!-- FIXME: workarounds until we have a proper oldnames library -->
|
||||
<define name="fdopen">_fdopen</define>
|
||||
<define name="open">_open</define>
|
||||
<define name="close">_close</define>
|
||||
|
||||
<library>wine</library>
|
||||
<library>user32</library>
|
||||
<library>advapi32</library>
|
||||
|
|
|
@ -1,13 +1,18 @@
|
|||
<?xml version="1.0"?>
|
||||
<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
|
||||
<group>
|
||||
<module name="mshtml" type="win32dll" baseaddress="${BASEADDRESS_MSHTML}" installbase="system32" installname="mshtml.dll" allowwarnings="true">
|
||||
<module name="mshtml" type="win32dll" baseaddress="${BASEADDRESS_MSHTML}" installbase="system32" installname="mshtml.dll" allowwarnings="true" crt="msvcrt">
|
||||
<autoregister infsection="OleControlDlls" type="Both" />
|
||||
<importlibrary definition="mshtml.spec" />
|
||||
<include base="mshtml">.</include>
|
||||
<include base="ReactOS">include/reactos/wine</include>
|
||||
<define name="__WINESRC__" />
|
||||
<redefine name="_WIN32_WINNT">0x600</redefine>
|
||||
|
||||
<!-- FIXME: workarounds until we have a proper oldnames library -->
|
||||
<define name="open">_open</define>
|
||||
<define name="close">_close</define>
|
||||
|
||||
<file>conpoint.c</file>
|
||||
<file>dispex.c</file>
|
||||
<file>editor.c</file>
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
<module name="msvcrt" type="win32dll" baseaddress="${BASEADDRESS_MSVCRT}" mangledsymbols="true" installbase="system32" installname="msvcrt.dll" iscrt="yes">
|
||||
<module name="msvcrt" type="win32dll" baseaddress="${BASEADDRESS_MSVCRT}" installbase="system32" installname="msvcrt.dll" iscrt="yes">
|
||||
<importlibrary definition="msvcrt.def" />
|
||||
<include base="msvcrt">.</include>
|
||||
<include base="crt">include</include>
|
||||
|
|
|
@ -5,6 +5,10 @@
|
|||
<include base="setupapi">.</include>
|
||||
<include base="ReactOS">include/reactos/wine</include>
|
||||
<include base="pnp_client">.</include>
|
||||
|
||||
<!-- FIXME: workarounds until we have a proper oldnames library -->
|
||||
<define name="wcsnicmp">_wcsnicmp</define>
|
||||
|
||||
<define name="_SETUPAPI_" />
|
||||
<library>pnp_client</library>
|
||||
<library>uuid</library>
|
||||
|
|
|
@ -8,6 +8,10 @@
|
|||
<include base="ReactOS">include/reactos/wine</include>
|
||||
<define name="__WINESRC__" />
|
||||
<define name="_WINE" />
|
||||
|
||||
<!-- FIXME: workarounds until we have a proper oldnames library -->
|
||||
<define name="close">_close</define>
|
||||
|
||||
<library>wine</library>
|
||||
<library>mpr</library>
|
||||
<library>shlwapi</library>
|
||||
|
|
2
reactos/lib/3rdparty/bzip2/bzip2.rbuild
vendored
2
reactos/lib/3rdparty/bzip2/bzip2.rbuild
vendored
|
@ -1,6 +1,6 @@
|
|||
<?xml version="1.0"?>
|
||||
<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
|
||||
<module name="bzip2" type="kernelmodedll" installbase="system32/drivers" installname="bzip2.dll">
|
||||
<module name="bzip2" type="kernelmodedll" installbase="system32/drivers" installname="unbzip2.dll">
|
||||
<importlibrary definition="unbzip2.def" />
|
||||
<define name="BZ_NO_STDIO" />
|
||||
<define name="BZ_DECOMPRESS_ONLY" />
|
||||
|
|
8
reactos/lib/3rdparty/libxml2/libxml2.rbuild
vendored
8
reactos/lib/3rdparty/libxml2/libxml2.rbuild
vendored
|
@ -11,6 +11,14 @@
|
|||
<define name="__MINGW32__" />
|
||||
<include base="libxml2">include</include>
|
||||
<include base="libxml2">.</include>
|
||||
|
||||
<!-- FIXME: workarounds until we have a proper oldnames library -->
|
||||
<define name="getcwd">_getcwd</define>
|
||||
<define name="close">_close</define>
|
||||
<define name="write">_write</define>
|
||||
<define name="read">_read</define>
|
||||
<define name="open">_open</define>
|
||||
|
||||
<file>c14n.c</file>
|
||||
<file>catalog.c</file>
|
||||
<file>chvalid.c</file>
|
||||
|
|
3
reactos/lib/3rdparty/mingw/mingw.rbuild
vendored
3
reactos/lib/3rdparty/mingw/mingw.rbuild
vendored
|
@ -1,9 +1,8 @@
|
|||
<?xml version="1.0"?>
|
||||
<!DOCTYPE group SYSTEM "../../../tools/rbuild/project.dtd">
|
||||
<group>
|
||||
<module name="mingw_common" type="staticlibrary" isstartuplib="true" underscoresymbols="true" crt="dll">
|
||||
<module name="mingw_common" type="staticlibrary" isstartuplib="true" crt="dll">
|
||||
<define name="_CRTBLD" />
|
||||
<importlibrary definition="moldname-msvcrt.def" dllname="msvcrt.dll" />
|
||||
<include base="ReactOS">include/reactos/mingw-w64</include>
|
||||
<library>kernel32</library>
|
||||
<file>_newmode.c</file>
|
||||
|
|
|
@ -155,9 +155,10 @@
|
|||
<file>fmod.c</file>
|
||||
<file>ldexp.c</file>
|
||||
</directory>
|
||||
<file>j0_y0.c</file>
|
||||
<!-- FIXME: we don't actually implement these... they recursively call themselves through an alias -->
|
||||
<!--<file>j0_y0.c</file>
|
||||
<file>j1_y1.c</file>
|
||||
<file>jn_yn.c</file>
|
||||
<file>jn_yn.c</file>-->
|
||||
</if>
|
||||
<if property="ARCH" value="amd64">
|
||||
<directory name="i386">
|
||||
|
@ -166,9 +167,10 @@
|
|||
<file>fmod.c</file>
|
||||
<file>ldexp.c</file>
|
||||
</directory>
|
||||
<file>j0_y0.c</file>
|
||||
<!-- FIXME: we don't actually implement these... they recursively call themselves through an alias -->
|
||||
<!--<file>j0_y0.c</file>
|
||||
<file>j1_y1.c</file>
|
||||
<file>jn_yn.c</file>
|
||||
<file>jn_yn.c</file>-->
|
||||
</if>
|
||||
<ifnot property="ARCH" value="i386">
|
||||
<file>stubs.c</file>
|
||||
|
|
Loading…
Reference in a new issue