<?xml version="1.0"?>
<!DOCTYPE module SYSTEM "../tools/rbuild/project.dtd">
<group xmlns:xi="http://www.w3.org/2001/XInclude">
- <bootstrap installbase="$(CDOUTPUT)" />
+ <bootstrap installbase="$(CDOUTPUT)/system32" />
<importlibrary definition="ntoskrnl.pspec" />
<define name="__NTOSKRNL__" />
<define name="_NTOSKRNL_" />
<if property="_ELF_" value="1">
<define name="_ELF_" />
</if>
+ <if property="NEWCC" value="1">
+ <define name="NEWCC" />
+ </if>
<include base="cmlib">.</include>
<include base="ntoskrnl">include</include>
<include base="ntoskrnl" root="intermediate"></include>
<file>dpc.c</file>
<file>eventobj.c</file>
<file>except.c</file>
- <if property="ARCH" value="i386">
- <file>freeldr.c</file>
- </if>
<file>freeze.c</file>
<file>gate.c</file>
<file>gmutex.c</file>
<file>timerobj.c</file>
<file>wait.c</file>
</directory>
- <directory name="cc">
+ <if property="NEWCC" value="0">
+ <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>
- </directory>
+ </directory>
+ </if>
+ <if property="NEWCC" value="1">
+ <directory name="cache">
+ <file>cachesub.c</file>
+ <file>copysup.c</file>
+ <file>fssup.c</file>
+ <file>lazyrite.c</file>
+ <file>logsup.c</file>
+ <file>mdlsup.c</file>
+ <file>pinsup.c</file>
+ <directory name="section">
+ <file>data.c</file>
+ <file>fault.c</file>
+ <file>io.c</file>
+ <file>reqtools.c</file>
+ <file>sptab.c</file>
+ <file>swapout.c</file>
+ </directory>
+ </directory>
+ </if>
<directory name="config">
<if property="ARCH" value="i386">
<directory name="i386">
<file>dbgkutil.c</file>
<file>dbgkobj.c</file>
</directory>
- <directory name="ex" root="intermediate">
+ <directory name="ex">
<file>zw.S</file>
</directory>
<directory name="ex">
<if property="ARCH" value="i386">
<directory name="i386">
- <file>interlck_asm.S</file>
<file>fastinterlck_asm.S</file>
<file>ioport.S</file>
</directory>
</if>
- <if property="ARCH" value="amd64">
- <directory name="amd64">
- <file>fastinterlck.c</file>
- </directory>
- </if>
<file>atom.c</file>
<file>callback.c</file>
<file>dbgctrl.c</file>
<file>event.c</file>
<file>evtpair.c</file>
<file>exintrin.c</file>
- <file>fastinterlck.c</file>
<file>fmutex.c</file>
<file>handle.c</file>
<file>harderr.c</file>
<file>hdlsterm.c</file>
<file>init.c</file>
+ <file>interlocked.c</file>
<file>keyedevt.c</file>
<file>locale.c</file>
<file>lookas.c</file>
<file>disksup.c</file>
<file>fstubex.c</file>
<file>halstub.c</file>
+ <file>translate.c</file>
</directory>
<directory name="inbv">
<file>inbv.c</file>
<file>pool.c</file>
<file>procsup.c</file>
<file>section.c</file>
+ <file>special.c</file>
<file>sysldr.c</file>
<file>syspte.c</file>
<file>vadnode.c</file>