Speed up compilation of ntoskrnl
authorCasper Hornstrup <chorns@users.sourceforge.net>
Fri, 25 Nov 2005 18:43:51 +0000 (18:43 +0000)
committerCasper Hornstrup <chorns@users.sourceforge.net>
Fri, 25 Nov 2005 18:43:51 +0000 (18:43 +0000)
svn path=/trunk/; revision=19566

reactos/ntoskrnl/ntoskrnl.xml

index 50e9b1d..d0c2b82 100644 (file)
                                <file>vdm.c</file>
                        </directory>
                </if>
-               <file>apc.c</file>
-               <file>bug.c</file>
-               <file>clock.c</file>
-               <file>device.c</file>
-               <file>dpc.c</file>
-               <file>event.c</file>
-               <file>exception.c</file>
-               <file>gate.c</file>
-               <file>gmutex.c</file>
-               <file>ipi.c</file>
-               <file>kqueue.c</file>
-               <file>kthread.c</file>
-               <file>main.c</file>
-               <file>mutex.c</file>
-               <file>process.c</file>
-               <file>profile.c</file>
-               <file>queue.c</file>
-               <file>sem.c</file>
-               <file>spinlock.c</file>
-               <file>timer.c</file>
-               <file>usercall.c</file>
-               <file>wait.c</file>
+               <compilationunit name="ke.c">
+                       <file>apc.c</file>
+                       <file>bug.c</file>
+                       <file>clock.c</file>
+                       <file>device.c</file>
+                       <file>dpc.c</file>
+                       <file>event.c</file>
+                       <file>exception.c</file>
+                       <file>gate.c</file>
+                       <file>gmutex.c</file>
+                       <file>ipi.c</file>
+                       <file>kqueue.c</file>
+                       <file>kthread.c</file>
+                       <file>main.c</file>
+                       <file>mutex.c</file>
+                       <file>process.c</file>
+                       <file>profile.c</file>
+                       <file>queue.c</file>
+                       <file>sem.c</file>
+                       <file>spinlock.c</file>
+                       <file>timer.c</file>
+                       <file>usercall.c</file>
+                       <file>wait.c</file>
+               </compilationunit>
        </directory>
        <directory name="cc">
-               <file>cacheman.c</file>
-               <file>copy.c</file>
-               <file>fs.c</file>
-               <file>mdl.c</file>
-               <file>pin.c</file>
-               <file>view.c</file>
+               <compilationunit name="cc.c">
+                       <file>cacheman.c</file>
+                       <file>copy.c</file>
+                       <file>fs.c</file>
+                       <file>mdl.c</file>
+                       <file>pin.c</file>
+                       <file>view.c</file>
+               </compilationunit>
        </directory>
        <directory name="cm">
-               <file>import.c</file>
-               <file>ntfunc.c</file>
-               <file>regfile.c</file>
-               <file>registry.c</file>
-               <file>regobj.c</file>
+               <compilationunit name="cm.c">
+                       <file>import.c</file>
+                       <file>ntfunc.c</file>
+                       <file>regfile.c</file>
+                       <file>registry.c</file>
+                       <file>regobj.c</file>
+               </compilationunit>
        </directory>
        <directory name="kdbg">
                <if property="ARCH" value="i386">
                <file>debug.c</file>
        </directory>
        <directory name="ex">
-               <file>atom.c</file>
                <if property="ARCH" value="i386">
                        <directory name="i386">
                                <file>interlck_asm.S</file>
                        </directory>
                </if>
-               <file>callback.c</file>
-               <file>dbgctrl.c</file>
-               <file>error.c</file>
-               <file>event.c</file>
-               <file>evtpair.c</file>
-               <file>fmutex.c</file>
-               <file>handle.c</file>
-               <file>init.c</file>
-               <file>interlck.c</file>
-               <file>list.c</file>
-               <file>lookas.c</file>
-               <file>mutant.c</file>
-               <file>power.c</file>
-               <file>profile.c</file>
-               <file>resource.c</file>
-               <file>rundown.c</file>
-               <file>sem.c</file>
-               <file>synch.c</file>
-               <file>sysinfo.c</file>
-               <file>time.c</file>
-               <file>timer.c</file>
-               <file>uuid.c</file>
-               <file>win32k.c</file>
-               <file>work.c</file>
-               <file>zone.c</file>
+               <compilationunit name="ex.c">
+                       <file>atom.c</file>
+                       <file>callback.c</file>
+                       <file>dbgctrl.c</file>
+                       <file>error.c</file>
+                       <file>event.c</file>
+                       <file>evtpair.c</file>
+                       <file>fmutex.c</file>
+                       <file>handle.c</file>
+                       <file>init.c</file>
+                       <file>interlck.c</file>
+                       <file>list.c</file>
+                       <file>lookas.c</file>
+                       <file>mutant.c</file>
+                       <file>power.c</file>
+                       <file>profile.c</file>
+                       <file>resource.c</file>
+                       <file>rundown.c</file>
+                       <file>sem.c</file>
+                       <file>synch.c</file>
+                       <file>sysinfo.c</file>
+                       <file>time.c</file>
+                       <file>timer.c</file>
+                       <file>uuid.c</file>
+                       <file>win32k.c</file>
+                       <file>work.c</file>
+                       <file>zone.c</file>
+               </compilationunit>
                <file>zw.S</file>
        </directory>
        <directory name="fs">
-               <file>context.c</file>
-               <file>fastio.c</file>
-               <file>filelock.c</file>
-               <file>mcb.c</file>
-               <file>name.c</file>
-               <file>notify.c</file>
-               <file>oplock.c</file>
-               <file>pool.c</file>
-               <file>tunnel.c</file>
-               <file>unc.c</file>
-               <file>util.c</file>
+               <compilationunit name="fs.c">
+                       <file>context.c</file>
+                       <file>fastio.c</file>
+                       <file>filelock.c</file>
+                       <file>mcb.c</file>
+                       <file>name.c</file>
+                       <file>notify.c</file>
+                       <file>oplock.c</file>
+                       <file>pool.c</file>
+                       <file>tunnel.c</file>
+                       <file>unc.c</file>
+                       <file>util.c</file>
+               </compilationunit>
        </directory>
        <directory name="inbv">
                <file>inbv.c</file>
        </directory>
        <directory name="io">
-               <file>adapter.c</file>
-               <file>arcname.c</file>
-               <file>bootlog.c</file>
-               <file>controller.c</file>
-               <file>device.c</file>
-               <file>deviface.c</file>
-               <file>disk.c</file>
-               <file>driver.c</file>
-               <file>efi.c</file>
-               <file>error.c</file>
-               <file>event.c</file>
+               <compilationunit name="io.c">
+                       <file>adapter.c</file>
+                       <file>arcname.c</file>
+                       <file>bootlog.c</file>
+                       <file>controller.c</file>
+                       <file>device.c</file>
+                       <file>deviface.c</file>
+                       <file>disk.c</file>
+                       <file>driver.c</file>
+                       <file>efi.c</file>
+                       <file>error.c</file>
+                       <file>event.c</file>
+                       <file>fs.c</file>
+                       <file>iocomp.c</file>
+                       <file>iomgr.c</file>
+                       <file>iowork.c</file>
+                       <file>irp.c</file>
+                       <file>irq.c</file>
+                       <file>mdl.c</file>
+                       <file>plugplay.c</file>
+                       <file>pnpdma.c</file>
+                       <file>pnpmgr.c</file>
+                       <file>pnpnotify.c</file>
+                       <file>pnpreport.c</file>
+                       <file>pnproot.c</file>
+                       <file>rawfs.c</file>
+                       <file>remlock.c</file>
+                       <file>resource.c</file>
+                       <file>share.c</file>
+                       <file>symlink.c</file>
+                       <file>timer.c</file>
+                       <file>vpb.c</file>
+                       <file>wmi.c</file>
+               </compilationunit>
                <file>file.c</file>
-               <file>fs.c</file>
-               <file>iocomp.c</file>
-               <file>iomgr.c</file>
-               <file>iowork.c</file>
-               <file>irp.c</file>
-               <file>irq.c</file>
-               <file>mdl.c</file>
-               <file>plugplay.c</file>
-               <file>pnpdma.c</file>
-               <file>pnpmgr.c</file>
-               <file>pnpnotify.c</file>
-               <file>pnpreport.c</file>
-               <file>pnproot.c</file>
-               <file>rawfs.c</file>
-               <file>remlock.c</file>
-               <file>resource.c</file>
-               <file>share.c</file>
-               <file>symlink.c</file>
-               <file>timer.c</file>
-               <file>vpb.c</file>
-               <file>wmi.c</file>
        </directory>
        <directory name="kd">
-               <directory name="wrappers">
-                       <file>bochs.c</file>
-                       <file>gdbstub.c</file>
-               </directory>
-               <file>kdinit.c</file>
-               <file>kdio.c</file>
-               <file>kdmain.c</file>
+               <compilationunit name="kd.c">
+                       <directory name="wrappers">
+                               <file>bochs.c</file>
+                               <file>gdbstub.c</file>
+                       </directory>
+                       <file>kdinit.c</file>
+                       <file>kdio.c</file>
+                       <file>kdmain.c</file>
+               </compilationunit>
        </directory>
        <directory name="ldr">
-               <file>loader.c</file>
-               <file>resource.c</file>
-               <file>rtl.c</file>
+               <compilationunit name="ldr.c">
+                       <file>loader.c</file>
+                       <file>resource.c</file>
+                       <file>rtl.c</file>
+               </compilationunit>
        </directory>
        <directory name="lpc">
-               <file>close.c</file>
-               <file>complete.c</file>
-               <file>connect.c</file>
-               <file>create.c</file>
-               <file>listen.c</file>
-               <file>port.c</file>
-               <file>query.c</file>
-               <file>queue.c</file>
-               <file>receive.c</file>
-               <file>reply.c</file>
-               <file>send.c</file>
+               <compilationunit name="lpc.c">
+                       <file>close.c</file>
+                       <file>complete.c</file>
+                       <file>connect.c</file>
+                       <file>create.c</file>
+                       <file>listen.c</file>
+                       <file>port.c</file>
+                       <file>query.c</file>
+                       <file>queue.c</file>
+                       <file>receive.c</file>
+                       <file>reply.c</file>
+                       <file>send.c</file>
+               </compilationunit>
        </directory>
        <directory name="mm">
                <if property="ARCH" value="i386">
                                <file>pfault.c</file>
                        </directory>
                </if>
-               <file>anonmem.c</file>
-               <file>aspace.c</file>
-               <file>balance.c</file>
-               <file>cont.c</file>
-               <file>drvlck.c</file>
+               <compilationunit name="mm.c">
+                       <file>anonmem.c</file>
+                       <file>aspace.c</file>
+                       <file>balance.c</file>
+                       <file>cont.c</file>
+                       <file>drvlck.c</file>
+                       <file>freelist.c</file>
+                       <file>iospace.c</file>
+                       <file>kmap.c</file>
+                       <file>marea.c</file>
+                       <file>mdl.c</file>
+                       <file>mm.c</file>
+                       <file>process.c</file>
+                       <file>mminit.c</file>
+                       <file>mpw.c</file>
+                       <file>ncache.c</file>
+                       <file>npool.c</file>
+                       <file>pagefile.c</file>
+                       <file>pageop.c</file>
+                       <file>pager.c</file>
+                       <file>pagfault.c</file>
+                       <file>paging.c</file>
+                       <file>pe.c</file>
+                       <file>physical.c</file>
+                       <file>pool.c</file>
+                       <file>ppool.c</file>
+                       <file>region.c</file>
+                       <file>rmap.c</file>
+                       <file>section.c</file>
+                       <file>verifier.c</file>
+                       <file>virtual.c</file>
+                       <file>wset.c</file>
+               </compilationunit>
                <file>elf32.c</file>
                <file>elf64.c</file>
-               <file>freelist.c</file>
-               <file>iospace.c</file>
-               <file>kmap.c</file>
-               <file>marea.c</file>
-               <file>mdl.c</file>
-               <file>mm.c</file>
-               <file>process.c</file>
-               <file>mminit.c</file>
-               <file>mpw.c</file>
-               <file>ncache.c</file>
-               <file>npool.c</file>
-               <file>pagefile.c</file>
-               <file>pageop.c</file>
-               <file>pager.c</file>
-               <file>pagfault.c</file>
-               <file>paging.c</file>
-               <file>pe.c</file>
-               <file>physical.c</file>
-               <file>pool.c</file>
-               <file>ppool.c</file>
-               <file>region.c</file>
-               <file>rmap.c</file>
-               <file>section.c</file>
-               <file>verifier.c</file>
-               <file>virtual.c</file>
-               <file>wset.c</file>
        </directory>
        <directory name="ob">
-               <file>dirobj.c</file>
-               <file>handle.c</file>
-               <file>namespc.c</file>
-               <file>ntobj.c</file>
-               <file>object.c</file>
-               <file>sdcache.c</file>
-               <file>security.c</file>
-               <file>symlink.c</file>
-               <file>wait.c</file>
+               <compilationunit name="ob.c">
+                       <file>dirobj.c</file>
+                       <file>handle.c</file>
+                       <file>namespc.c</file>
+                       <file>ntobj.c</file>
+                       <file>object.c</file>
+                       <file>sdcache.c</file>
+                       <file>security.c</file>
+                       <file>symlink.c</file>
+                       <file>wait.c</file>
+               </compilationunit>
        </directory>
        <directory name="po">
                <file>power.c</file>
        </directory>
        <directory name="ps">
-               <file>debug.c</file>
-               <file>idle.c</file>
-               <file>job.c</file>
-               <file>kill.c</file>
-               <file>locale.c</file>
-               <file>notify.c</file>
-               <file>process.c</file>
-               <file>psmgr.c</file>
-               <file>query.c</file>
-               <file>quota.c</file>
-               <file>security.c</file>
-               <file>suspend.c</file>
-               <file>thread.c</file>
-               <file>win32.c</file>
+               <compilationunit name="ps.c">
+                       <file>debug.c</file>
+                       <file>idle.c</file>
+                       <file>job.c</file>
+                       <file>kill.c</file>
+                       <file>locale.c</file>
+                       <file>notify.c</file>
+                       <file>process.c</file>
+                       <file>psmgr.c</file>
+                       <file>query.c</file>
+                       <file>quota.c</file>
+                       <file>security.c</file>
+                       <file>suspend.c</file>
+                       <file>thread.c</file>
+                       <file>win32.c</file>
+               </compilationunit>
        </directory>
        <directory name="rtl">
                <if property="ARCH" value="i386">
                                <file>seh.s</file>
                        </directory>
                </if>
-               <file>libsupp.c</file>
-               <file>misc.c</file>
-               <file>nls.c</file>
-               <file>regio.c</file>
-               <file>strtok.c</file>
+               <compilationunit name="rtl.c">
+                       <file>libsupp.c</file>
+                       <file>misc.c</file>
+                       <file>nls.c</file>
+                       <file>regio.c</file>
+                       <file>strtok.c</file>
+               </compilationunit>
        </directory>
        <directory name="se">
-               <file>access.c</file>
-               <file>acl.c</file>
-               <file>audit.c</file>
-               <file>lsa.c</file>
-               <file>luid.c</file>
-               <file>priv.c</file>
-               <file>sd.c</file>
-               <file>semgr.c</file>
-               <file>sid.c</file>
-               <file>token.c</file>
+               <compilationunit name="se.c">
+                       <file>access.c</file>
+                       <file>acl.c</file>
+                       <file>audit.c</file>
+                       <file>lsa.c</file>
+                       <file>luid.c</file>
+                       <file>priv.c</file>
+                       <file>sd.c</file>
+                       <file>semgr.c</file>
+                       <file>sid.c</file>
+                       <file>token.c</file>
+               </compilationunit>
        </directory>
        <file>ntoskrnl.rc</file>
        <linkerflag>-nostartfiles</linkerflag>