#!/bin/sh # $Id$ # # Script to build a distribution package. set -e if [ "$1" = "" ]; then echo "Please specify a version number!" exit 1 fi if [ -d ../LLgen-$1 ]; then echo "I think you've already generated version $1." exit 1 fi mkdir ../LLgen-$1 cp -a --dereference --parents \ pm \ c.pm \ pmfile \ doc/LLgen.refs \ doc/LLgen_NCER.n \ doc/LLgen.1 \ doc/LLgen.n \ lib/rec \ lib/incl \ lib/nc_incl \ lib/nc_rec \ src/io.h \ src/extern.h \ src/reach.c \ src/LLgen.c \ src/LLgen.g \ src/compute.c \ src/savegram.c \ src/global.c \ src/gencode.c \ src/main.c \ src/name.c \ src/types.h \ src/sets.c \ src/sets.h \ src/tokens.c \ src/tokens.g \ src/Lpars.c \ src/Lpars.h \ src/cclass.c \ src/cclass.h \ src/alloc.c \ src/check.c \ src/machdep.c \ mkdistr.sh \ bootstrap.sh \ COPYING \ READ_ME \ \ ../LLgen-$1 (cd .. && tar cvf LLgen-$1.tar.bz2 --bzip2 LLgen-$1) echo "" echo "Done --- but did you remember to update the version number in the README?"