Test module type support
[reactos.git] / reactos / lib / kernel32 / kernel32.xml
index 7cb5069..0d7e5e6 100644 (file)
@@ -1,16 +1,9 @@
-<module name="kernel32" type="win32dll" baseaddress="${BASEADDRESS_KERNEL32}">\r
-       <importlibrary definition="kernel32.def" />\r
-       <include base="kernel32">.</include>\r
-       <include base="kernel32">include</include>\r
+<module name="kernel32_base" type="objectlibrary">\r
+       <include base="kernel32_base">.</include>\r
+       <include base="kernel32_base">include</include>\r
        <define name="_DISABLE_TIDENTS" />\r
        <define name="_SEH_NO_NATIVE_NLG" />\r
        <define name="WINVER">0x0500</define>\r
-       <library>pseh</library>\r
-       <library>rosrtl</library>\r
-       <library>ntdll</library>\r
-       <linkerflag>-lgcc</linkerflag>\r
-       <linkerflag>-nostartfiles</linkerflag>\r
-       <linkerflag>-nostdlib</linkerflag>\r
        <pch>k32.h</pch>\r
        <directory name="debug">\r
                <file>break.c</file>\r
                <file>thread.c</file>\r
                <file>tls.c</file>\r
        </directory>\r
+</module>\r
+<module name="kernel32" type="win32dll" baseaddress="${BASEADDRESS_KERNEL32}">\r
+       <importlibrary definition="kernel32.def" />\r
+       <include base="kernel32">.</include>\r
+       <include base="kernel32">include</include>\r
+       <define name="_DISABLE_TIDENTS" />\r
+       <define name="_SEH_NO_NATIVE_NLG" />\r
+       <define name="WINVER">0x0500</define>\r
+       <library>kernel32_base</library>\r
+       <library>pseh</library>\r
+       <library>rosrtl</library>\r
+       <library>ntdll</library>\r
+       <linkerflag>-lgcc</linkerflag>\r
+       <linkerflag>-nostartfiles</linkerflag>\r
+       <linkerflag>-nostdlib</linkerflag>\r
        <file>kernel32.rc</file>\r
-\r
 </module>\r
+<!--\r
+<directory name="tests">\r
+       <xi:include href="tests/kernel32.xml" />\r
+</directory>\r
+-->\r