case $# in
1) b=`basename $1 .web`; tangle $1 /dev/null $b.p /dev/null;;
2) b=`basename $2 .ch`;  tangle $1 $2        $b.p /dev/null;;
*) echo Usage: `basename $0` web-file [ ch-file ] ; exit 1
esac && \
gpc -Wno-warnings $b.p