Build HALs
Modified: branches/xmlbuildsystem/reactos/hal/directory.xml
Added: branches/xmlbuildsystem/reactos/hal/halx86/directory.xml
Added: branches/xmlbuildsystem/reactos/hal/halx86/generic/generic.xml
Added: branches/xmlbuildsystem/reactos/hal/halx86/mp/halmp.xml
Added: branches/xmlbuildsystem/reactos/hal/halx86/up/halup.xml
Added: branches/xmlbuildsystem/reactos/hal/halx86/xbox/halxbox.xml

Modified: branches/xmlbuildsystem/reactos/hal/directory.xml
--- branches/xmlbuildsystem/reactos/hal/directory.xml	2005-03-05 22:13:47 UTC (rev 13837)
+++ branches/xmlbuildsystem/reactos/hal/directory.xml	2005-03-05 22:20:15 UTC (rev 13838)
@@ -1,3 +1,6 @@
 <directory name="hal">
 	<xi:include href="hal/hal.xml" />
 </directory>
+<directory name="halx86">
+	<xi:include href="halx86/directory.xml" />
+</directory>

Added: branches/xmlbuildsystem/reactos/hal/halx86/directory.xml
--- branches/xmlbuildsystem/reactos/hal/halx86/directory.xml	2005-03-05 22:13:47 UTC (rev 13837)
+++ branches/xmlbuildsystem/reactos/hal/halx86/directory.xml	2005-03-05 22:20:15 UTC (rev 13838)
@@ -0,0 +1,12 @@
+<directory name="generic">
+	<xi:include href="generic/generic.xml" />
+</directory>
+<directory name="up">
+	<xi:include href="up/halup.xml" />
+</directory>
+<directory name="mp">
+	<xi:include href="mp/halmp.xml" />
+</directory>
+<directory name="xbox">
+	<xi:include href="xbox/halxbox.xml" />
+</directory>

Added: branches/xmlbuildsystem/reactos/hal/halx86/generic/generic.xml
--- branches/xmlbuildsystem/reactos/hal/halx86/generic/generic.xml	2005-03-05 22:13:47 UTC (rev 13837)
+++ branches/xmlbuildsystem/reactos/hal/halx86/generic/generic.xml	2005-03-05 22:20:15 UTC (rev 13838)
@@ -0,0 +1,31 @@
+<module name="hal_generic" type="staticlibrary">
+	<include base="hal_generic">../include</include>
+	<include base="ntoskrnl">include</include>
+	<define name="_DISABLE_TIDENTS" />
+	<define name="__NTHAL__" />
+  <file>adapter.c</file>
+  <file>beep.c</file>
+  <file>bus.c</file>
+  <file>display.c</file>
+  <file>dma.c</file>
+  <file>drive.c</file>
+  <file>enum.c</file>
+  <file>fmutex.c</file>
+  <file>halinit.c</file>
+  <file>ipi.c</file>
+  <file>irql.c</file>
+  <file>isa.c</file>
+  <file>kdbg.c</file>
+  <file>mca.c</file>
+  <file>misc.c</file>
+  <file>pci.c</file>
+  <file>portio.c</file>
+  <file>processor.c</file>
+  <file>reboot.c</file>
+  <file>resource.c</file>
+  <file>spinlock.c</file>
+  <file>sysbus.c</file>
+  <file>sysinfo.c</file>
+  <file>time.c</file>
+  <file>timer.c</file>
+</module>

Added: branches/xmlbuildsystem/reactos/hal/halx86/mp/halmp.xml
--- branches/xmlbuildsystem/reactos/hal/halx86/mp/halmp.xml	2005-03-05 22:13:47 UTC (rev 13837)
+++ branches/xmlbuildsystem/reactos/hal/halx86/mp/halmp.xml	2005-03-05 22:20:15 UTC (rev 13838)
@@ -0,0 +1,16 @@
+<module name="halmp" type="kernelmodedll">
+	<include base="hal_generic">../include</include>
+	<include base="ntoskrnl">include</include>
+	<define name="_DISABLE_TIDENTS" />
+	<define name="CONFIG_SMP" />
+	<define name="__NTHAL__" />
+	<file>apic.c</file>
+	<file>halinit_mp.c</file>
+	<file>ipi_mp.c</file>
+	<file>mps.S</file>
+	<file>mpsboot.asm</file>
+	<file>mpsirql.c</file>
+	<file>processor_mp.c</file>
+	<file>resource_mp.c</file>
+	<file>halmp.rc</file>
+</module>

Added: branches/xmlbuildsystem/reactos/hal/halx86/up/halup.xml
--- branches/xmlbuildsystem/reactos/hal/halx86/up/halup.xml	2005-03-05 22:13:47 UTC (rev 13837)
+++ branches/xmlbuildsystem/reactos/hal/halx86/up/halup.xml	2005-03-05 22:20:15 UTC (rev 13838)
@@ -0,0 +1,9 @@
+<module name="halup" type="kernelmodedll">
+	<bootstrap base="reactos" nameoncd="hal.dll" />
+	<include base="hal_generic">../include</include>
+	<include base="ntoskrnl">include</include>
+	<define name="_DISABLE_TIDENTS" />
+	<define name="__NTHAL__" />
+	<file>halinit_up.c</file>
+	<file>halup.rc</file>
+</module>

Added: branches/xmlbuildsystem/reactos/hal/halx86/xbox/halxbox.xml
--- branches/xmlbuildsystem/reactos/hal/halx86/xbox/halxbox.xml	2005-03-05 22:13:47 UTC (rev 13837)
+++ branches/xmlbuildsystem/reactos/hal/halx86/xbox/halxbox.xml	2005-03-05 22:20:15 UTC (rev 13838)
@@ -0,0 +1,13 @@
+<module name="halxbox" type="kernelmodedll">
+	<include base="hal_generic">../include</include>
+	<include base="ntoskrnl">include</include>
+	<define name="_DISABLE_TIDENTS" />
+	<define name="UP" />
+	<define name="__NTHAL__" />
+	<file>display_xbox.c</file>
+	<file>font.c</file>
+	<file>halinit_xbox.c</file>
+	<file>part_xbox.c</file>
+	<file>pci_xbox.c</file>
+	<file>halxbox.rc</file>
+</module>