V10/cmd/chuck/mkfile
CFLAGS=-g
OBJ=main.o check.o adderr.o dir.o repairs.o names.o harder.o mkfs.o
SRC=mkfile fs.h main.c check.c adderr.c dir.c repairs.c names.c harder.c mkfs.c upchuck.c
a.out: $OBJ
$CC $CFLAGS $prereq
$OBJ: fs.h
upchuck: upchuck.c
$CC $CFLAGS -o upchuck upchuck.c
list: $SRC
prcan $newprereq
touch list
clean:
rm -f $OBJ upchuck chuck
install: a.out upchuck
if test `cat /etc/whoami` != bowell; then echo not bowell; exit 1; fi
cp a.out /tmp/$$
strip /tmp/$$
cp /tmp/$$ /etc/chuck
cp upchuck /tmp/$$
strip /tmp/$$
mv /tmp/$$ /etc/upchuck
touch install
ship: install
if test `cat /etc/whoami` != bowell; then echo not bowell; exit 1; fi
dest='research coma crab pipe seki phone/gauss dutoit' ship /etc/upchuck /etc/chuck
touch ship
backup: $SRC
if test `cat /etc/whoami` != bowell
then
push bowell $newprereq /usr/src/cmd/chuck
touch backup
fi