Revert part of r45817 to try to fix build
[reactos.git] / reactos / boot / freeldr / freeldr / freeldr.rbuild
1 <?xml version="1.0"?>
2 <!DOCTYPE group SYSTEM "../../../tools/rbuild/project.dtd">
3 <group>
4 <if property="ARCH" value="i386">
5 <module name="freeldr" type="bootloader">
6 <bootstrap installbase="loader" />
7 <library>freeldr_startup</library>
8 <library>freeldr_base64k</library>
9 <library>freeldr_base</library>
10 <library>mini_hal</library>
11 <library>freeldr_arch</library>
12 <library>freeldr_main</library>
13 <library>rossym</library>
14 <library>cmlib</library>
15 <library>rtl</library>
16 <library>libcntpr</library>
17 <group linkerset="ld">
18 <linkerflag>-static</linkerflag>
19 <linkerflag>-lgcc</linkerflag>
20 </group>
21 </module>
22 </if>
23 <if property="ARCH" value="arm">
24 <module name="freeldr" type="bootloader" installbase=".." installname="freeldr.sys">
25 <bootstrap installbase="loader" />
26 <library>freeldr_arch</library>
27 <library>freeldr_startup</library>
28 <library>freeldr_base64k</library>
29 <library>freeldr_base</library>
30 <library>freeldr_main</library>
31 <library>rossym</library>
32 <library>cmlib</library>
33 <library>rtl</library>
34 <library>libcntpr</library>
35 <group linkerset="ld">
36 <linkerflag>-static</linkerflag>
37 <linkerflag>-lgcc</linkerflag>
38 <if property="SARCH" value="omap3">
39 <linkerflag>-Wl,--image-base=0x80FFF000</linkerflag>
40 </if>
41 <if property="SARCH" value="versatile">
42 <linkerflag>-Wl,--image-base=0x0001F000</linkerflag>
43 </if>
44 </group>
45 </module>
46 </if>
47 <if property="ARCH" value="powerpc">
48 <module name="ofwldr" type="elfexecutable" buildtype="OFWLDR">
49 <library>freeldr_startup</library>
50 <library>freeldr_base64k</library>
51 <library>freeldr_base</library>
52 <library>freeldr_arch</library>
53 <library>freeldr_main</library>
54 <library>rossym</library>
55 <library>cmlib</library>
56 <library>rtl</library>
57 <library>libcntpr</library>
58 <library>ppcmmu</library>
59 </module>
60 </if>
61 <if property="ARCH" value="amd64">
62 <module name="freeldr" type="bootloader">
63 <bootstrap installbase="loader" />
64 <library>freeldr_startup</library>
65 <library>freeldr_base64k</library>
66 <library>freeldr_base</library>
67 <library>freeldr_arch</library>
68 <library>freeldr_main</library>
69 <library>rossym</library>
70 <library>cmlib</library>
71 <library>rtl</library>
72 <library>libcntpr</library>
73 <group linkerset="ld">
74 <linkerflag>-static</linkerflag>
75 <linkerflag>-lgcc</linkerflag>
76 </group>
77 </module>
78 </if>
79 </group>