- Remove #ifdef _WIN64 hack in favor of __MINGW_GNUC_PREREQ for pragma macros.
[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 <file>hal.pspec</file>
13 </module>
14 </if>
15 <if property="ARCH" value="i386">
16 <module name="hal" type="kernelmodedll">
17 <importlibrary definition="hal.pspec" />
18 <include base="ntoskrnl">include</include>
19 <library>ntoskrnl</library>
20 <define name="_NTHAL_" />
21 <file>hal.c</file>
22 <file>hal.rc</file>
23 <file>hal.pspec</file>
24 </module>
25 </if>
26 <if property="ARCH" value="i386">
27 <module ifnot="false" name="halupalias" type="alias" installbase="system32" installname="hal.dll" aliasof="halup">
28 </module>
29 <module if="false" name="halmpalias" type="alias" installbase="system32" installname="hal.dll" aliasof="halmp">
30 </module>
31 </if>
32 <if property="ARCH" value="powerpc">
33 <module name="halupalias" type="alias" installbase="system32" installname="hal.dll" aliasof="halppc_up"/>
34 </if>
35 <if property="ARCH" value="amd64">
36 <module name="hal" type="kernelmodedll">
37 <importlibrary definition="hal_amd64.def" />
38 <include base="ntoskrnl">include</include>
39 <library>ntoskrnl</library>
40 <define name="_NTHAL_" />
41 <file>hal.c</file>
42 <file>hal.rc</file>
43 </module>
44 </if>
45 </group>