Current Path : /usr/src/contrib/groff/ |
FreeBSD hs32.drive.ne.jp 9.1-RELEASE FreeBSD 9.1-RELEASE #1: Wed Jan 14 12:18:08 JST 2015 root@hs32.drive.ne.jp:/sys/amd64/compile/hs32 amd64 |
Current File : //usr/src/contrib/groff/gendef.sh |
# # gendef filename var=val var=val ... # # This script is used to generate src/include/defs.h # file=$1 shift defs="#define $1" shift for def do defs="$defs #define $def" done # Use $TMPDIR if defined. Default to cwd, for non-Unix systems # which don't have /tmp on each drive (we are going to remove # the file before we exit anyway). Put the PID in the basename, # since the extension can only hold 3 characters on MS-DOS. t=${TMPDIR-.}/gro$$.tmp sed -e 's/=/ /' >$t <<EOF $defs EOF test -r $file && cmp -s $t $file || cp $t $file rm -f $t exit 0 # eof