Dmitry Gorbachev
authorAleksey Bragin <aleksey@reactos.org>
Mon, 6 Oct 2008 10:36:33 +0000 (10:36 +0000)
committerAleksey Bragin <aleksey@reactos.org>
Mon, 6 Oct 2008 10:36:33 +0000 (10:36 +0000)
- Specify a no-entrypoint for modules without one (otherwise ld sets entry point to a random function).
See issue #3758 for more details.

svn path=/trunk/; revision=36662

reactos/dll/directx/ksproxy/ksproxy.rbuild
reactos/dll/directx/msdmo/msdmo.rbuild
reactos/dll/directx/qedit/qedit.rbuild
reactos/dll/nls/normaliz/normaliz.rbuild
reactos/dll/win32/beepmidi/beepmidi.rbuild
reactos/dll/win32/mmdrv/mmdrv.rbuild
reactos/dll/win32/rasapi32/rasapi32.rbuild

index 9f427ba..fddad2c 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0"?>
 <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
 <group>
-<module name="ksproxy" type="win32dll" baseaddress="${BASEADDRESS_KSPROXY}" installbase="system32" installname="ksproxy.ax" allowwarnings="true">
+<module name="ksproxy" type="win32dll" entrypoint="0" baseaddress="${BASEADDRESS_KSPROXY}" installbase="system32" installname="ksproxy.ax" allowwarnings="true">
        <importlibrary definition="ksproxy.spec.def" />
        <include base="ksproxy">.</include>
        <define name="WINVER">0x600</define>
@@ -13,4 +13,4 @@
        <file>ksproxy.rc</file>
        <file>ksproxy.spec</file>
 </module>
-</group>
\ No newline at end of file
+</group>
index bfcb8a0..57670d0 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0"?>
 <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
 <group>
-<module name="msdmo" type="win32dll" baseaddress="${BASEADDRESS_MSDMO}" installbase="system32" installname="msdmo.dll" allowwarnings="true">
+<module name="msdmo" type="win32dll" entrypoint="0" baseaddress="${BASEADDRESS_MSDMO}" installbase="system32" installname="msdmo.dll" allowwarnings="true">
        <importlibrary definition="msdmo.spec.def" />
        <include base="msdmo">.</include>
        <define name="WINVER">0x600</define>
@@ -13,4 +13,4 @@
        <file>msdmo.rc</file>
        <file>msdmo.spec</file>
 </module>
-</group>
\ No newline at end of file
+</group>
index 56b0ba8..6f2363b 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0"?>
 <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
 <group>
-<module name="qedit" type="win32dll" baseaddress="${BASEADDRESS_QEDIT}" installbase="system32" installname="qedit.dll" allowwarnings="true">
+<module name="qedit" type="win32dll" entrypoint="0" baseaddress="${BASEADDRESS_QEDIT}" installbase="system32" installname="qedit.dll" allowwarnings="true">
        <importlibrary definition="qedit.spec.def" />
        <include base="qedit">.</include>
        <define name="WINVER">0x600</define>
@@ -13,4 +13,4 @@
        <file>qedit.rc</file>
        <file>qedit.spec</file>
 </module>
-</group>
\ No newline at end of file
+</group>
index f3769ba..4ee38a9 100644 (file)
@@ -1,6 +1,6 @@
 <?xml version="1.0"?>
 <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
-<module name="normaliz" type="win32dll">
+<module name="normaliz" type="win32dll" entrypoint="0">
        <library>kernel32</library>
        <importlibrary definition="normaliz.def" />
        <file>dummy.c</file>
index 156d95c..80f4f6f 100644 (file)
@@ -1,4 +1,4 @@
-<module name="beepmidi" type="win32dll" baseaddress="${BASEADDRESS_BEEPMIDI}" installbase="system32" installname="beepmidi.dll" unicode="yes">
+<module name="beepmidi" type="win32dll" entrypoint="0" baseaddress="${BASEADDRESS_BEEPMIDI}" installbase="system32" installname="beepmidi.dll" unicode="yes">
        <importlibrary definition="beepmidi.def" />
        <include base="beepmidi">.</include>
        <library>ntdll</library>
index 77f8e59..f962719 100644 (file)
@@ -1,4 +1,4 @@
-<module name="mmdrv" type="win32dll" baseaddress="${BASEADDRESS_MMDRV}" installbase="system32" installname="mmdrv.dll" unicode="yes">
+<module name="mmdrv" type="win32dll" entrypoint="0" baseaddress="${BASEADDRESS_MMDRV}" installbase="system32" installname="mmdrv.dll" unicode="yes">
        <importlibrary definition="mmdrv.spec.def" />
        <include base="mmdrv">.</include>
        <define name="NDEBUG" />
index 360e0d6..67451d5 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0"?>
 <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
 <group>
-<module name="rasapi32" type="win32dll" baseaddress="${BASEADDRESS_RASAPI32}" installbase="system32" installname="rasapi32.dll" allowwarnings="true">
+<module name="rasapi32" type="win32dll" entrypoint="0" baseaddress="${BASEADDRESS_RASAPI32}" installbase="system32" installname="rasapi32.dll" allowwarnings="true">
        <importlibrary definition="rasapi32.spec.def" />
        <include base="rasapi32">.</include>
        <include base="ReactOS">include/reactos/wine</include>