Author: mpiulachs
Date: Sat May 24 15:32:44 2008
New Revision: 33677
URL:
http://svn.reactos.org/svn/reactos?rev=33677&view=rev
Log:
- Move every x86 HAL to it's own .rbuild file
- Take advantage of r33676
Added:
trunk/reactos/hal/halx86/hal_generic.rbuild (with props)
trunk/reactos/hal/halx86/hal_generic_pc.rbuild (with props)
trunk/reactos/hal/halx86/hal_generic_up.rbuild (with props)
trunk/reactos/hal/halx86/halmp.rbuild (with props)
trunk/reactos/hal/halx86/halup.rbuild (with props)
trunk/reactos/hal/halx86/halxbox.rbuild (with props)
Removed:
trunk/reactos/hal/halx86/directory.rbuild
Modified:
trunk/reactos/hal/hal.rbuild
Modified: trunk/reactos/hal/hal.rbuild
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/hal/hal.rbuild?rev=33677&a…
==============================================================================
--- trunk/reactos/hal/hal.rbuild [iso-8859-1] (original)
+++ trunk/reactos/hal/hal.rbuild [iso-8859-1] Sat May 24 15:32:44 2008
@@ -6,7 +6,12 @@
</directory>
<if property="ARCH" value="i386">
<directory name="halx86">
- <xi:include href="halx86/directory.rbuild" />
+ <xi:include href="halx86/hal_generic.rbuild" />
+ <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" />
+ <xi:include href="halx86/halxbox.rbuild" />
</directory>
</if>
<if property="ARCH" value="powerpc">
Removed: trunk/reactos/hal/halx86/directory.rbuild
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/hal/halx86/directory.rbuil…
==============================================================================
--- trunk/reactos/hal/halx86/directory.rbuild [iso-8859-1] (original)
+++ trunk/reactos/hal/halx86/directory.rbuild (removed)
@@ -1,69 +1,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE group SYSTEM "../../tools/rbuild/project.dtd">
-<group
xmlns:xi="http://www.w3.org/2001/XInclude">
- <directory name="generic">
- <xi:include href="generic/generic.rbuild" />
- </directory>
-
- <module name="halup" type="kernelmodedll"
entrypoint="0">
- <importlibrary definition="../hal/hal_i386.def" />
- <bootstrap installbase="$(CDOUTPUT)" nameoncd="hal.dll" />
- <include>include</include>
- <include base="ntoskrnl">include</include>
- <define name="_DISABLE_TIDENTS" />
- <define name="_NTHAL_" />
- <library>hal_generic</library>
- <library>hal_generic_up</library>
- <library>hal_generic_pc</library>
- <library>ntoskrnl</library>
- <directory name="up">
- <file>halinit_up.c</file>
- <file>halup.rc</file>
- </directory>
- </module>
- <module name="halmp" type="kernelmodedll"
entrypoint="0">
- <importlibrary definition="../hal/hal_i386.def" />
- <bootstrap installbase="$(CDOUTPUT)" />
- <include>include</include>
- <include base="ntoskrnl">include</include>
- <define name="_DISABLE_TIDENTS" />
- <define name="CONFIG_SMP" />
- <define name="_NTHAL_" />
- <library>hal_generic</library>
- <library>hal_generic_pc</library>
- <library>ntoskrnl</library>
- <directory name="mp">
- <file>apic.c</file>
- <file>halinit_mp.c</file>
- <file>ioapic.c</file>
- <file>ipi_mp.c</file>
- <file>mpconfig.c</file>
- <file>mps.S</file>
- <file>mpsboot.asm</file>
- <file>mpsirql.c</file>
- <file>processor_mp.c</file>
- <file>spinlock.c</file>
- <file>halmp.rc</file>
- </directory>
- </module>
- <module name="halxbox" type="kernelmodedll"
entrypoint="0" allowwarnings="true">
- <importlibrary definition="../hal/hal_i386.def" />
- <include>include</include>
- <include base="ntoskrnl">include</include>
- <define name="_DISABLE_TIDENTS" />
- <define name="_NTHAL_" />
- <define name="SARCH_XBOX" />
- <library>hal_generic</library>
- <library>hal_generic_up</library>
- <library>ntoskrnl</library>
- <directory name="generic">
- <file>pci.c</file>
- </directory>
- <directory name="xbox">
- <file>halinit_xbox.c</file>
- <file>part_xbox.c</file>
- <file>halxbox.rc</file>
- <pch>halxbox.h</pch>
- </directory>
- </module>
-</group>
Added: trunk/reactos/hal/halx86/hal_generic.rbuild
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/hal/halx86/hal_generic.rbu…
==============================================================================
--- trunk/reactos/hal/halx86/hal_generic.rbuild (added)
+++ trunk/reactos/hal/halx86/hal_generic.rbuild [iso-8859-1] Sat May 24 15:32:44 2008
@@ -1,0 +1,31 @@
+<?xml version="1.0"?>
+<!DOCTYPE group SYSTEM "../../../tools/rbuild/project.dtd">
+<group>
+ <module name="hal_generic" type="objectlibrary">
+ <include>include</include>
+ <include base="ntoskrnl">include</include>
+ <define name="_DISABLE_TIDENTS" />
+ <define name="_NTHAL_" />
+ <directory name="generic">
+ <file>beep.c</file>
+ <file>bios.c</file>
+ <file>bus.c</file>
+ <file>cmos.c</file>
+ <file>dma.c</file>
+ <file>drive.c</file>
+ <file>display.c</file>
+ <file>halinit.c</file>
+ <file>misc.c</file>
+ <file>portio.c</file>
+ <file>profil.c</file>
+ <file>reboot.c</file>
+ <file>sysinfo.c</file>
+ <file>timer.c</file>
+ <file>systimer.S</file>
+ <file>v86.s</file>
+ </directory>
+ <directory name="include">
+ <pch>hal.h</pch>
+ </directory>
+ </module>
+</group>
Propchange: trunk/reactos/hal/halx86/hal_generic.rbuild
------------------------------------------------------------------------------
svn:eol-style = native
Added: trunk/reactos/hal/halx86/hal_generic_pc.rbuild
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/hal/halx86/hal_generic_pc.…
==============================================================================
--- trunk/reactos/hal/halx86/hal_generic_pc.rbuild (added)
+++ trunk/reactos/hal/halx86/hal_generic_pc.rbuild [iso-8859-1] Sat May 24 15:32:44 2008
@@ -1,0 +1,13 @@
+<?xml version="1.0"?>
+<!DOCTYPE group SYSTEM "../../../tools/rbuild/project.dtd">
+<group>
+ <module name="hal_generic_pc" type="objectlibrary">
+ <include>include</include>
+ <include base="ntoskrnl">include</include>
+ <define name="_DISABLE_TIDENTS" />
+ <define name="_NTHAL_" />
+ <directory name="generic">
+ <file>pci.c</file>
+ </directory>
+ </module>
+</group>
Propchange: trunk/reactos/hal/halx86/hal_generic_pc.rbuild
------------------------------------------------------------------------------
svn:eol-style = native
Added: trunk/reactos/hal/halx86/hal_generic_up.rbuild
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/hal/halx86/hal_generic_up.…
==============================================================================
--- trunk/reactos/hal/halx86/hal_generic_up.rbuild (added)
+++ trunk/reactos/hal/halx86/hal_generic_up.rbuild [iso-8859-1] Sat May 24 15:32:44 2008
@@ -1,0 +1,15 @@
+<?xml version="1.0"?>
+<!DOCTYPE group SYSTEM "../../../tools/rbuild/project.dtd">
+<group>
+ <module name="hal_generic_up" type="objectlibrary">
+ <include>include</include>
+ <include base="ntoskrnl">include</include>
+ <define name="_DISABLE_TIDENTS" />
+ <define name="_NTHAL_" />
+ <directory name="generic">
+ <file>irq.S</file>
+ <file>processor.c</file>
+ <file>spinlock.c</file>
+ </directory>
+ </module>
+</group>
Propchange: trunk/reactos/hal/halx86/hal_generic_up.rbuild
------------------------------------------------------------------------------
svn:eol-style = native
Added: trunk/reactos/hal/halx86/halmp.rbuild
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/hal/halx86/halmp.rbuild?re…
==============================================================================
--- trunk/reactos/hal/halx86/halmp.rbuild (added)
+++ trunk/reactos/hal/halx86/halmp.rbuild [iso-8859-1] Sat May 24 15:32:44 2008
@@ -1,0 +1,29 @@
+<?xml version="1.0"?>
+<!DOCTYPE group SYSTEM "../../tools/rbuild/project.dtd">
+<group
xmlns:xi="http://www.w3.org/2001/XInclude">
+ <module name="halmp" type="kernelmodedll"
entrypoint="0">
+ <importlibrary base="hal" definition="hal_i386.def" />
+ <bootstrap installbase="$(CDOUTPUT)" />
+ <include>include</include>
+ <include base="ntoskrnl">include</include>
+ <define name="_DISABLE_TIDENTS" />
+ <define name="CONFIG_SMP" />
+ <define name="_NTHAL_" />
+ <library>hal_generic</library>
+ <library>hal_generic_pc</library>
+ <library>ntoskrnl</library>
+ <directory name="mp">
+ <file>apic.c</file>
+ <file>halinit_mp.c</file>
+ <file>ioapic.c</file>
+ <file>ipi_mp.c</file>
+ <file>mpconfig.c</file>
+ <file>mps.S</file>
+ <file>mpsboot.asm</file>
+ <file>mpsirql.c</file>
+ <file>processor_mp.c</file>
+ <file>spinlock.c</file>
+ <file>halmp.rc</file>
+ </directory>
+ </module>
+</group>
Propchange: trunk/reactos/hal/halx86/halmp.rbuild
------------------------------------------------------------------------------
svn:eol-style = native
Added: trunk/reactos/hal/halx86/halup.rbuild
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/hal/halx86/halup.rbuild?re…
==============================================================================
--- trunk/reactos/hal/halx86/halup.rbuild (added)
+++ trunk/reactos/hal/halx86/halup.rbuild [iso-8859-1] Sat May 24 15:32:44 2008
@@ -1,0 +1,20 @@
+<?xml version="1.0"?>
+<!DOCTYPE group SYSTEM "../../tools/rbuild/project.dtd">
+<group
xmlns:xi="http://www.w3.org/2001/XInclude">
+ <module name="halup" type="kernelmodedll"
entrypoint="0">
+ <importlibrary base="hal" definition="hal_i386.def" />
+ <bootstrap installbase="$(CDOUTPUT)" nameoncd="hal.dll" />
+ <include>include</include>
+ <include base="ntoskrnl">include</include>
+ <define name="_DISABLE_TIDENTS" />
+ <define name="_NTHAL_" />
+ <library>hal_generic</library>
+ <library>hal_generic_up</library>
+ <library>hal_generic_pc</library>
+ <library>ntoskrnl</library>
+ <directory name="up">
+ <file>halinit_up.c</file>
+ <file>halup.rc</file>
+ </directory>
+ </module>
+</group>
Propchange: trunk/reactos/hal/halx86/halup.rbuild
------------------------------------------------------------------------------
svn:eol-style = native
Added: trunk/reactos/hal/halx86/halxbox.rbuild
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/hal/halx86/halxbox.rbuild?…
==============================================================================
--- trunk/reactos/hal/halx86/halxbox.rbuild (added)
+++ trunk/reactos/hal/halx86/halxbox.rbuild [iso-8859-1] Sat May 24 15:32:44 2008
@@ -1,0 +1,24 @@
+<?xml version="1.0"?>
+<!DOCTYPE group SYSTEM "../../tools/rbuild/project.dtd">
+<group
xmlns:xi="http://www.w3.org/2001/XInclude">
+ <module name="halxbox" type="kernelmodedll"
entrypoint="0" allowwarnings="true">
+ <importlibrary base="hal" definition="hal_i386.def" />
+ <include>include</include>
+ <include base="ntoskrnl">include</include>
+ <define name="_DISABLE_TIDENTS" />
+ <define name="_NTHAL_" />
+ <define name="SARCH_XBOX" />
+ <library>hal_generic</library>
+ <library>hal_generic_up</library>
+ <library>ntoskrnl</library>
+ <directory name="generic">
+ <file>pci.c</file>
+ </directory>
+ <directory name="xbox">
+ <file>halinit_xbox.c</file>
+ <file>part_xbox.c</file>
+ <file>halxbox.rc</file>
+ <pch>halxbox.h</pch>
+ </directory>
+ </module>
+</group>
Propchange: trunk/reactos/hal/halx86/halxbox.rbuild
------------------------------------------------------------------------------
svn:eol-style = native