64 lines
		
	
	
	
		
			998 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			64 lines
		
	
	
	
		
			998 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
| #!/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?"
 |