mirror of
https://github.com/reactos/reactos.git
synced 2024-06-30 01:42:30 +00:00
- Move every x86 HAL to it's own .rbuild file
- Take advantage of r33676 svn path=/trunk/; revision=33677
This commit is contained in:
parent
1915f51cbc
commit
22ab89339c
|
@ -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">
|
||||
|
|
|
@ -1,69 +0,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>
|
31
reactos/hal/halx86/hal_generic.rbuild
Normal file
31
reactos/hal/halx86/hal_generic.rbuild
Normal file
|
@ -0,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>
|
13
reactos/hal/halx86/hal_generic_pc.rbuild
Normal file
13
reactos/hal/halx86/hal_generic_pc.rbuild
Normal file
|
@ -0,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>
|
15
reactos/hal/halx86/hal_generic_up.rbuild
Normal file
15
reactos/hal/halx86/hal_generic_up.rbuild
Normal file
|
@ -0,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>
|
29
reactos/hal/halx86/halmp.rbuild
Normal file
29
reactos/hal/halx86/halmp.rbuild
Normal file
|
@ -0,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>
|
20
reactos/hal/halx86/halup.rbuild
Normal file
20
reactos/hal/halx86/halup.rbuild
Normal file
|
@ -0,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>
|
24
reactos/hal/halx86/halxbox.rbuild
Normal file
24
reactos/hal/halx86/halxbox.rbuild
Normal file
|
@ -0,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>
|
Loading…
Reference in a new issue