* Build epsapi, dxguid, devenum, imm32, dinput8, dsound, expat, glu32, vfatlib * Build dbghelp, gdiplus, dxdiagn, imagehlp, strmiids, dinput, fmifs, psapi Added: branches/xmlbuildsystem/reactos/lib/dbghelp/dbghelp.xml Added: branches/xmlbuildsystem/reactos/lib/devenum/devenum.xml Added: branches/xmlbuildsystem/reactos/lib/dinput/dinput.xml Added: branches/xmlbuildsystem/reactos/lib/dinput8/dinput8.xml Modified: branches/xmlbuildsystem/reactos/lib/directory.xml Added: branches/xmlbuildsystem/reactos/lib/dsound/dsound.xml Added: branches/xmlbuildsystem/reactos/lib/dxdiagn/dxdiagn.xml Added: branches/xmlbuildsystem/reactos/lib/dxguid/dxguid.xml Added: branches/xmlbuildsystem/reactos/lib/epsapi/epsapi.xml Added: branches/xmlbuildsystem/reactos/lib/expat/expat.xml Added: branches/xmlbuildsystem/reactos/lib/fmifs/fmifs.xml Added: branches/xmlbuildsystem/reactos/lib/fslib/directory.xml Added: branches/xmlbuildsystem/reactos/lib/fslib/vfatlib/vfatlib.xml Added: branches/xmlbuildsystem/reactos/lib/gdiplus/gdiplus.xml Added: branches/xmlbuildsystem/reactos/lib/glu32/glu32.xml Added: branches/xmlbuildsystem/reactos/lib/imagehlp/imagehlp.xml Added: branches/xmlbuildsystem/reactos/lib/imm32/imm32.xml Added: branches/xmlbuildsystem/reactos/lib/psapi/psapi.xml Added: branches/xmlbuildsystem/reactos/lib/strmiids/strmiids.xml Modified: branches/xmlbuildsystem/reactos/lib/winmm/winmm.xml Modified: branches/xmlbuildsystem/reactos/tools/rbuild/backend/mingw/modulehandler .cpp _____
Added: branches/xmlbuildsystem/reactos/lib/dbghelp/dbghelp.xml --- branches/xmlbuildsystem/reactos/lib/dbghelp/dbghelp.xml 2005-01-22 22:00:17 UTC (rev 13221) +++ branches/xmlbuildsystem/reactos/lib/dbghelp/dbghelp.xml 2005-01-23 01:33:35 UTC (rev 13222) @@ -0,0 +1,37 @@
+<module name="dbghelp" type="win32dll"> + <dependency>winebuild</dependency> + <importlibrary definition="dbghelp.spec.def" /> + <include base="dbghelp">.</include> + <include base="ReactOS">include/wine</include> + <define name="UNICODE" /> + <define name="_UNICODE" /> + <define name="__REACTOS__" /> + <define name="__USE_W32API" /> + <define name="_WIN32_IE">0x600</define> + <define name="_WIN32_WINNT">0x501</define> + <define name="WINVER">0x501</define> + <library>wine</library> + <library>ntdll</library> + <library>kernel32</library> + <library>psapi</library> + <library>pseh</library> + <file>coff.c</file> + <file>dbghelp.c</file> + <file>elf_module.c</file> + <file>image.c</file> + <file>memory.c</file> + <file>minidump.c</file> + <file>module.c</file> + <file>msc.c</file> + <file>path.c</file> + <file>pe_module.c</file> + <file>regex.c</file> + <file>source.c</file> + <file>stabs.c</file> + <file>stack.c</file> + <file>storage.c</file> + <file>symbol.c</file> + <file>type.c</file> + <file>dbghelp.rc</file> + <file>dbghelp.spec</file> +</module> _____
Added: branches/xmlbuildsystem/reactos/lib/devenum/devenum.xml --- branches/xmlbuildsystem/reactos/lib/devenum/devenum.xml 2005-01-22 22:00:17 UTC (rev 13221) +++ branches/xmlbuildsystem/reactos/lib/devenum/devenum.xml 2005-01-23 01:33:35 UTC (rev 13222) @@ -0,0 +1,28 @@
+<module name="devenum" type="win32dll"> + <dependency>winebuild</dependency> + <importlibrary definition="devenum.spec.def" /> + <include base="devenum">.</include> + <include base="ReactOS">include/wine</include> + <define name="UNICODE" /> + <define name="_UNICODE" /> + <define name="__REACTOS__" /> + <define name="__USE_W32API" /> + <define name="_WIN32_IE">0x600</define> + <define name="_WIN32_WINNT">0x501</define> + <define name="WINVER">0x501</define> + <library>wine</library> + <library>uuid</library> + <library>ntdll</library> + <library>kernel32</library> + <library>ole32</library> + <library>oleaut32</library> + <library>winmm</library> + <library>dxguid</library> + <library>strmiids</library> + <file>createdevenum.c</file> + <file>devenum_main.c</file> + <file>factory.c</file> + <file>mediacatenum.c</file> + <file>parsedisplayname.c</file> + <file>devenum.spec</file> +</module> _____
Added: branches/xmlbuildsystem/reactos/lib/dinput/dinput.xml --- branches/xmlbuildsystem/reactos/lib/dinput/dinput.xml 2005-01-22 22:00:17 UTC (rev 13221) +++ branches/xmlbuildsystem/reactos/lib/dinput/dinput.xml 2005-01-23 01:33:35 UTC (rev 13222) @@ -0,0 +1,31 @@
+<module name="dinput" type="win32dll"> + <dependency>winebuild</dependency> + <importlibrary definition="dinput.spec.def" /> + <include base="dinput">.</include> + <include base="ReactOS">include/wine</include> + <define name="UNICODE" /> + <define name="_UNICODE" /> + <define name="__REACTOS__" /> + <define name="__USE_W32API" /> + <define name="_WIN32_IE">0x600</define> + <define name="_WIN32_WINNT">0x501</define> + <define name="WINVER">0x501</define> + <library>wine</library> + <library>uuid</library> + <library>ntdll</library> + <library>kernel32</library> + <library>user32</library> + <library>advapi32</library> + <library>ole32</library> + <library>winmm</library> + <library>dxguid</library> + <file>data_formats.c</file> + <file>device.c</file> + <file>dinput_main.c</file> + <file>joystick_linux.c</file> + <file>joystick_linuxinput.c</file> + <file>keyboard.c</file> + <file>mouse.c</file> + <file>regsvr.c</file> + <file>dinput.spec</file> +</module> _____
Added: branches/xmlbuildsystem/reactos/lib/dinput8/dinput8.xml --- branches/xmlbuildsystem/reactos/lib/dinput8/dinput8.xml 2005-01-22 22:00:17 UTC (rev 13221) +++ branches/xmlbuildsystem/reactos/lib/dinput8/dinput8.xml 2005-01-23 01:33:35 UTC (rev 13222) @@ -0,0 +1,25 @@
+<module name="dinput8" type="win32dll"> + <dependency>winebuild</dependency> + <importlibrary definition="dinput8.spec.def" /> + <include base="dinput8">.</include> + <include base="ReactOS">include/wine</include> + <define name="UNICODE" /> + <define name="_UNICODE" /> + <define name="__REACTOS__" /> + <define name="__USE_W32API" /> + <define name="_WIN32_IE">0x600</define> + <define name="_WIN32_WINNT">0x501</define> + <define name="WINVER">0x501</define> + <library>wine</library> + <library>uuid</library> + <library>ntdll</library> + <library>kernel32</library> + <library>user32</library> + <library>advapi32</library> + <library>ole32</library> + <library>winmm</library> + <library>dxguid</library> + <library>dinput</library> + <file>dinput8_main.c</file> + <file>dinput8.spec</file> +</module> _____
Modified: branches/xmlbuildsystem/reactos/lib/directory.xml --- branches/xmlbuildsystem/reactos/lib/directory.xml 2005-01-22 22:00:17 UTC (rev 13221) +++ branches/xmlbuildsystem/reactos/lib/directory.xml 2005-01-23 01:33:35 UTC (rev 13222) @@ -31,15 +31,60 @@
<directory name="crtdll"> <xi:include href="crtdll/crtdll.xml" /> </directory> +<directory name="dbghelp"> + <xi:include href="dbghelp/dbghelp.xml" /> +</directory> +<directory name="devenum"> + <xi:include href="devenum/devenum.xml" /> +</directory> +<directory name="dinput"> + <xi:include href="dinput/dinput.xml" /> +</directory> +<directory name="dinput8"> + <xi:include href="dinput8/dinput8.xml" /> +</directory> <directory name="dnsapi"> <xi:include href="dnsapi/dnsapi.xml" /> </directory> +<directory name="dsound"> + <xi:include href="dsound/dsound.xml" /> +</directory> +<directory name="dxdiagn"> + <xi:include href="dxdiagn/dxdiagn.xml" /> +</directory> +<directory name="dxguid"> + <xi:include href="dxguid/dxguid.xml" /> +</directory> +<directory name="epsapi"> + <xi:include href="epsapi/epsapi.xml" /> +</directory> +<directory name="expat"> + <xi:include href="expat/expat.xml" /> +</directory> +<directory name="fmifs"> + <xi:include href="fmifs/fmifs.xml" /> +</directory> <directory name="freetype"> <xi:include href="freetype/freetype.xml" /> </directory> +<directory name="fslib"> + <xi:include href="fslib/directory.xml" /> +</directory> <directory name="gdi32"> <xi:include href="gdi32/gdi32.xml" /> </directory> +<directory name="gdiplus"> + <xi:include href="gdiplus/gdiplus.xml" /> +</directory> +<directory name="glu32"> + <xi:include href="glu32/glu32.xml" /> +</directory> +<directory name="imagehlp"> + <xi:include href="imagehlp/imagehlp.xml" /> +</directory> +<directory name="imm32"> + <xi:include href="imm32/imm32.xml" /> +</directory> <directory name="iphlpapi"> <xi:include href="iphlpapi/iphlpapi.xml" /> </directory> @@ -65,6 +110,9 @@ <directory name="oleaut32"> <xi:include href="oleaut32/oleaut32.xml" /> </directory> +<directory name="psapi"> + <xi:include href="psapi/psapi.xml" /> +</directory> <directory name="pseh"> <xi:include href="pseh/pseh.xml" /> </directory> @@ -86,6 +134,9 @@ <directory name="string"> <xi:include href="string/string.xml" /> </directory> +<directory name="strmiids"> + <xi:include href="strmiids/strmiids.xml" /> +</directory> <directory name="unicode"> <xi:include href="unicode/unicode.xml" /> </directory> _____
Added: branches/xmlbuildsystem/reactos/lib/dsound/dsound.xml --- branches/xmlbuildsystem/reactos/lib/dsound/dsound.xml 2005-01-22 22:00:17 UTC (rev 13221) +++ branches/xmlbuildsystem/reactos/lib/dsound/dsound.xml 2005-01-23 01:33:35 UTC (rev 13222) @@ -0,0 +1,8 @@
+<module name="dsound" type="win32dll"> + <importlibrary definition="dsound.def" /> + <include base="dsound">.</include> + <define name="_DISABLE_TIDENTS" /> + <define name="__USE_W32API" /> + <library>kernel32</library> + <file>dsound.c</file> +</module> _____
Added: branches/xmlbuildsystem/reactos/lib/dxdiagn/dxdiagn.xml --- branches/xmlbuildsystem/reactos/lib/dxdiagn/dxdiagn.xml 2005-01-22 22:00:17 UTC (rev 13221) +++ branches/xmlbuildsystem/reactos/lib/dxdiagn/dxdiagn.xml 2005-01-23 01:33:35 UTC (rev 13222) @@ -0,0 +1,27 @@
+<module name="dxdiagn" type="win32dll"> + <dependency>winebuild</dependency> + <importlibrary definition="dxdiagn.spec.def" /> + <include base="dxdiagn">.</include> + <include base="ReactOS">include/wine</include> + <define name="UNICODE" /> + <define name="_UNICODE" /> + <define name="__REACTOS__" /> + <define name="__USE_W32API" /> + <define name="_WIN32_IE">0x600</define> + <define name="_WIN32_WINNT">0x501</define> + <define name="WINVER">0x501</define> + <library>wine</library> + <library>uuid</library> + <library>ntdll</library> + <library>kernel32</library> + <library>user32</library> + <library>advapi32</library> + <library>ole32</library> + <library>dxguid</library> + <library>strmiids</library> + <file>container.c</file> + <file>dxdiag_main.c</file> + <file>provider.c</file> + <file>regsvr.c</file> + <file>dxdiagn.spec</file> +</module> _____
Added: branches/xmlbuildsystem/reactos/lib/dxguid/dxguid.xml --- branches/xmlbuildsystem/reactos/lib/dxguid/dxguid.xml 2005-01-22 22:00:17 UTC (rev 13221) +++ branches/xmlbuildsystem/reactos/lib/dxguid/dxguid.xml 2005-01-23 01:33:35 UTC (rev 13222) @@ -0,0 +1,5 @@
+<module name="dxguid" type="staticlibrary"> + <define name="_DISABLE_TIDENTS" /> + <define name="__REACTOS__" /> + <file>dxguid-mingw.c</file> +</module> _____
Added: branches/xmlbuildsystem/reactos/lib/epsapi/epsapi.xml --- branches/xmlbuildsystem/reactos/lib/epsapi/epsapi.xml 2005-01-22 22:00:17 UTC (rev 13221) +++ branches/xmlbuildsystem/reactos/lib/epsapi/epsapi.xml 2005-01-23 01:33:35 UTC (rev 13222) @@ -0,0 +1,8 @@
+<module name="epsapi" type="objectlibrary"> + <define name="_DISABLE_TIDENTS" /> + <directory name="enum"> + <file>drivers.c</file> + <file>modules.c</file> + <file>processes.c</file> + </directory> +</module> _____
Added: branches/xmlbuildsystem/reactos/lib/expat/expat.xml --- branches/xmlbuildsystem/reactos/lib/expat/expat.xml 2005-01-22 22:00:17 UTC (rev 13221) +++ branches/xmlbuildsystem/reactos/lib/expat/expat.xml 2005-01-23 01:33:35 UTC (rev 13222) @@ -0,0 +1,12 @@
+<module name="expat" type="win32dll"> + <importlibrary definition="lib/libexpat.def" /> + <include base="expat">.</include> + <define name="HAVE_EXPAT_CONFIG_H" /> + <define name="__USE_W32API" /> + <library>kernel32</library> + <directory name="lib"> + <file>xmlparse.c</file> + <file>xmlrole.c</file> + <file>xmltok.c</file> + </directory> +</module> _____
Added: branches/xmlbuildsystem/reactos/lib/fmifs/fmifs.xml --- branches/xmlbuildsystem/reactos/lib/fmifs/fmifs.xml 2005-01-22 22:00:17 UTC (rev 13221) +++ branches/xmlbuildsystem/reactos/lib/fmifs/fmifs.xml 2005-01-23 01:33:35 UTC (rev 13222) @@ -0,0 +1,18 @@
+<module name="fmifs" type="win32dll" entrypoint="_InitializeFmIfs@12"> + <importlibrary definition="fmifs.def" /> + <include base="fmifs">.</include> + <define name="_DISABLE_TIDENTS" /> + <define name="__USE_W32API" /> + <library>vfatlib</library> + <library>ntdll</library> + <library>kernel32</library> + <file>chkdsk.c</file> + <file>compress.c</file> + <file>diskcopy.c</file> + <file>extend.c</file> + <file>format.c</file> + <file>init.c</file> + <file>label.c</file> + <file>media.c</file> + <file>fmifs.rc</file> +</module> _____
Added: branches/xmlbuildsystem/reactos/lib/fslib/directory.xml --- branches/xmlbuildsystem/reactos/lib/fslib/directory.xml 2005-01-22 22:00:17 UTC (rev 13221) +++ branches/xmlbuildsystem/reactos/lib/fslib/directory.xml 2005-01-23 01:33:35 UTC (rev 13222) @@ -0,0 +1,3 @@
+<directory name="vfatlib"> + <xi:include href="vfatlib/vfatlib.xml" /> +</directory> _____
Added: branches/xmlbuildsystem/reactos/lib/fslib/vfatlib/vfatlib.xml --- branches/xmlbuildsystem/reactos/lib/fslib/vfatlib/vfatlib.xml 2005-01-22 22:00:17 UTC (rev 13221) +++ branches/xmlbuildsystem/reactos/lib/fslib/vfatlib/vfatlib.xml 2005-01-23 01:33:35 UTC (rev 13222) @@ -0,0 +1,8 @@
+<module name="vfatlib" type="staticlibrary"> + <include base="vfatlib">.</include> + <define name="_DISABLE_TIDENTS" /> + <file>fat12.c</file> + <file>fat16.c</file> + <file>fat32.c</file> + <file>vfatlib.c</file> +</module> _____
Added: branches/xmlbuildsystem/reactos/lib/gdiplus/gdiplus.xml --- branches/xmlbuildsystem/reactos/lib/gdiplus/gdiplus.xml 2005-01-22 22:00:17 UTC (rev 13221) +++ branches/xmlbuildsystem/reactos/lib/gdiplus/gdiplus.xml 2005-01-23 01:33:35 UTC (rev 13222) @@ -0,0 +1,45 @@
+<module name="gdiplus" type="win32dll"> + <importlibrary definition="gdiplus.def" /> + <include base="gdiplus">include</include> + <define name="_DISABLE_TIDENTS" /> + <define name="UNICODE" /> + <define name="_UNICODE" /> + <define name="__USE_W32API" /> + <define name="_WIN32_IE">0x600</define> + <define name="_WIN32_WINNT">0x501</define> + <define name="WINVER">0x501</define> + <library>ntdll</library> + <library>kernel32</library> + <library>gdi32</library> + <library>msvcrt</library> + <directory name="gdiplus"> + <file>arrow.c</file> + <file>bitmap.c</file> + <file>brush.c</file> + <file>clip.c</file> + <file>codec.c</file> + <file>container.c</file> + <file>dllmain.c</file> + <file>draw.c</file> + <file>effect.c</file> + <file>fill.c</file> + <file>font.c</file> + <file>graphics.c</file> + <file>image.c</file> + <file>linecap.c</file> + <file>linegradient.c</file> + <file>matrix.c</file> + <file>memory.c</file> + <file>metafile.c</file> + <file>palette.c</file> + <file>path.c</file> + <file>pathgradient.c</file> + <file>pathiterator.c</file> + <file>pen.c</file> + <file>region.c</file> + <file>string.c</file> + <file>texture.c</file> + <file>transform.c</file> + </directory> + <file>gdiplus.rc</file> +</module> _____
Added: branches/xmlbuildsystem/reactos/lib/glu32/glu32.xml --- branches/xmlbuildsystem/reactos/lib/glu32/glu32.xml 2005-01-22 22:00:17 UTC (rev 13221) +++ branches/xmlbuildsystem/reactos/lib/glu32/glu32.xml 2005-01-23 01:33:35 UTC (rev 13222) @@ -0,0 +1,119 @@
+<module name="glu32" type="win32dll"> + <importlibrary definition="glu32.def" /> + <include base="glu32">include</include> + <include base="glu32">libnurbs/internals</include> + <include base="glu32">libnurbs/interface</include> + <include base="glu32">libnurbs/nurbtess</include> + <include base="glu32">libtess</include> + <include base="glu32">libutil</include> + <define name="__USE_W32API" /> + <define name="RESOLVE_3D_TEXTURE_SUPPORT" /> + <define name="BUILD_GL32" /> + <define name="LIBRARYBUILD" /> + <linkerflag>-lopengl32</linkerflag> + <library>ntdll</library> + <library>kernel32</library> + <library>gdi32</library> + <library>msvcrt</library> + <directory name="libnurbs"> + <directory name="interface"> + <file>bezierEval.cc</file> + <file>bezierPatch.cc</file> + <file>bezierPatchMesh.cc</file> + <file>glcurveval.cc</file> + <file>glinterface.cc</file> + <file>glrenderer.cc</file> + <file>glsurfeval.cc</file> + <file>incurveeval.cc</file> + <file>insurfeval.cc</file> + </directory> + <directory name="internals"> + <file>arc.cc</file> + <file>arcsorter.cc</file> + <file>arctess.cc</file> + <file>backend.cc</file> + <file>basiccrveval.cc</file> + <file>basicsurfeval.cc</file> + <file>bin.cc</file> + <file>bufpool.cc</file> + <file>cachingeval.cc</file> + <file>ccw.cc</file> + <file>coveandtiler.cc</file> + <file>curve.cc</file> + <file>curvelist.cc</file> + <file>curvesub.cc</file> + <file>dataTransform.cc</file> + <file>displaylist.cc</file> + <file>flist.cc</file> + <file>flistsorter.cc</file> + <file>hull.cc</file> + <file>intersect.cc</file> + <file>knotvector.cc</file> + <file>mapdesc.cc</file> + <file>mapdescv.cc</file> + <file>maplist.cc</file> + <file>mesher.cc</file> + <file>monoTriangulationBackend.cc</file> + <file>monotonizer.cc</file> + <file>mycode.cc</file> + <file>nurbsinterfac.cc</file> + <file>nurbstess.cc</file> + <file>patch.cc</file> + <file>patchlist.cc</file> + <file>quilt.cc</file> + <file>reader.cc</file> + <file>renderhints.cc</file> + <file>slicer.cc</file> + <file>sorter.cc</file> + <file>splitarcs.cc</file> + <file>subdivider.cc</file> + <file>tobezier.cc</file> + <file>trimline.cc</file> + <file>trimregion.cc</file> + <file>trimvertpool.cc</file> + <file>uarray.cc</file> + <file>varray.cc</file> + </directory> + <directory name="nurbtess"> + <file>directedLine.cc</file> + <file>gridWrap.cc</file> + <file>monoChain.cc</file> + <file>monoPolyPart.cc</file> + <file>monoTriangulation.cc</file> + <file>partitionX.cc</file> + <file>partitionY.cc</file> + <file>polyDBG.cc</file> + <file>polyUtil.cc</file> + <file>primitiveStream.cc</file> + <file>quicksort.cc</file> + <file>rectBlock.cc</file> + <file>sampleComp.cc</file> + <file>sampleCompBot.cc</file> + <file>sampleCompRight.cc</file> + <file>sampleCompTop.cc</file> + <file>sampleMonoPoly.cc</file> + <file>sampledLine.cc</file> + <file>searchTree.cc</file> + </directory> + </directory> + <directory name="libtess"> + <file>dict.c</file> + <file>geom.c</file> + <file>memalloc.c</file> + <file>mesh.c</file> + <file>normal.c</file> + <file>priorityq.c</file> + <file>render.c</file> + <file>sweep.c</file> + <file>tess.c</file> + <file>tessmono.c</file> + </directory> + <directory name="libutil"> + <file>error.c</file> + <file>glue.c</file> + <file>mipmap.c</file> + <file>project.c</file> + <file>quad.c</file> + <file>registry.c</file> + </directory> +</module> _____
Added: branches/xmlbuildsystem/reactos/lib/imagehlp/imagehlp.xml --- branches/xmlbuildsystem/reactos/lib/imagehlp/imagehlp.xml 2005-01-22 22:00:17 UTC (rev 13221) +++ branches/xmlbuildsystem/reactos/lib/imagehlp/imagehlp.xml 2005-01-23 01:33:35 UTC (rev 13222) @@ -0,0 +1,26 @@
+<module name="imagehlp" type="win32dll"> + <dependency>winebuild</dependency> + <importlibrary definition="imagehlp.def" /> + <include base="imagehlp">.</include> + <include base="ReactOS">include/wine</include> + <define name="_DISABLE_TIDENTS" /> + <define name="__REACTOS__" /> + <define name="__USE_W32API" /> + <define name="_WIN32_IE">0x600</define> + <define name="_WIN32_WINNT">0x501</define> + <define name="WINVER">0x501</define> + <define name="COBJMACROS" /> + <define name="__need_offsetof" /> + <define name="DCX_USESTYLE">0x10000L</define> + <library>wine</library> + <library>ntdll</library> + <library>kernel32</library> + <file>access.c</file> + <file>debug.c</file> + <file>imagehlp_main.c</file> + <file>integrity.c</file> + <file>internal.c</file> + <file>modify.c</file> + <file>symbol.c</file> + <file>imagehlp.rc</file> +</module> _____
Added: branches/xmlbuildsystem/reactos/lib/imm32/imm32.xml --- branches/xmlbuildsystem/reactos/lib/imm32/imm32.xml 2005-01-22 22:00:17 UTC (rev 13221) +++ branches/xmlbuildsystem/reactos/lib/imm32/imm32.xml 2005-01-23 01:33:35 UTC (rev 13222) @@ -0,0 +1,12 @@
+<module name="imm32" type="win32dll"> + <importlibrary definition="imm32.def" /> + <include base="imm32">.</include> + <define name="_DISABLE_TIDENTS" /> + <define name="__USE_W32API" /> + <library>wine</library> + <library>ntdll</library> + <library>kernel32</library> + <library>user32</library> + <file>imm.c</file> + <file>imm32.rc</file> +</module> _____
Added: branches/xmlbuildsystem/reactos/lib/psapi/psapi.xml --- branches/xmlbuildsystem/reactos/lib/psapi/psapi.xml 2005-01-22 22:00:17 UTC (rev 13221) +++ branches/xmlbuildsystem/reactos/lib/psapi/psapi.xml 2005-01-23 01:33:35 UTC (rev 13222) @@ -0,0 +1,16 @@
+<module name="psapi" type="win32dll"> + <importlibrary definition="psapi.def" /> + <include base="psapi">.</include> + <include base="psapi">include</include> + <define name="_DISABLE_TIDENTS" /> + <library>ntdll</library> + <library>kernel32</library> + <library>epsapi</library> + <directory name="misc"> + <file>dllmain.c</file> + <file>malloc.c</file> + <file>stubs.c</file> + <file>win32.c</file> + </directory> + <file>psapi.rc</file> +</module> _____
Added: branches/xmlbuildsystem/reactos/lib/strmiids/strmiids.xml --- branches/xmlbuildsystem/reactos/lib/strmiids/strmiids.xml 2005-01-22 22:00:17 UTC (rev 13221) +++ branches/xmlbuildsystem/reactos/lib/strmiids/strmiids.xml 2005-01-23 01:33:35 UTC (rev 13222) @@ -0,0 +1,5 @@
+<module name="strmiids" type="staticlibrary"> + <define name="_DISABLE_TIDENTS" /> + <define name="__REACTOS__" /> + <file>strmiids.c</file> +</module> _____
Modified: branches/xmlbuildsystem/reactos/lib/winmm/winmm.xml --- branches/xmlbuildsystem/reactos/lib/winmm/winmm.xml 2005-01-22 22:00:17 UTC (rev 13221) +++ branches/xmlbuildsystem/reactos/lib/winmm/winmm.xml 2005-01-23 01:33:35 UTC (rev 13222) @@ -1,5 +1,4 @@
<module name="winmm" type="win32dll"> - <dependency>bin2res</dependency> <dependency>winebuild</dependency> <importlibrary definition="winmm.spec.def" /> <include base="winmm">.</include> _____
Modified: branches/xmlbuildsystem/reactos/tools/rbuild/backend/mingw/modulehandler .cpp --- branches/xmlbuildsystem/reactos/tools/rbuild/backend/mingw/modulehandler .cpp 2005-01-22 22:00:17 UTC (rev 13221) +++ branches/xmlbuildsystem/reactos/tools/rbuild/backend/mingw/modulehandler .cpp 2005-01-23 01:33:35 UTC (rev 13222) @@ -724,7 +724,7 @@
cflagsMacro ); return; } - else if ( extension == ".cxx" || extension == ".CXX" ) + else if ( extension == ".cc" || extension == ".CC" || extension == ".cxx" || extension == ".CXX" ) { GenerateGccCommand ( module, sourceFilename, @@ -1651,10 +1651,16 @@ objectFilenames.c_str (), linkingDependencies.c_str () );
+ string linker; + if ( module.HasFileWithExtensions ( ".cc", ".CC" ) || module.HasFileWithExtensions ( ".cxx", ".CXX" ) ) + linker = "${gpp}"; + else + linker = "${gcc}"; + string linkerParameters = ssprintf ( "-Wl,--subsystem,console -Wl,--entry,%s -Wl,--image-base,0x10000 -Wl,--file-alignment,0x1000 -Wl,--section-alignment,0x1000 -mdll",
module.entrypoint.c_str () ); GenerateLinkerCommand ( module, - "${gcc}", + linker, linkerParameters, objectFilenames ); }