377
|
1
|
|
2 <project name="lcfos-kernel" default="vexpress">
|
410
|
3 <import name="ppci.buildtasks" />
|
377
|
4
|
|
5 <property name="src" value="src" />
|
379
|
6 <property name="arch" value="arm" />
|
377
|
7
|
|
8 <target name="vexpress">
|
393
|
9
|
|
10 <assemble source="arch/qemu_vexpress/start.asm"
|
402
|
11 target="arm" output="obj/start.o" />
|
393
|
12
|
402
|
13 <compile target="arm" sources='*.c3;arch/qemu_vexpress/vexpressA9.c3'
|
410
|
14 output="obj/kernel.o"
|
|
15 listing="kernel.lst"
|
|
16 />
|
393
|
17
|
402
|
18 <link output="obj/kernel.elf"
|
385
|
19 target="arm"
|
389
|
20 layout="arch/qemu_vexpress/layout.mmap"
|
404
|
21 objects="obj/kernel.o;obj/start.o" />
|
393
|
22
|
385
|
23 <objcopy
|
404
|
24 objectfile="obj/kernel.elf"
|
385
|
25 imagename="image"
|
404
|
26 format="bin"
|
408
|
27 output="obj/kernel.bin" />
|
393
|
28
|
377
|
29 </target>
|
|
30
|
|
31 </project>
|
|
32
|