Speed up compilation of win32k.sys
Modified: trunk/reactos/subsys/win32k/win32k.xml

Modified: trunk/reactos/subsys/win32k/win32k.xml
--- trunk/reactos/subsys/win32k/win32k.xml	2005-11-26 18:54:28 UTC (rev 19653)
+++ trunk/reactos/subsys/win32k/win32k.xml	2005-11-26 19:25:14 UTC (rev 19654)
@@ -23,30 +23,32 @@
 		<file>dib.c</file>
 	</directory>
 	<directory name="eng">
-		<file>bitblt.c</file>
-		<file>brush.c</file>
-		<file>clip.c</file>
-		<file>copybits.c</file>
-		<file>debug.c</file>
-		<file>device.c</file>
-		<file>driverobj.c</file>
-		<file>error.c</file>
-		<file>event.c</file>
-		<file>float.c</file>
-		<file>gradient.c</file>
-		<file>lineto.c</file>
-		<file>mem.c</file>
-		<file>misc.c</file>
-		<file>mouse.c</file>
-		<file>paint.c</file>
-		<file>palette.c</file>
-		<file>perfcnt.c</file>
-		<file>semaphor.c</file>
-		<file>sort.c</file>
-		<file>surface.c</file>
-		<file>transblt.c</file>
-		<file>window.c</file>
-		<file>xlate.c</file>
+		<compilationunit name="eng.c">
+			<file>bitblt.c</file>
+			<file>brush.c</file>
+			<file>clip.c</file>
+			<file>copybits.c</file>
+			<file>debug.c</file>
+			<file>device.c</file>
+			<file>driverobj.c</file>
+			<file>error.c</file>
+			<file>event.c</file>
+			<file>float.c</file>
+			<file>gradient.c</file>
+			<file>lineto.c</file>
+			<file>mem.c</file>
+			<file>misc.c</file>
+			<file>mouse.c</file>
+			<file>paint.c</file>
+			<file>palette.c</file>
+			<file>perfcnt.c</file>
+			<file>semaphor.c</file>
+			<file>sort.c</file>
+			<file>surface.c</file>
+			<file>transblt.c</file>
+			<file>window.c</file>
+			<file>xlate.c</file>
+		</compilationunit>
 	</directory>
 	<directory name="ldr">
 		<file>loader.c</file>
@@ -55,81 +57,91 @@
 		<file>dllmain.c</file>
 	</directory>
 	<directory name="misc">
-		<file>driver.c</file>
-		<file>error.c</file>
-		<file>math.c</file>
-		<file>copy.c</file>
+		<compilationunit name="misc.c">
+			<file>driver.c</file>
+			<file>error.c</file>
+			<file>math.c</file>
+			<file>copy.c</file>
+		</compilationunit>
 	</directory>
 	<directory name="ntddraw">
-		<file>ddraw.c</file>
-		<file>stubs.c</file>
+		<compilationunit name="ntddraw.c">
+			<file>ddraw.c</file>
+			<file>stubs.c</file>
+		</compilationunit>
 	</directory>
 	<directory name="ntuser">
-		<file>accelerator.c</file>
-		<file>callback.c</file>
-		<file>caret.c</file>
-		<file>class.c</file>
-		<file>clipboard.c</file>
-		<file>csr.c</file>
-		<file>cursoricon.c</file>
-		<file>desktop.c</file>
-		<file>focus.c</file>
-		<file>guicheck.c</file>
-		<file>hook.c</file>
-		<file>hotkey.c</file>
-		<file>input.c</file>
-		<file>keyboard.c</file>
-		<file>menu.c</file>
-		<file>message.c</file>
-		<file>metric.c</file>
-		<file>misc.c</file>
-		<file>monitor.c</file>
-		<file>msgqueue.c</file>
-		<file>ntuser.c</file>		
-		<file>painting.c</file>
-		<file>prop.c</file>
-		<file>scrollbar.c</file>
-		<file>session.c</file>
-		<file>stubs.c</file>
-		<file>timer.c</file>
-		<file>useratom.c</file>
-		<file>vis.c</file>
-		<file>windc.c</file>
-		<file>window.c</file>
-		<file>winpos.c</file>
-		<file>winsta.c</file>
-		<file>object.c</file>
-		<file>ssec.c</file>
+		<compilationunit name="ntuser.c">
+			<file>accelerator.c</file>
+			<file>callback.c</file>
+			<file>caret.c</file>
+			<file>class.c</file>
+			<file>clipboard.c</file>
+			<file>csr.c</file>
+			<file>cursoricon.c</file>
+			<file>desktop.c</file>
+			<file>focus.c</file>
+			<file>guicheck.c</file>
+			<file>hook.c</file>
+			<file>hotkey.c</file>
+			<file>input.c</file>
+			<file>keyboard.c</file>
+			<file>menu.c</file>
+			<file>message.c</file>
+			<file>metric.c</file>
+			<file>misc.c</file>
+			<file>monitor.c</file>
+			<file>msgqueue.c</file>
+			<file>ntuser.c</file>		
+			<file>painting.c</file>
+			<file>prop.c</file>
+			<file>scrollbar.c</file>
+			<file>session.c</file>
+			<file>stubs.c</file>
+			<file>timer.c</file>
+			<file>useratom.c</file>
+			<file>vis.c</file>
+			<file>windc.c</file>
+			<file>window.c</file>
+			<file>winpos.c</file>
+			<file>winsta.c</file>
+			<file>object.c</file>
+			<file>ssec.c</file>
+		</compilationunit>
 	</directory>
 	<directory name="objects">
-		<file>bezier.c</file>
-		<file>bitmaps.c</file>
-		<file>brush.c</file>
-		<file>cliprgn.c</file>
-		<file>color.c</file>
-		<file>coord.c</file>
-		<file>dc.c</file>
-		<file>dib.c</file>
-		<file>fillshap.c</file>
-		<file>gdiobj.c</file>
-		<file>icm.c</file>
-		<file>line.c</file>
-		<file>metafile.c</file>
-		<file>paint.c</file>
-		<file>palette.c</file>
-		<file>path.c</file>
-		<file>pen.c</file>
-		<file>polyfill.c</file>
-		<file>print.c</file>
-		<file>rect.c</file>
-		<file>region.c</file>
-		<file>stockobj.c</file>
-		<file>text.c</file>
-		<file>wingl.c</file>
+		<compilationunit name="objects.c">
+			<file>bezier.c</file>
+			<file>bitmaps.c</file>
+			<file>brush.c</file>
+			<file>cliprgn.c</file>
+			<file>color.c</file>
+			<file>coord.c</file>
+			<file>dc.c</file>
+			<file>dib.c</file>
+			<file>fillshap.c</file>
+			<file>gdiobj.c</file>
+			<file>icm.c</file>
+			<file>line.c</file>
+			<file>metafile.c</file>
+			<file>paint.c</file>
+			<file>palette.c</file>
+			<file>path.c</file>
+			<file>pen.c</file>
+			<file>polyfill.c</file>
+			<file>print.c</file>
+			<file>rect.c</file>
+			<file>region.c</file>
+			<file>stockobj.c</file>
+			<file>text.c</file>
+			<file>wingl.c</file>
+		</compilationunit>
 	</directory>
 	<directory name="stubs">
-		<file>stubs.c</file>
-		<file>xpstubs.c</file>
+		<compilationunit name="stubs.c">
+			<file>stubs.c</file>
+			<file>xpstubs.c</file>
+		</compilationunit>
 	</directory>
 </module>
 <module name="win32k" type="kernelmodedriver" installbase="system32" installname="win32k.sys" allowwarnings="true">