|
|
1.1 root 1: </$objtype/mkfile
2: CFLAGS=-w
3: LIBRARY=libboot.a$O
4:
5: OFILES=\
6: async.$O\
7: aux.$O\
8: boot.$O\
9: bboot.$O\
10: dosboot.$O\
11: bri.$O\
12: cache.$O\
13: cyc.$O\
14: datakit.$O\
15: dk.$O\
16: getpasswd.$O\
17: doauthenticate.$O\
18: hybrid.$O\
19: ip.$O\
20: key.$O\
21: local.$O\
22: settime.$O\
23: userpasswd.$O\
24:
25: LIBO=${OFILES:%=$LIBRARY(%)}
26:
27: install:V: $LIBRARY
28:
29: $LIBRARY: $LIBO
30: names=`{membername $newprereq}
31: ar vu $LIBRARY $names
32: rm -f $names
33:
34: %.$O: %.c boot.h
35: $CC $CFLAGS $stem.c
36:
37: $LIBRARY(%.$O):N:%.$O
38:
39: installall:V:
40: for(objtype in $CPUS) mk install
41:
42: clean:V:
43: rm -f *.[$OS] *.a[$OS]
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.