|
|
1.1 root 1: PFILES=`{builtin cd ../port;echo *.c | sed 's/ /|/g; s/\.c//g'}
2:
3: ^($PFILES)\.$O:R: '../port/\1.c'
4: $CC $CFLAGS -I. ../port/$stem1.c
5:
6: %.$O: %.s
7: $AS $stem.s
8:
9: %.$O: %.c
10: $CC $CFLAGS $stem.c
11:
12: install:V: 9$CONF
13: cp 9$CONF /$objtype/9$CONF
14:
15: installall:V:
16: for(i in $CONFLIST)
17: mk 'CONF='$i install
18:
19: all:V:
20: for(i in $CONFLIST)
21: mk 'CONF='$i
22:
23: clean:V:
24: rm -f *.[$OS] *.root.s devtab.h cfs.h fs.h init.h conf.h *.out
25: for(i in $CONFLIST)
26: rm -f $i.c 9$i boot$i.* boot9$i.*
27:
28: %.$O: u.h ../port/lib.h mem.h dat.h fns.h io.h ../port/error.h ../port/portdat.h ../port/portfns.h devtab.h
29:
30: ../port/systab.h: /sys/src/libc/9syscall/sys.h
31: rc ../port/mksystab > ../port/systab.h
32:
33: $CONF.c: ../port/mkdevc $CONF
34: rc ../port/mkdevc $CONF > $CONF.c
35:
36: devtab.h: ../port/mkdevh $CONFLIST
37: rc ../port/mkdevh $CONFLIST > devtab.h
38:
39: errstr.h: ../port/mkerrstr ../port/error.h
40: rc ../port/mkerrstr > errstr.h
41:
42: %.db: main.$O
43: $CC -s$stem main.c | dbfmt > $stem.db
44:
45: ../boot/libboot.a$O: /dev/cons
46: builtin cd ../boot
47: mk
48:
49: dev.$O: devtab.h
50: devmnt.$O: /sys/include/fcall.h
51: proc.$O: errstr.h
52: devroot.$O: errstr.h
53: tcpinput.$O: ../port/ipdat.h
54: tcpoutput.$O: ../port/ipdat.h
55: tcptimer.$O: ../port/ipdat.h
56: tcpif.$O: ../port/ipdat.h
57: stil.$O: ../port/ipdat.h
58: devip.$O: ../port/ipdat.h
59: trap.$O: /$objtype/include/ureg.h
60: devproc.$O: /$objtype/include/ureg.h
61: main.$O: init.h
62: segment.$O: segment.h
63: trap.$O: ../port/systab.h
64: devbit.$O: screen.h
65:
66: kfs.root.s: /$objtype/bin/disk/kfs
67: cp $prereq kfs.out
68: strip kfs.out
69: ../port/mkroot kfs fs
70:
71: cfs.root.s: /$objtype/bin/cfs
72: cp $prereq cfs.out
73: strip cfs.out
74: ../port/mkroot cfs cfs
75:
76: k9660srv.root.s: /$objtype/bin/9660srv
77: cp $prereq k9660srv.out
78: strip k9660srv.out
79: ../port/mkroot k9660srv fs
80:
81: boot$CONF.root.s: $CONF print.$O ../boot/boot.c ../boot/libboot.a$O
82: ../boot/mkboot $CONF > boot$CONF.c
83: $CC $CFLAGS boot$CONF.c
84: $LD -o boot$CONF.out -s boot$CONF.$O ../boot/libboot.a$O print.$O
85: ../port/mkroot boot$CONF boot
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.