|
|
1.1 root 1: objtype=386
2: </$objtype/mkfile
3:
4: TARGET=b.com
5: OBJ=\
6: l.$O\
7: 8250.$O\
8: alarm.$O\
9: bootp.$O\
10: cga.$O\
11: clock.$O\
12: console.$O\
13: conf.$O\
14: dosboot.$O\
15: donprint.$O\
16: ether.$O\
17: ether2000.$O\
18: ether3210.$O\
19: ether509.$O\
20: ether8003.$O\
21: ether8390.$O\
22: floppy.$O\
23: hard.$O\
24: kbd.$O\
25: main.$O\
26: plan9boot.$O\
27: queue.$O\
28: scsi.$O\
29: scsi14f.$O\
30: scsi1542.$O\
31: trap.$O\
32:
33: IOBJ=\
34: l.$O\
35: 8250.$O\
36: alarm.$O\
37: cga.$O\
38: clock.$O\
39: console.$O\
40: dosboot.$O\
41: donprint.$O\
42: floppy.$O\
43: kbd.$O\
44: install.$O\
45: queue.$O\
46: trap.$O\
47:
48: HFILES=\
49: lib.h\
50: mem.h\
51: dat.h\
52: fns.h\
53: io.h\
54:
55: CFLAGS=-w -I.
56:
57: all:V: bb $TARGET
58:
59: bb: bb.$O
60: $LD -o $target -H3 -T0x7C00 -l $prereq
61:
62: $TARGET: $OBJ
63: $LD -o $target -H3 -T0x80080100 -l $prereq -lc
64: ls -l $target
65:
66: install.com: $IOBJ
67: $LD -o $target -H3 -T0x80080100 -l $prereq -lc
68: ls -l $target
69:
70: installall:V: install
71: install:V: bb $TARGET
72: cp $TARGET /386
73:
74: %.$O: %.s
75: $AS $stem.s
76:
77: %.$O: %.c
78: $CC $CFLAGS $stem.c
79:
80: %.$O: $HFILES
81:
82: clock.$O floppy.$O trap.$O: ureg.h
83: conf.$O dosboot.$O main.$O: dosfs.h
84: ether.$O ether2000.$O ether509.$O ether8003.$O ether8390.$O: ether.h
85: bootp.$O: ip.h
86:
87: clean:
88: rm -f *.[$OS] [$OS].out y.tab.? y.debug y.output $TARGET
89:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.