# compile MKHFS, HFSCK
# then copy them to dir $1 on SRM

# dir with include files
include=/users/paws/angelika/HEADER
# PWS C compiler
compiler=/users/paws/angelika/bin/ccom

if [ $# -lt 1 ]; then
	echo usage: copyhal dirname
	exit 1
fi
# compile HFSCK
co fsck.c ufs_subr.c ufs_tables.c wait.h
cat fsck.c ufs_subr.c ufs_tables.c >fsckc.c 
/lib/cpp -Dhp9000s200 -DWKSTN -DPAWS -I$include fsckc.c xxx
$compiler -P xxx FSCKC
rm -f xxx fsckc.c ufs_subr.c ufs_tables.c wait.h fsck.c

# compile MKHFS
co mkfs.c
/lib/cpp -Dhp9000s200 -DPAWS -DWKSTN -I$include mkfs.c xxx
$compiler -P xxx MKFSC
rm -f xxx mkfs.c

# then copy them over
for fname in MKFSC FSCKC; do
    srmrm -vbcdrd /dev/srm:$1/$fname.TEXT 2>/dev/null
    expand -1 $fname >xxx
    srmcp -vbcdrd -p xxx /dev/srm:$1/$fname.TEXT
done
rm -f MKFSC FSCKC
co MKBOOT MKFSUI FSCKUI TURNEM osinstall
for fname in MKBOOT MKFSUI FSCKUI TURNEM osinstall; do
    srmrm -vbcdrd /dev/srm:$1/$fname.TEXT 2>/dev/null
    expand $fname >xxx
    srmcp -vbcdrd -p xxx /dev/srm:$1/$fname.TEXT
done
rm -f MKBOOT MKFSUI FSCKUI TURNEM xxx osinstall

echo done
