3a651fa6158f6c7238a958addd3daad518a23ad1
[reactos.git] / reactos / hal / hal / hal.rbuild
1 <?xml version="1.0"?>
2 <!DOCTYPE group SYSTEM "../../tools/rbuild/project.dtd">
3 <group>
4 <if property="ARCH" value="arm">
5 <module name="hal" type="kernelmodedll">
6 <importlibrary definition="hal_arm.def" />
7 <include base="ntoskrnl">include</include>
8 <library>ntoskrnl</library>
9 <define name="_NTHAL_" />
10 <file>hal.c</file>
11 <file>hal.rc</file>
12 </module>
13 </if>
14 <if property="ARCH" value="i386">
15 <module name="hal" type="kernelmodedll">
16 <importlibrary definition="hal.pspec" />
17 <include base="ntoskrnl">include</include>
18 <library>ntoskrnl</library>
19 <define name="_NTHAL_" />
20 <file>hal.c</file>
21 <file>hal.rc</file>
22 </module>
23 </if>
24 <if property="ARCH" value="i386">
25 <module ifnot="false" name="halupalias" type="alias" installbase="system32" installname="hal.dll" aliasof="halup">
26 </module>
27 <module if="false" name="halmpalias" type="alias" installbase="system32" installname="hal.dll" aliasof="halmp">
28 </module>
29 </if>
30 <if property="ARCH" value="powerpc">
31 <module name="halupalias" type="alias" installbase="system32" installname="hal.dll" aliasof="halppc_up"/>
32 </if>
33 <if property="ARCH" value="amd64">
34 <module name="hal" type="kernelmodedll">
35 <importlibrary definition="hal_amd64.def" />
36 <include base="ntoskrnl">include</include>
37 <library>ntoskrnl</library>
38 <define name="_NTHAL_" />
39 <file>hal.c</file>
40 <file>hal.rc</file>
41 </module>
42 </if>
43 </group>