]> git.lizzy.rs Git - plan9front.git/blob - sys/src/boot/zynq/mkfile
revert 8c228a123fa0c6062570964011854302bbf57242: accidental commit
[plan9front.git] / sys / src / boot / zynq / mkfile
1 objtype=arm
2 </$objtype/mkfile
3 BIN=/arm
4 TARG=fsbl fsbl.img
5 FSBLFILES=fsbl.$O ddr.$O main.$O mmc.$O net.$O div.$O qspi.$O
6 TEXTBASE=0xfffc0000
7
8 all:V: $TARG
9
10 clean:V:
11         rm -rf $TARG *.$O
12         @{objtype=$cputype mk -f mkfile.port clean}
13
14 fsbl: $FSBLFILES
15         $LD -o $target -T$TEXTBASE -H6 -R4096 -l -s $prereq
16
17 9fsbl: $FSBLFILES
18         $LD -o $target -T$TEXTBASE -l $prereq
19
20 fsbl.img:D: fsbl boothead.$cputype
21         ./boothead.$cputype fsbl >fsbl.img
22
23 %.$cputype:V: mkfile.port
24         @{objtype=$cputype mk -f $prereq $target}
25
26 jtagload:V: fsbl jtagload.$cputype
27         ./jtagload.$cputype -j /dev/jtag*.0 $TEXTBASE fsbl
28
29 div.$O: /sys/src/libc/arm/div.s
30         $AS /sys/src/libc/arm/div.s
31
32 %.$O: dat.h fns.h mem.h
33
34 %.$O: %.s
35         $AS $stem.s
36
37 %.$O: %.c
38         $CC $CFLAGS $stem.c