Author: cfinck Date: Sun Mar 2 21:18:17 2008 New Revision: 32546
URL: http://svn.reactos.org/svn/reactos?rev=3D32546&view=3Drev Log: Put all the stuff from "ntoskrnl.rbuild" into a new file "ntoskrnl-generic.= rbuild", which is then included by "ntoskrnl.rbuild".
Simplifies building the kernel as the same stuff is also needed in "ntkrnlm= p.rbuild", which now defines CONFIG_SMP and then just includes "ntoskrnl-ge= neric.rbuild". Also added a disabled "ntkrnlmp.rbuild" entry to "ReactOS-generic.rbuild" (= disabled, because building the SMP kernel is broken atm)
Added: trunk/reactos/ntoskrnl/ntoskrnl-generic.rbuild (with props) Modified: trunk/reactos/ReactOS-generic.rbuild trunk/reactos/ntoskrnl/ntkrnlmp.rbuild trunk/reactos/ntoskrnl/ntoskrnl.rbuild
Modified: trunk/reactos/ReactOS-generic.rbuild URL: http://svn.reactos.org/svn/reactos/trunk/reactos/ReactOS-generic.rbuil= d?rev=3D32546&r1=3D32545&r2=3D32546&view=3Ddiff =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D --- trunk/reactos/ReactOS-generic.rbuild (original) +++ trunk/reactos/ReactOS-generic.rbuild Sun Mar 2 21:18:17 2008 @@ -58,6 +58,7 @@ </directory> <directory name=3D"ntoskrnl"> <xi:include href=3D"ntoskrnl/ntoskrnl.rbuild" /> + <!-- <xi:include href=3D"ntoskrnl/ntkrnlmp.rbuild" /> --> </directory> <directory name=3D"subsystems"> <xi:include href=3D"subsystems/subsystems.rbuild" />
Modified: trunk/reactos/ntoskrnl/ntkrnlmp.rbuild URL: http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/ntkrnlmp.rbu= ild?rev=3D32546&r1=3D32545&r2=3D32546&view=3Ddiff =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D --- trunk/reactos/ntoskrnl/ntkrnlmp.rbuild (original) +++ trunk/reactos/ntoskrnl/ntkrnlmp.rbuild Sun Mar 2 21:18:17 2008 @@ -1,436 +1,7 @@ <?xml version=3D"1.0"?> <!DOCTYPE module SYSTEM "../tools/rbuild/project.dtd"> <module name=3D"ntkrnlmp" type=3D"kernel" installbase=3D"system32" install= name=3D"ntkrnlmp.exe"> - <bootstrap installbase=3D"$(CDOUTPUT)" /> - <importlibrary definition=3D"ntoskrnl.def" /> - - <!-- this define should be the only difference with ntoskrnl.rbuild --> <define name=3D"CONFIG_SMP" /> =
- <define name=3D"_DISABLE_TIDENTS" /> - <define name=3D"__NTOSKRNL__" /> - <define name=3D"_NTOSKRNL_" /> - <define name=3D"_NTSYSTEM_" /> - <define name=3D"__NO_CTYPE_INLINES" /> - <define name=3D"WIN9X_COMPAT_SPINLOCK" /> - <define name=3D"_IN_KERNEL_" /> - <if property=3D"_WINKD_" value=3D"1"> - <define name=3D"_WINKD_" /> - </if> - <if property=3D"_ELF" value=3D"1"> - <define name=3D"_ELF_" /> - </if> - <include base=3D"cmlib">.</include> - <include base=3D"ntoskrnl">include</include> - <include base=3D"ntoskrnl" root=3D"intermediate"></include> - <include base=3D"ntoskrnl" root=3D"intermediate">include</include> - <include base=3D"ntoskrnl" root=3D"intermediate">include/internal</includ= e> - <include base=3D"ReactOS">include/reactos/drivers</include> - <library>csq</library> - <library>hal</library> - <library>pseh</library> - <library>cmlib</library> - <library>rtl</library> - <library>rossym</library> - <library>libcntpr</library> - <library>kdcom</library> - <library>bootvid</library> - <library>wdmguid</library> - <library>ppcmmu</library> - <directory name=3D"include"> - <pch>ntoskrnl.h</pch> - </directory> - <directory name=3D"ke"> - <if property=3D"ARCH" value=3D"i386"> - <directory name=3D"i386"> - <file first=3D"true">boot.S</file> - <file>abios.c</file> - <file>cpu.c</file> - <file>ctxswitch.S</file> - <file>exp.c</file> - <file>irqobj.c</file> - <file>kiinit.c</file> - <file>ldt.c</file> - <file>mtrr.c</file> - <file>patpge.c</file> - <file>systimer.S</file> - <file>thrdini.c</file> - <file>trap.s</file> - <file>usercall_asm.S</file> - <file>usercall.c</file> - <file>v86vdm.c</file> - <file>v86m_sup.S</file> - </directory> - </if> - <if property=3D"ARCH" value=3D"powerpc"> - <directory name=3D"powerpc"> - <file first=3D"true">main_asm.S</file> - <file>cpu.c</file> - <file>exp.c</file> - <file>kiinit.c</file> - <file>ppc_irq.c</file> - <file>stubs.c</file> - <file>systimer.c</file> - <file>thrdini.c</file> - <file>ctxswitch.c</file> - <file>ctxhelp.S</file> - </directory> - </if> - <file>apc.c</file> - <file>balmgr.c</file> - <file>bug.c</file> - <file>clock.c</file> - <file>config.c</file> - <file>devqueue.c</file> - <file>dpc.c</file> - <file>eventobj.c</file> - <file>except.c</file> - <file>freeldr.c</file> - <file>gate.c</file> - <file>gmutex.c</file> - <file>ipi.c</file> - <file>krnlinit.c</file> - <file>mutex.c</file> - <file>procobj.c</file> - <file>profobj.c</file> - <file>queue.c</file> - <file>semphobj.c</file> - <file>spinlock.c</file> - <file>thrdschd.c</file> - <file>thrdobj.c</file> - <file>timerobj.c</file> - <file>wait.c</file> - </directory> - <directory name=3D"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> - </directory> - <directory name=3D"config"> - <if property=3D"ARCH" value=3D"i386"> - <directory name=3D"i386"> - <file>cmhardwr.c</file> - </directory> - </if> - <if property=3D"ARCH" value=3D"powerpc"> - <directory name=3D"powerpc"> - <file>cmhardwr.c</file> - </directory> - </if> - <file>cmalloc.c</file> - <file>cmapi.c</file> - <file>cmboot.c</file> - <file>cmcheck.c</file> - <file>cmcontrl.c</file> - <file>cmconfig.c</file> - <file>cmdata.c</file> - <file>cmdelay.c</file> - <file>cmindex.c</file> - <file>cminit.c</file> - <file>cmhook.c</file> - <file>cmkcbncb.c</file> - <file>cmkeydel.c</file> - <file>cmlazy.c</file> - <file>cmmapvw.c</file> - <file>cmname.c</file> - <file>cmparse.c</file> - <file>cmse.c</file> - <file>cmsecach.c</file> - <file>cmsysini.c</file> - <file>cmvalue.c</file> - <file>cmvalche.c</file> - <file>cmwraprs.c</file> - <file>ntapi.c</file> - </directory> - <directory name=3D"dbgk"> - <file>dbgkutil.c</file> - <file>dbgkobj.c</file> - </directory> - <directory name=3D"ex" root=3D"intermediate"> - <file>zw.S</file> - </directory> - <directory name=3D"ex"> - <if property=3D"ARCH" value=3D"i386"> - <directory name=3D"i386"> - <file>interlck_asm.S</file> - <file>fastinterlck_asm.S</file> - <file>ioport.S</file> - </directory> - </if> - <if property=3D"ARCH" value=3D"powerpc"> - <directory name=3D"powerpc"> - <file>ioport.s</file> - <file>fastinterlck.c</file> - </directory> - </if> - <file>atom.c</file> - <file>callback.c</file> - <file>dbgctrl.c</file> - <file>efi.c</file> - <file>event.c</file> - <file>evtpair.c</file> - <file>fmutex.c</file> - <file>handle.c</file> - <file>harderr.c</file> - <file>hdlsterm.c</file> - <file>init.c</file> - <file>keyedevt.c</file> - <file>locale.c</file> - <file>lookas.c</file> - <file>mutant.c</file> - <file>pushlock.c</file> - <file>profile.c</file> - <file>resource.c</file> - <file>rundown.c</file> - <file>sem.c</file> - <file>shutdown.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>xipdisp.c</file> - <file>zone.c</file> - </directory> - <directory name=3D"fsrtl"> - <file>dbcsname.c</file> - <file>fastio.c</file> - <file>faulttol.c</file> - <file>filelock.c</file> - <file>filter.c</file> - <file>filtrctx.c</file> - <file>fsfilter.c</file> - <file>fsrtlpc.c</file> - <file>largemcb.c</file> - <file>name.c</file> - <file>notify.c</file> - <file>oplock.c</file> - <file>pnp.c</file> - <file>stackovf.c</file> - <file>tunnel.c</file> - <file>unc.c</file> - </directory> - <directory name=3D"fstub"> - <file>disksup.c</file> - <file>fstubex.c</file> - <file>halstub.c</file> - </directory> - <directory name=3D"inbv"> - <file>inbv.c</file> - </directory> - <directory name=3D"io"> - <directory name=3D"iomgr"> - <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>driver.c</file> - <file>drvrlist.c</file> - <file>error.c</file> - <file>file.c</file> - <file>iocomp.c</file> - <file>ioevent.c</file> - <file>iofunc.c</file> - <file>iomdl.c</file> - <file>iomgr.c</file> - <file>iorsrce.c</file> - <file>iotimer.c</file> - <file>iowork.c</file> - <file>irp.c</file> - <file>irq.c</file> - <file>rawfs.c</file> - <file>remlock.c</file> - <file>util.c</file> - <file>symlink.c</file> - <file>volume.c</file> - </directory> - <directory name=3D"pnpmgr"> - <file>plugplay.c</file> - <file>pnpdma.c</file> - <file>pnpmgr.c</file> - <file>pnpnotify.c</file> - <file>pnpreport.c</file> - <file>pnproot.c</file> - </directory> - </directory> - <if property=3D"_WINKD_" value=3D"0"> - <directory name=3D"kdbg"> - <if property=3D"ARCH" value=3D"i386"> - <directory name=3D"i386"> - <if property=3D"KDBG" value=3D"1"> - <group> - <file>i386-dis.c</file> - <file>kdb_help.S</file> - <file>longjmp.S</file> - <file>setjmp.S</file> - </group> - </if> - </directory> - </if> - <if property=3D"KDBG" value=3D"1"> - <file>kdb.c</file> - <file>kdb_cli.c</file> - <file>kdb_expr.c</file> - <file>kdb_keyboard.c</file> - <file>kdb_serial.c</file> - <file>kdb_string.c</file> - </if> - <if property=3D"DBG_OR_KDBG" value=3D"true"> - <file>kdb_symbols.c</file> - </if> - </directory> - <directory name=3D"kd"> - <directory name=3D"wrappers"> - <file>bochs.c</file> - <if property=3D"ARCH" value=3D"i386"> - <file>gdbstub.c</file> - </if> - <if property=3D"ARCH" value=3D"powerpc"> - <file>gdbstub_powerpc.c</file> - </if> - <file>kdbg.c</file> - </directory> - <file>kdinit.c</file> - <file>kdio.c</file> - <file>kdmain.c</file> - </directory> - </if> - <if property=3D"_WINKD_" value =3D"1"> - <directory name=3D"kd64"> - <file>kdapi.c</file> - <file>kdbreak.c</file> - <file>kddata.c</file> - <file>kdinit.c</file> - <file>kdlock.c</file> - <file>kdprint.c</file> - <file>kdtrap.c</file> - </directory> - </if> - <directory name=3D"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>reply.c</file> - <file>send.c</file> - </directory> - <directory name=3D"mm"> - <if property=3D"ARCH" value=3D"i386"> - <directory name=3D"i386"> - <file>page.c</file> - </directory> - </if> - <if property=3D"ARCH" value=3D"powerpc"> - <directory name=3D"powerpc"> - <file>pfault.c</file> - <file>page.c</file> - </directory> - </if> - <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>mdlsup.c</file> - <file>mm.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>procsup.c</file> - <file>region.c</file> - <file>rmap.c</file> - <file>section.c</file> - <file>sysldr.c</file> - <file>verifier.c</file> - <file>virtual.c</file> - <file>wset.c</file> - <if property=3D"_ELF_" value=3D"1"> - <file>elf32.c</file> - <file>elf64.c</file> - </if> - </directory> - <directory name=3D"ob"> - <file>obdir.c</file> - <file>obinit.c</file> - <file>obhandle.c</file> - <file>obname.c</file> - <file>oblife.c</file> - <file>obref.c</file> - <file>sdcache.c</file> - <file>obsecure.c</file> - <file>oblink.c</file> - <file>obwait.c</file> - </directory> - <directory name=3D"po"> - <file>power.c</file> - <file>events.c</file> - </directory> - <directory name=3D"ps"> - <file>debug.c</file> - <file>job.c</file> - <file>kill.c</file> - <file>psnotify.c</file> - <file>process.c</file> - <file>psmgr.c</file> - <file>query.c</file> - <file>quota.c</file> - <file>security.c</file> - <file>state.c</file> - <file>thread.c</file> - <file>win32.c</file> - </directory> - <directory name=3D"rtl"> - <file>libsupp.c</file> - <file>misc.c</file> - <file>strtok.c</file> - </directory> - <directory name=3D"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> - </directory> - <directory name=3D"vdm"> - <if property=3D"ARCH" value=3D"i386"> - <file>vdmmain.c</file> - <file>vdmexec.c</file> - </if> - </directory> - <directory name=3D"wmi"> - <file>wmi.c</file> - </directory> - <file>bugcodes.mc</file> - <file>ntoskrnl.rc</file> - <linkerflag>-nostartfiles</linkerflag> - <linkerflag>-nostdlib</linkerflag> - <linkerflag>-lgcc</linkerflag> - <linkerscript>ntoskrnl_$(ARCH).lnk</linkerscript> + <xi:include href=3D"ntoskrnl-generic.rbuild" /> </module>
Added: trunk/reactos/ntoskrnl/ntoskrnl-generic.rbuild URL: http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/ntoskrnl-gen= eric.rbuild?rev=3D32546&view=3Dauto =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D --- trunk/reactos/ntoskrnl/ntoskrnl-generic.rbuild (added) +++ trunk/reactos/ntoskrnl/ntoskrnl-generic.rbuild Sun Mar 2 21:18:17 2008 @@ -1,0 +1,447 @@ +<?xml version=3D"1.0"?> +<!DOCTYPE module SYSTEM "../tools/rbuild/project.dtd"> +<group xmlns:xi=3D"http://www.w3.org/2001/XInclude%22%3E + <bootstrap installbase=3D"$(CDOUTPUT)" /> + <importlibrary definition=3D"ntoskrnl_$(ARCH).def" /> + <define name=3D"_DISABLE_TIDENTS" /> + <define name=3D"__NTOSKRNL__" /> + <define name=3D"_NTOSKRNL_" /> + <define name=3D"_NTSYSTEM_" /> + <define name=3D"__NO_CTYPE_INLINES" /> + <define name=3D"WIN9X_COMPAT_SPINLOCK" /> + <define name=3D"_IN_KERNEL_" /> + <if property=3D"_WINKD_" value=3D"1"> + <define name=3D"_WINKD_" /> + </if> + <if property=3D"_ELF" value=3D"1"> + <define name=3D"_ELF_" /> + </if> + <include base=3D"cmlib">.</include> + <include base=3D"ntoskrnl">include</include> + <include base=3D"ntoskrnl" root=3D"intermediate"></include> + <include base=3D"ntoskrnl" root=3D"intermediate">include</include> + <include base=3D"ntoskrnl" root=3D"intermediate">include/internal</includ= e> + <include base=3D"ReactOS">include/reactos/drivers</include> + <library>csq</library> + <library>hal</library> + <library>pseh</library> + <library>cmlib</library> + <library>rtl</library> + <library>rossym</library> + <library>libcntpr</library> + <library>kdcom</library> + <library>bootvid</library> + <library>wdmguid</library> + <directory name=3D"include"> + <pch>ntoskrnl.h</pch> + </directory> + <directory name=3D"ke"> + <if property=3D"ARCH" value=3D"i386"> + <directory name=3D"i386"> + <file first=3D"true">boot.S</file> + <file>abios.c</file> + <file>cpu.c</file> + <file>ctxswitch.S</file> + <file>exp.c</file> + <file>irqobj.c</file> + <file>kiinit.c</file> + <file>ldt.c</file> + <file>mtrr.c</file> + <file>patpge.c</file> + <file>systimer.S</file> + <file>thrdini.c</file> + <file>trap.s</file> + <file>usercall_asm.S</file> + <file>usercall.c</file> + <file>v86vdm.c</file> + <file>v86m_sup.S</file> + </directory> + </if> + <if property=3D"ARCH" value=3D"arm"> + <directory name=3D"arm"> + <file first=3D"true">boot.s</file> + <file>arm_kprintf.c</file> + <file>cpu.c</file> + <file>exp.c</file> + <file>kiinit.c</file> + <file>stubs_asm.s</file> + <file>stubs.c</file> + <file>thrdini.c</file> + </directory> + </if> + <if property=3D"ARCH" value=3D"powerpc"> + <directory name=3D"powerpc"> + <file first=3D"true">main_asm.S</file> + <file>cpu.c</file> + <file>exp.c</file> + <file>kiinit.c</file> + <file>ppc_irq.c</file> + <file>stubs.c</file> + <file>systimer.c</file> + <file>thrdini.c</file> + <file>ctxswitch.c</file> + <file>ctxhelp.S</file> + </directory> + </if> + <file>apc.c</file> + <file>balmgr.c</file> + <file>bug.c</file> + <file>clock.c</file> + <file>config.c</file> + <file>devqueue.c</file> + <file>dpc.c</file> + <file>eventobj.c</file> + <file>except.c</file> + <file>freeldr.c</file> + <file>gate.c</file> + <file>gmutex.c</file> + <file>ipi.c</file> + <file>krnlinit.c</file> + <file>mutex.c</file> + <file>procobj.c</file> + <file>profobj.c</file> + <file>queue.c</file> + <file>semphobj.c</file> + <file>spinlock.c</file> + <file>thrdschd.c</file> + <file>thrdobj.c</file> + <file>timerobj.c</file> + <file>wait.c</file> + </directory> + <directory name=3D"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> + </directory> + <directory name=3D"config"> + <if property=3D"ARCH" value=3D"i386"> + <directory name=3D"i386"> + <file>cmhardwr.c</file> + </directory> + </if> + <if property=3D"ARCH" value=3D"powerpc"> + <directory name=3D"powerpc"> + <file>cmhardwr.c</file> + </directory> + </if> + <file>cmalloc.c</file> + <file>cmapi.c</file> + <file>cmboot.c</file> + <file>cmcheck.c</file> + <file>cmcontrl.c</file> + <file>cmconfig.c</file> + <file>cmdata.c</file> + <file>cmdelay.c</file> + <file>cmindex.c</file> + <file>cminit.c</file> + <file>cmhook.c</file> + <file>cmkcbncb.c</file> + <file>cmkeydel.c</file> + <file>cmlazy.c</file> + <file>cmmapvw.c</file> + <file>cmname.c</file> + <file>cmparse.c</file> + <file>cmse.c</file> + <file>cmsecach.c</file> + <file>cmsysini.c</file> + <file>cmvalue.c</file> + <file>cmvalche.c</file> + <file>cmwraprs.c</file> + <file>ntapi.c</file> + </directory> + <directory name=3D"dbgk"> + <file>dbgkutil.c</file> + <file>dbgkobj.c</file> + </directory> + <directory name=3D"ex" root=3D"intermediate"> + <file>zw.S</file> + </directory> + <directory name=3D"ex"> + <if property=3D"ARCH" value=3D"i386"> + <directory name=3D"i386"> + <file>interlck_asm.S</file> + <file>fastinterlck_asm.S</file> + <file>ioport.S</file> + </directory> + </if> + <if property=3D"ARCH" value=3D"powerpc"> + <directory name=3D"powerpc"> + <file>ioport.s</file> + <file>fastinterlck.c</file> + </directory> + </if> + <file>atom.c</file> + <file>callback.c</file> + <file>dbgctrl.c</file> + <file>efi.c</file> + <file>event.c</file> + <file>evtpair.c</file> + <file>fmutex.c</file> + <file>handle.c</file> + <file>harderr.c</file> + <file>hdlsterm.c</file> + <file>init.c</file> + <file>keyedevt.c</file> + <file>locale.c</file> + <file>lookas.c</file> + <file>mutant.c</file> + <file>pushlock.c</file> + <file>profile.c</file> + <file>resource.c</file> + <file>rundown.c</file> + <file>sem.c</file> + <file>shutdown.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>xipdisp.c</file> + <file>zone.c</file> + </directory> + <directory name=3D"fsrtl"> + <file>dbcsname.c</file> + <file>fastio.c</file> + <file>faulttol.c</file> + <file>filelock.c</file> + <file>filter.c</file> + <file>filtrctx.c</file> + <file>fsfilter.c</file> + <file>fsrtlpc.c</file> + <file>largemcb.c</file> + <file>name.c</file> + <file>notify.c</file> + <file>oplock.c</file> + <file>pnp.c</file> + <file>stackovf.c</file> + <file>tunnel.c</file> + <file>unc.c</file> + </directory> + <directory name=3D"fstub"> + <file>disksup.c</file> + <file>fstubex.c</file> + <file>halstub.c</file> + </directory> + <directory name=3D"inbv"> + <file>inbv.c</file> + </directory> + <directory name=3D"io"> + <directory name=3D"iomgr"> + <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>driver.c</file> + <file>drvrlist.c</file> + <file>error.c</file> + <file>file.c</file> + <file>iocomp.c</file> + <file>ioevent.c</file> + <file>iofunc.c</file> + <file>iomdl.c</file> + <file>iomgr.c</file> + <file>iorsrce.c</file> + <file>iotimer.c</file> + <file>iowork.c</file> + <file>irp.c</file> + <file>irq.c</file> + <file>rawfs.c</file> + <file>remlock.c</file> + <file>util.c</file> + <file>symlink.c</file> + <file>volume.c</file> + </directory> + <directory name=3D"pnpmgr"> + <file>plugplay.c</file> + <file>pnpdma.c</file> + <file>pnpmgr.c</file> + <file>pnpnotify.c</file> + <file>pnpreport.c</file> + <file>pnproot.c</file> + </directory> + </directory> + <if property=3D"_WINKD_" value=3D"0"> + <directory name=3D"kdbg"> + <if property=3D"ARCH" value=3D"i386"> + <directory name=3D"i386"> + <if property=3D"KDBG" value=3D"1"> + <group> + <file>i386-dis.c</file> + <file>kdb_help.S</file> + <file>longjmp.S</file> + <file>setjmp.S</file> + </group> + </if> + </directory> + </if> + <if property=3D"KDBG" value=3D"1"> + <file>kdb.c</file> + <file>kdb_cli.c</file> + <file>kdb_expr.c</file> + <file>kdb_keyboard.c</file> + <file>kdb_serial.c</file> + </if> + <if property=3D"DBG_OR_KDBG" value=3D"true"> + <file>kdb_symbols.c</file> + </if> + </directory> + <directory name=3D"kd"> + <directory name=3D"wrappers"> + <file>bochs.c</file> + <if property=3D"ARCH" value=3D"i386"> + <file>gdbstub.c</file> + </if> + <if property=3D"ARCH" value=3D"powerpc"> + <file>gdbstub_powerpc.c</file> + </if> + <file>kdbg.c</file> + </directory> + <file>kdinit.c</file> + <file>kdio.c</file> + <file>kdmain.c</file> + </directory> + </if> + <if property=3D"_WINKD_" value =3D"1"> + <directory name=3D"kd64"> + <file>kdapi.c</file> + <file>kdbreak.c</file> + <file>kddata.c</file> + <file>kdinit.c</file> + <file>kdlock.c</file> + <file>kdprint.c</file> + <file>kdtrap.c</file> + </directory> + </if> + <directory name=3D"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>reply.c</file> + <file>send.c</file> + </directory> + <directory name=3D"mm"> + <if property=3D"ARCH" value=3D"i386"> + <directory name=3D"i386"> + <file>page.c</file> + </directory> + </if> + <if property=3D"ARCH" value=3D"arm"> + <directory name=3D"arm"> + <file>stubs.c</file> + </directory> + </if> + <if property=3D"ARCH" value=3D"powerpc"> + <directory name=3D"powerpc"> + <file>pfault.c</file> + <file>page.c</file> + </directory> + </if> + <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>mdlsup.c</file> + <file>mm.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>procsup.c</file> + <file>region.c</file> + <file>rmap.c</file> + <file>section.c</file> + <file>sysldr.c</file> + <file>verifier.c</file> + <file>virtual.c</file> + <file>wset.c</file> + <if property=3D"_ELF_" value=3D"1"> + <file>elf32.c</file> + <file>elf64.c</file> + </if> + </directory> + <directory name=3D"ob"> + <file>obdir.c</file> + <file>obinit.c</file> + <file>obhandle.c</file> + <file>obname.c</file> + <file>oblife.c</file> + <file>obref.c</file> + <file>sdcache.c</file> + <file>obsecure.c</file> + <file>oblink.c</file> + <file>obwait.c</file> + </directory> + <directory name=3D"po"> + <file>power.c</file> + <file>events.c</file> + </directory> + <directory name=3D"ps"> + <file>debug.c</file> + <file>job.c</file> + <file>kill.c</file> + <file>psnotify.c</file> + <file>process.c</file> + <file>psmgr.c</file> + <file>query.c</file> + <file>quota.c</file> + <file>security.c</file> + <file>state.c</file> + <file>thread.c</file> + <file>win32.c</file> + </directory> + <directory name=3D"rtl"> + <file>libsupp.c</file> + <file>misc.c</file> + <file>strtok.c</file> + </directory> + <directory name=3D"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> + </directory> + <directory name=3D"vdm"> + <if property=3D"ARCH" value=3D"i386"> + <file>vdmmain.c</file> + <file>vdmexec.c</file> + </if> + </directory> + <directory name=3D"wmi"> + <file>wmi.c</file> + </directory> + <file>bugcodes.mc</file> + <file>ntoskrnl.rc</file> + <linkerflag>-nostartfiles</linkerflag> + <linkerflag>-nostdlib</linkerflag> + <linkerflag>-lgcc</linkerflag> + <linkerscript>ntoskrnl_$(ARCH).lnk</linkerscript> +</group>
Propchange: trunk/reactos/ntoskrnl/ntoskrnl-generic.rbuild ---------------------------------------------------------------------------= --- svn:eol-style =3D native
Modified: trunk/reactos/ntoskrnl/ntoskrnl.rbuild URL: http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/ntoskrnl.rbu= ild?rev=3D32546&r1=3D32545&r2=3D32546&view=3Ddiff =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D --- trunk/reactos/ntoskrnl/ntoskrnl.rbuild (original) +++ trunk/reactos/ntoskrnl/ntoskrnl.rbuild Sun Mar 2 21:18:17 2008 @@ -1,447 +1,5 @@ <?xml version=3D"1.0"?> <!DOCTYPE module SYSTEM "../tools/rbuild/project.dtd"> <module name=3D"ntoskrnl" type=3D"kernel" installbase=3D"system32" install= name=3D"ntoskrnl.exe"> - <bootstrap installbase=3D"$(CDOUTPUT)" /> - <importlibrary definition=3D"ntoskrnl_$(ARCH).def" /> - <define name=3D"_DISABLE_TIDENTS" /> - <define name=3D"__NTOSKRNL__" /> - <define name=3D"_NTOSKRNL_" /> - <define name=3D"_NTSYSTEM_" /> - <define name=3D"__NO_CTYPE_INLINES" /> - <define name=3D"WIN9X_COMPAT_SPINLOCK" /> - <define name=3D"_IN_KERNEL_" /> - <if property=3D"_WINKD_" value=3D"1"> - <define name=3D"_WINKD_" /> - </if> - <if property=3D"_ELF" value=3D"1"> - <define name=3D"_ELF_" /> - </if> - <include base=3D"cmlib">.</include> - <include base=3D"ntoskrnl">include</include> - <include base=3D"ntoskrnl" root=3D"intermediate"></include> - <include base=3D"ntoskrnl" root=3D"intermediate">include</include> - <include base=3D"ntoskrnl" root=3D"intermediate">include/internal</includ= e> - <include base=3D"ReactOS">include/reactos/drivers</include> - <library>csq</library> - <library>hal</library> - <library>pseh</library> - <library>cmlib</library> - <library>rtl</library> - <library>rossym</library> - <library>libcntpr</library> - <library>kdcom</library> - <library>bootvid</library> - <library>wdmguid</library> - <directory name=3D"include"> - <pch>ntoskrnl.h</pch> - </directory> - <directory name=3D"ke"> - <if property=3D"ARCH" value=3D"i386"> - <directory name=3D"i386"> - <file first=3D"true">boot.S</file> - <file>abios.c</file> - <file>cpu.c</file> - <file>ctxswitch.S</file> - <file>exp.c</file> - <file>irqobj.c</file> - <file>kiinit.c</file> - <file>ldt.c</file> - <file>mtrr.c</file> - <file>patpge.c</file> - <file>systimer.S</file> - <file>thrdini.c</file> - <file>trap.s</file> - <file>usercall_asm.S</file> - <file>usercall.c</file> - <file>v86vdm.c</file> - <file>v86m_sup.S</file> - </directory> - </if> - <if property=3D"ARCH" value=3D"arm"> - <directory name=3D"arm"> - <file first=3D"true">boot.s</file> - <file>arm_kprintf.c</file> - <file>cpu.c</file> - <file>exp.c</file> - <file>kiinit.c</file> - <file>stubs_asm.s</file> - <file>stubs.c</file> - <file>thrdini.c</file> - </directory> - </if> - <if property=3D"ARCH" value=3D"powerpc"> - <directory name=3D"powerpc"> - <file first=3D"true">main_asm.S</file> - <file>cpu.c</file> - <file>exp.c</file> - <file>kiinit.c</file> - <file>ppc_irq.c</file> - <file>stubs.c</file> - <file>systimer.c</file> - <file>thrdini.c</file> - <file>ctxswitch.c</file> - <file>ctxhelp.S</file> - </directory> - </if> - <file>apc.c</file> - <file>balmgr.c</file> - <file>bug.c</file> - <file>clock.c</file> - <file>config.c</file> - <file>devqueue.c</file> - <file>dpc.c</file> - <file>eventobj.c</file> - <file>except.c</file> - <file>freeldr.c</file> - <file>gate.c</file> - <file>gmutex.c</file> - <file>ipi.c</file> - <file>krnlinit.c</file> - <file>mutex.c</file> - <file>procobj.c</file> - <file>profobj.c</file> - <file>queue.c</file> - <file>semphobj.c</file> - <file>spinlock.c</file> - <file>thrdschd.c</file> - <file>thrdobj.c</file> - <file>timerobj.c</file> - <file>wait.c</file> - </directory> - <directory name=3D"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> - </directory> - <directory name=3D"config"> - <if property=3D"ARCH" value=3D"i386"> - <directory name=3D"i386"> - <file>cmhardwr.c</file> - </directory> - </if> - <if property=3D"ARCH" value=3D"powerpc"> - <directory name=3D"powerpc"> - <file>cmhardwr.c</file> - </directory> - </if> - <file>cmalloc.c</file> - <file>cmapi.c</file> - <file>cmboot.c</file> - <file>cmcheck.c</file> - <file>cmcontrl.c</file> - <file>cmconfig.c</file> - <file>cmdata.c</file> - <file>cmdelay.c</file> - <file>cmindex.c</file> - <file>cminit.c</file> - <file>cmhook.c</file> - <file>cmkcbncb.c</file> - <file>cmkeydel.c</file> - <file>cmlazy.c</file> - <file>cmmapvw.c</file> - <file>cmname.c</file> - <file>cmparse.c</file> - <file>cmse.c</file> - <file>cmsecach.c</file> - <file>cmsysini.c</file> - <file>cmvalue.c</file> - <file>cmvalche.c</file> - <file>cmwraprs.c</file> - <file>ntapi.c</file> - </directory> - <directory name=3D"dbgk"> - <file>dbgkutil.c</file> - <file>dbgkobj.c</file> - </directory> - <directory name=3D"ex" root=3D"intermediate"> - <file>zw.S</file> - </directory> - <directory name=3D"ex"> - <if property=3D"ARCH" value=3D"i386"> - <directory name=3D"i386"> - <file>interlck_asm.S</file> - <file>fastinterlck_asm.S</file> - <file>ioport.S</file> - </directory> - </if> - <if property=3D"ARCH" value=3D"powerpc"> - <directory name=3D"powerpc"> - <file>ioport.s</file> - <file>fastinterlck.c</file> - </directory> - </if> - <file>atom.c</file> - <file>callback.c</file> - <file>dbgctrl.c</file> - <file>efi.c</file> - <file>event.c</file> - <file>evtpair.c</file> - <file>fmutex.c</file> - <file>handle.c</file> - <file>harderr.c</file> - <file>hdlsterm.c</file> - <file>init.c</file> - <file>keyedevt.c</file> - <file>locale.c</file> - <file>lookas.c</file> - <file>mutant.c</file> - <file>pushlock.c</file> - <file>profile.c</file> - <file>resource.c</file> - <file>rundown.c</file> - <file>sem.c</file> - <file>shutdown.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>xipdisp.c</file> - <file>zone.c</file> - </directory> - <directory name=3D"fsrtl"> - <file>dbcsname.c</file> - <file>fastio.c</file> - <file>faulttol.c</file> - <file>filelock.c</file> - <file>filter.c</file> - <file>filtrctx.c</file> - <file>fsfilter.c</file> - <file>fsrtlpc.c</file> - <file>largemcb.c</file> - <file>name.c</file> - <file>notify.c</file> - <file>oplock.c</file> - <file>pnp.c</file> - <file>stackovf.c</file> - <file>tunnel.c</file> - <file>unc.c</file> - </directory> - <directory name=3D"fstub"> - <file>disksup.c</file> - <file>fstubex.c</file> - <file>halstub.c</file> - </directory> - <directory name=3D"inbv"> - <file>inbv.c</file> - </directory> - <directory name=3D"io"> - <directory name=3D"iomgr"> - <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>driver.c</file> - <file>drvrlist.c</file> - <file>error.c</file> - <file>file.c</file> - <file>iocomp.c</file> - <file>ioevent.c</file> - <file>iofunc.c</file> - <file>iomdl.c</file> - <file>iomgr.c</file> - <file>iorsrce.c</file> - <file>iotimer.c</file> - <file>iowork.c</file> - <file>irp.c</file> - <file>irq.c</file> - <file>rawfs.c</file> - <file>remlock.c</file> - <file>util.c</file> - <file>symlink.c</file> - <file>volume.c</file> - </directory> - <directory name=3D"pnpmgr"> - <file>plugplay.c</file> - <file>pnpdma.c</file> - <file>pnpmgr.c</file> - <file>pnpnotify.c</file> - <file>pnpreport.c</file> - <file>pnproot.c</file> - </directory> - </directory> - <if property=3D"_WINKD_" value=3D"0"> - <directory name=3D"kdbg"> - <if property=3D"ARCH" value=3D"i386"> - <directory name=3D"i386"> - <if property=3D"KDBG" value=3D"1"> - <group> - <file>i386-dis.c</file> - <file>kdb_help.S</file> - <file>longjmp.S</file> - <file>setjmp.S</file> - </group> - </if> - </directory> - </if> - <if property=3D"KDBG" value=3D"1"> - <file>kdb.c</file> - <file>kdb_cli.c</file> - <file>kdb_expr.c</file> - <file>kdb_keyboard.c</file> - <file>kdb_serial.c</file> - </if> - <if property=3D"DBG_OR_KDBG" value=3D"true"> - <file>kdb_symbols.c</file> - </if> - </directory> - <directory name=3D"kd"> - <directory name=3D"wrappers"> - <file>bochs.c</file> - <if property=3D"ARCH" value=3D"i386"> - <file>gdbstub.c</file> - </if> - <if property=3D"ARCH" value=3D"powerpc"> - <file>gdbstub_powerpc.c</file> - </if> - <file>kdbg.c</file> - </directory> - <file>kdinit.c</file> - <file>kdio.c</file> - <file>kdmain.c</file> - </directory> - </if> - <if property=3D"_WINKD_" value =3D"1"> - <directory name=3D"kd64"> - <file>kdapi.c</file> - <file>kdbreak.c</file> - <file>kddata.c</file> - <file>kdinit.c</file> - <file>kdlock.c</file> - <file>kdprint.c</file> - <file>kdtrap.c</file> - </directory> - </if> - <directory name=3D"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>reply.c</file> - <file>send.c</file> - </directory> - <directory name=3D"mm"> - <if property=3D"ARCH" value=3D"i386"> - <directory name=3D"i386"> - <file>page.c</file> - </directory> - </if> - <if property=3D"ARCH" value=3D"arm"> - <directory name=3D"arm"> - <file>stubs.c</file> - </directory> - </if> - <if property=3D"ARCH" value=3D"powerpc"> - <directory name=3D"powerpc"> - <file>pfault.c</file> - <file>page.c</file> - </directory> - </if> - <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>mdlsup.c</file> - <file>mm.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>procsup.c</file> - <file>region.c</file> - <file>rmap.c</file> - <file>section.c</file> - <file>sysldr.c</file> - <file>verifier.c</file> - <file>virtual.c</file> - <file>wset.c</file> - <if property=3D"_ELF_" value=3D"1"> - <file>elf32.c</file> - <file>elf64.c</file> - </if> - </directory> - <directory name=3D"ob"> - <file>obdir.c</file> - <file>obinit.c</file> - <file>obhandle.c</file> - <file>obname.c</file> - <file>oblife.c</file> - <file>obref.c</file> - <file>sdcache.c</file> - <file>obsecure.c</file> - <file>oblink.c</file> - <file>obwait.c</file> - </directory> - <directory name=3D"po"> - <file>power.c</file> - <file>events.c</file> - </directory> - <directory name=3D"ps"> - <file>debug.c</file> - <file>job.c</file> - <file>kill.c</file> - <file>psnotify.c</file> - <file>process.c</file> - <file>psmgr.c</file> - <file>query.c</file> - <file>quota.c</file> - <file>security.c</file> - <file>state.c</file> - <file>thread.c</file> - <file>win32.c</file> - </directory> - <directory name=3D"rtl"> - <file>libsupp.c</file> - <file>misc.c</file> - <file>strtok.c</file> - </directory> - <directory name=3D"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> - </directory> - <directory name=3D"vdm"> - <if property=3D"ARCH" value=3D"i386"> - <file>vdmmain.c</file> - <file>vdmexec.c</file> - </if> - </directory> - <directory name=3D"wmi"> - <file>wmi.c</file> - </directory> - <file>bugcodes.mc</file> - <file>ntoskrnl.rc</file> - <linkerflag>-nostartfiles</linkerflag> - <linkerflag>-nostdlib</linkerflag> - <linkerflag>-lgcc</linkerflag> - <linkerscript>ntoskrnl_$(ARCH).lnk</linkerscript> + <xi:include href=3D"ntoskrnl-generic.rbuild" /> </module>