Speed up compilation of ntoskrnl Modified: trunk/reactos/ntoskrnl/ntoskrnl.xml _____
Modified: trunk/reactos/ntoskrnl/ntoskrnl.xml --- trunk/reactos/ntoskrnl/ntoskrnl.xml 2005-11-25 18:21:42 UTC (rev 19565) +++ trunk/reactos/ntoskrnl/ntoskrnl.xml 2005-11-25 18:43:51 UTC (rev 19566) @@ -48,43 +48,49 @@
<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"> @@ -116,116 +122,128 @@ <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"> @@ -235,69 +253,75 @@ <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"> @@ -306,23 +330,27 @@ <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>