Build HALs
authorCasper Hornstrup <chorns@users.sourceforge.net>
Sat, 5 Mar 2005 22:20:15 +0000 (22:20 +0000)
committerCasper Hornstrup <chorns@users.sourceforge.net>
Sat, 5 Mar 2005 22:20:15 +0000 (22:20 +0000)
svn path=/branches/xmlbuildsystem/; revision=13838

reactos/hal/directory.xml
reactos/hal/halx86/directory.xml [new file with mode: 0644]
reactos/hal/halx86/generic/generic.xml [new file with mode: 0644]
reactos/hal/halx86/mp/halmp.xml [new file with mode: 0644]
reactos/hal/halx86/up/halup.xml [new file with mode: 0644]
reactos/hal/halx86/xbox/halxbox.xml [new file with mode: 0644]

index d380edf..8dcfa6d 100644 (file)
@@ -1,3 +1,6 @@
 <directory name="hal">\r
        <xi:include href="hal/hal.xml" />\r
 </directory>\r
 <directory name="hal">\r
        <xi:include href="hal/hal.xml" />\r
 </directory>\r
+<directory name="halx86">\r
+       <xi:include href="halx86/directory.xml" />\r
+</directory>\r
diff --git a/reactos/hal/halx86/directory.xml b/reactos/hal/halx86/directory.xml
new file mode 100644 (file)
index 0000000..ba8d4a7
--- /dev/null
@@ -0,0 +1,12 @@
+<directory name="generic">\r
+       <xi:include href="generic/generic.xml" />\r
+</directory>\r
+<directory name="up">\r
+       <xi:include href="up/halup.xml" />\r
+</directory>\r
+<directory name="mp">\r
+       <xi:include href="mp/halmp.xml" />\r
+</directory>\r
+<directory name="xbox">\r
+       <xi:include href="xbox/halxbox.xml" />\r
+</directory>\r
diff --git a/reactos/hal/halx86/generic/generic.xml b/reactos/hal/halx86/generic/generic.xml
new file mode 100644 (file)
index 0000000..1ec47e5
--- /dev/null
@@ -0,0 +1,31 @@
+<module name="hal_generic" type="staticlibrary">\r
+       <include base="hal_generic">../include</include>\r
+       <include base="ntoskrnl">include</include>\r
+       <define name="_DISABLE_TIDENTS" />\r
+       <define name="__NTHAL__" />\r
+  <file>adapter.c</file>\r
+  <file>beep.c</file>\r
+  <file>bus.c</file>\r
+  <file>display.c</file>\r
+  <file>dma.c</file>\r
+  <file>drive.c</file>\r
+  <file>enum.c</file>\r
+  <file>fmutex.c</file>\r
+  <file>halinit.c</file>\r
+  <file>ipi.c</file>\r
+  <file>irql.c</file>\r
+  <file>isa.c</file>\r
+  <file>kdbg.c</file>\r
+  <file>mca.c</file>\r
+  <file>misc.c</file>\r
+  <file>pci.c</file>\r
+  <file>portio.c</file>\r
+  <file>processor.c</file>\r
+  <file>reboot.c</file>\r
+  <file>resource.c</file>\r
+  <file>spinlock.c</file>\r
+  <file>sysbus.c</file>\r
+  <file>sysinfo.c</file>\r
+  <file>time.c</file>\r
+  <file>timer.c</file>\r
+</module>\r
diff --git a/reactos/hal/halx86/mp/halmp.xml b/reactos/hal/halx86/mp/halmp.xml
new file mode 100644 (file)
index 0000000..e40f86c
--- /dev/null
@@ -0,0 +1,16 @@
+<module name="halmp" type="kernelmodedll">\r
+       <include base="hal_generic">../include</include>\r
+       <include base="ntoskrnl">include</include>\r
+       <define name="_DISABLE_TIDENTS" />\r
+       <define name="CONFIG_SMP" />\r
+       <define name="__NTHAL__" />\r
+       <file>apic.c</file>\r
+       <file>halinit_mp.c</file>\r
+       <file>ipi_mp.c</file>\r
+       <file>mps.S</file>\r
+       <file>mpsboot.asm</file>\r
+       <file>mpsirql.c</file>\r
+       <file>processor_mp.c</file>\r
+       <file>resource_mp.c</file>\r
+       <file>halmp.rc</file>\r
+</module>\r
diff --git a/reactos/hal/halx86/up/halup.xml b/reactos/hal/halx86/up/halup.xml
new file mode 100644 (file)
index 0000000..97a5b7b
--- /dev/null
@@ -0,0 +1,9 @@
+<module name="halup" type="kernelmodedll">\r
+       <bootstrap base="reactos" nameoncd="hal.dll" />\r
+       <include base="hal_generic">../include</include>\r
+       <include base="ntoskrnl">include</include>\r
+       <define name="_DISABLE_TIDENTS" />\r
+       <define name="__NTHAL__" />\r
+       <file>halinit_up.c</file>\r
+       <file>halup.rc</file>\r
+</module>\r
diff --git a/reactos/hal/halx86/xbox/halxbox.xml b/reactos/hal/halx86/xbox/halxbox.xml
new file mode 100644 (file)
index 0000000..8a91cfc
--- /dev/null
@@ -0,0 +1,13 @@
+<module name="halxbox" type="kernelmodedll">\r
+       <include base="hal_generic">../include</include>\r
+       <include base="ntoskrnl">include</include>\r
+       <define name="_DISABLE_TIDENTS" />\r
+       <define name="UP" />\r
+       <define name="__NTHAL__" />\r
+       <file>display_xbox.c</file>\r
+       <file>font.c</file>\r
+       <file>halinit_xbox.c</file>\r
+       <file>part_xbox.c</file>\r
+       <file>pci_xbox.c</file>\r
+       <file>halxbox.rc</file>\r
+</module>\r