* Bring back rbuild build to be used until bug 6372 is fixed.
[reactos.git] / boot / armllb / armllb.rbuild
1 <?xml version="1.0"?>
2 <!DOCTYPE group SYSTEM "../../tools/rbuild/project.dtd">
3 <group>
4 <module name="armllb" type="kernel" entrypoint="_start" 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-beagle">
10 <define name="_OMAP3_" />
11 <define name="_BEAGLE_" />
12 <group linkerset="ld">
13 <linkerflag>-Wl,--image-base=0x401FEFF8</linkerflag>
14 </group>
15 </if>
16 <if property="SARCH" value="omap3-zoom2">
17 <define name="_OMAP3_" />
18 <define name="_ZOOM2_" />
19 <group linkerset="ld">
20 <linkerflag>--image-base=0x80FFF000</linkerflag>
21 </group>
22 </if>
23 <if property="SARCH" value="versatile">
24 <define name="_VERSATILE_" />
25 <group linkerset="ld">
26 <linkerflag>-Wl,--image-base=0xF000</linkerflag>
27 </group>
28 </if>
29 <file first="true">boot.s</file>
30 <file>main.c</file>
31 <file>crtsupp.c</file>
32 <file>envir.c</file>
33 <file>fw.c</file>
34 <directory name="hw">
35 <file>keyboard.c</file>
36 <file>matrix.c</file>
37 <file>serial.c</file>
38 <file>time.c</file>
39 <file>video.c</file>
40 <if property="SARCH" value="omap3-zoom2">
41 <directory name="omap3-zoom2">
42 <file>hwinfo.c</file>
43 <file>hwinit.c</file>
44 <file>hwlcd.c</file>
45 <file>hwsynkp.c</file>
46 <file>hwtwl40x.c</file>
47 <file>hwuart.c</file>
48 </directory>
49 </if>
50 <if property="SARCH" value="omap3-beagle">
51 <directory name="omap3-beagle">
52 <file>hwuart.c</file>
53 <file>hwinfo.c</file>
54 <file>hwinit.c</file>
55 </directory>
56 </if>
57 <if property="SARCH" value="versatile">
58 <directory name="versatile">
59 <file>hwclcd.c</file>
60 <file>hwkmi.c</file>
61 <file>hwuart.c</file>
62 <file>hwinfo.c</file>
63 <file>hwinit.c</file>
64 </directory>
65 </if>
66 </directory>
67 <directory name="os">
68 <file>loader.c</file>
69 </directory>
70 <group compilerset="gcc">
71 <compilerflag>-fms-extensions</compilerflag>
72 <compilerflag>-ffreestanding</compilerflag>
73 <compilerflag>-fno-builtin</compilerflag>
74 <compilerflag>-fno-inline</compilerflag>
75 <compilerflag>-fno-zero-initialized-in-bss</compilerflag>
76 <compilerflag>-Os</compilerflag>
77
78 </group>
79 </module>
80 </group>