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