]> git.lizzy.rs Git - plan9front.git/blob - sys/src/boot/bitsy/mkfile
Import sources from 2011-03-30 iso image - lib
[plan9front.git] / sys / src / boot / bitsy / mkfile
1 objtype=arm
2 </$objtype/mkfile
3 BIN=/arm
4
5 TARG=\
6         inflate\
7
8 INFLATE=\
9         il.$O\
10         imain.$O\
11
12 CORE=\
13         uart.$O\
14         inflate.$O\
15         donprint.$O\
16         print.$O\
17
18 HFILES=\
19         mem.h\
20
21 CFLAGS=-w -I.
22
23 all:V:  $TARG
24
25 install:V:      $BIN/$TARG
26
27 $BIN/%: %
28         cp $stem $BIN/$stem
29
30 inflate: $INFLATE $CORE
31         $LD -o s$target -R4 -T0xC0200010 $prereq -lflate -lc
32         $LD -o _^$target -H5 -R4 -T0xC0200010 $prereq -lflate -lc
33         dd -conv sync -ibs 20k -if _^$target -of $target
34
35 %.$O:   %.s
36         $AS $stem.s
37
38 %.$O:   %.c
39         $CC $CFLAGS $stem.c
40
41 %.$O:   $HFILES
42
43 clean:
44         rm -f *.[$OS] [$OS].out y.tab.? y.debug y.output $TARG _$TARG  
45