#! /bin/csh -f # Script to `configure' The Hacker Crackdown by Bruce Sterling # $Id: configure,v 1.2 1994/01/20 13:33:29 joke Rel $ # set default=--a4 set papersize=$default set configdir=./config set fontfamily=cm set fontdir=./fonts set srcdir=. set package="The Hacker Crackdown by Bruce Sterling" set edition="1.2" # set cp="ln -s" set cp="cp" # top: if ($#argv > 0) then switch ($1:q) case --l*: case --a*: set papersize = "$1:q" shift goto top case --f*: set fontfamily = "$2:q" set fontfile = "$fontdir/ps.$fontfamily" shift shift goto top default: goto usage endsw endif # rm -f $srcdir/Makefile rm -f $srcdir/crackdown.texi rm -f $fontdir/ps.fonts # if ("$fontfamily" != "cm") then $cp $fontfile $fontdir/ps.fonts cpp -I$fontdir -DPOSTSCRIPT -P fonts/texinfo.foo |uniq >texinfo.tex else cpp -I$fontdir -P fonts/texinfo.foo |uniq >texinfo.tex endif # if ("$papersize" == "--letter") then $cp $configdir/crackdown.us $srcdir/crackdown.texi $cp $configdir/Makefile.us $srcdir/Makefile echo "$package [Texinfo edition $edition, $fontfamily font] \ *** configured for US letter size paper." goto done endif # if ("$papersize" == "--a4") then $cp $configdir/crackdown.a4 $srcdir/crackdown.texi $cp $configdir/Makefile.a4 $srcdir/Makefile echo "$package [Texinfo edition $edition, $fontfamily font] \ *** configured for A4 paper size." goto done endif # usage: echo "usage: configure -- --font " echo " --a4/--letter for " echo " --font times/palatino/bookman/etc. for " echo "" echo "e.g.: configure --a4 --font palatino" # done: