|
|
1.1 root 1: CFLAGS=-g
2: OBJ=main.o check.o adderr.o dir.o repairs.o names.o harder.o mkfs.o
3: SRC=mkfile fs.h main.c check.c adderr.c dir.c repairs.c names.c harder.c mkfs.c upchuck.c
4: a.out: $OBJ
5: $CC $CFLAGS $prereq
6: $OBJ: fs.h
7: upchuck: upchuck.c
8: $CC $CFLAGS -o upchuck upchuck.c
9: list: $SRC
10: prcan $newprereq
11: touch list
12:
13: clean:
14: rm -f $OBJ upchuck chuck
15: install: a.out upchuck
16: if test `cat /etc/whoami` != bowell; then echo not bowell; exit 1; fi
17: cp a.out /tmp/$$
18: strip /tmp/$$
19: cp /tmp/$$ /etc/chuck
20: cp upchuck /tmp/$$
21: strip /tmp/$$
22: mv /tmp/$$ /etc/upchuck
23: touch install
24:
25: ship: install
26: if test `cat /etc/whoami` != bowell; then echo not bowell; exit 1; fi
27: dest='research coma crab pipe seki phone/gauss dutoit' ship /etc/upchuck /etc/chuck
28: touch ship
29:
30: backup: $SRC
31: if test `cat /etc/whoami` != bowell
32: then
33: push bowell $newprereq /usr/src/cmd/chuck
34: touch backup
35: fi
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.