6def3c93f1eee80530b150be49c21759846bf89a
[reactos.git] / reactos / boot / armllb / armllb.rbuild
1 <?xml version="1.0"?>
2 <!DOCTYPE group SYSTEM "../../../tools/rbuild/project.dtd">
3 <group>
4 <module name="armllb" type="bootloader" installbase=".." installname="armllb.bin">
5 <bootstrap installbase="loader" />
6 <library>libcntpr</library>
7 <library>rtl</library>
8 <include base="armllb">./inc</include>
9 <if property="SARCH" value="omap3">
10 <define name="_OMAP3_" />
11 <group linkerset="ld">
12 <linkerflag>-Wl,--image-base=0x401FEFF8</linkerflag>
13 </group>
14 </if>
15 <if property="SARCH" value="versatile">
16 <define name="_VERSATILE_" />
17 <group linkerset="ld">
18 <linkerflag>-Wl,--image-base=0xF000</linkerflag>
19 </group>
20 </if>
21 <file first="true">boot.s</file>
22 <file>main.c</file>
23 <file>crtsupp.c</file>
24 <file>envir.c</file>
25 <file>fw.c</file>
26 <directory name="hw">
27 <file>serial.c</file>
28 <file>video.c</file>
29 <if property="SARCH" value="omap3">
30 <directory name="omap3">
31 <file>hwdata.c</file>
32 <file>hwdss.c</file>
33 <file>hwuart.c</file>
34 <file>hwinfo.c</file>
35 <file<hwinit.c</file>
36 </directory>
37 </if>
38 <if property="SARCH" value="versatile">
39 <directory name="versatile">
40 <file>hwclcd.c</file>
41 <file>hwuart.c</file>
42 <file>hwinfo.c</file>
43 <file>hwinit.c</file>
44 </directory>
45 </if>
46 </directory>
47 <directory name="os">
48 <file>loader.c</file>
49 </directory>
50 <group compilerset="gcc">
51 <compilerflag>-fms-extensions</compilerflag>
52 <compilerflag>-ffreestanding</compilerflag>
53 <compilerflag>-fno-builtin</compilerflag>
54 <compilerflag>-fno-inline</compilerflag>
55 <compilerflag>-fno-zero-initialized-in-bss</compilerflag>
56 <compilerflag>-Os</compilerflag>
57 </group>
58 <group linkerset="ld">
59 <linkerflag>-lgcc</linkerflag>
60 </group>
61 </module>
62 </group>