Introduce new config flag BUILD_MP. Compile MP kernel and hal only when this is set...
authorTimo Kreuzer <timo.kreuzer@reactos.org>
Mon, 22 Dec 2008 15:23:08 +0000 (15:23 +0000)
committerTimo Kreuzer <timo.kreuzer@reactos.org>
Mon, 22 Dec 2008 15:23:08 +0000 (15:23 +0000)
svn path=/trunk/; revision=38270

reactos/ReactOS-generic.rbuild
reactos/config.template.rbuild
reactos/hal/hal.rbuild

index ec0ef2f..f4915c9 100644 (file)
        </directory>
        <directory name="ntoskrnl">
                <xi:include href="ntoskrnl/ntoskrnl.rbuild" />
-               <xi:include href="ntoskrnl/ntkrnlmp.rbuild" />
+               <if property="BUILD_MP" value="1">
+                       <xi:include href="ntoskrnl/ntkrnlmp.rbuild" />
+               </if>
        </directory>
        <directory name="subsystems">
                <xi:include href="subsystems/subsystems.rbuild" />
index b751cf9..aee6e63 100644 (file)
@@ -85,4 +85,9 @@
 -->
 <property name="_ELF_" value="0" />
 
+<!--
+       Whether to compile the multi processor versions for ntoskrnl and hal.
+-->
+<property name="BUILD_MP" value="0" />
+
 </group>
index b2f85e4..48016f5 100644 (file)
@@ -10,7 +10,9 @@
                        <xi:include href="halx86/hal_generic_up.rbuild" />
                        <xi:include href="halx86/hal_generic_pc.rbuild" />
                        <xi:include href="halx86/halup.rbuild" />
-                       <xi:include href="halx86/halmp.rbuild" />
+                       <if property="BUILD_MP" value="1">
+                               <xi:include href="halx86/halmp.rbuild" />
+                       </if>
                        <xi:include href="halx86/halxbox.rbuild" />
                </directory>
        </if>