blob: 8443876cee067b6f49fc093b2f7070b27f57ebeb (
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
|
objtype=alpha
</$objtype/mkfile
TARGET=bootalphapc
OBJ=\
l.$O\
main.$O\
conf.$O\
cons.$O\
exec.$O\
bootp.$O\
memory.$O\
mmu.$O\
print.$O\
HFILES=\
u.h\
mem.h\
conf.h\
dat.h\
fns.h\
lib.h\
ip.h\
loadaddr = 0x20000020
$TARGET: $OBJ
$LD -o $target -l -R8 -H3 -T$loadaddr $prereq -lc
install:V: $TARGET
cp $TARGET /$objtype
clean nuke:V:
rm -f *.$O $TARGET
%.$O: %.s
$AS $stem.s
%.$O: %.c
$CC $CFLAGS $stem.c
%.$O: $HFILES
|