xref: /plan9-contrib/sys/src/nboot/bitsy/mkfile (revision 272efad760864ee41cfe633b56aea9b4f5cf3ae7)
1objtype=arm
2</$objtype/mkfile
3BIN=/arm
4
5TARG=\
6	inflate\
7
8INFLATE=\
9	il.$O\
10	imain.$O\
11
12CORE=\
13	uart.$O\
14	inflate.$O\
15	donprint.$O\
16	print.$O\
17
18HFILES=\
19	mem.h\
20
21CFLAGS=-w -I.
22
23all:V:	$TARG
24
25install:V:	$BIN/$TARG
26
27$BIN/%:	%
28	cp $stem $BIN/$stem
29
30inflate: $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
43clean:
44	rm -f *.[$OS] [$OS].out y.tab.? y.debug y.output $TARG _$TARG
45
46