increment version number for release
[cparser] / make_release.sh
1 #!/bin/sh
2
3 #set -x
4 WORKDIR="release"
5 VERSION="0.9.7"
6 RELEASEDIR="cparser-$VERSION"
7 FULLRELEASEDIR="$WORKDIR/$RELEASEDIR"
8 RELEASEFILE="cparser-$VERSION.tar.bz2"
9 SOURCEDIRS="adt driver builtins ."
10 ADDFILES="README TODO NEWS AUTHOR COPYING"
11
12 rm -rf "$FULLRELEASEDIR"
13
14 echo "Preparing $FULLRELEASEDIR"
15 mkdir -p "$WORKDIR"
16 mkdir -p "$FULLRELEASEDIR"
17
18 for dir in $SOURCEDIRS; do
19         mkdir -p "$FULLRELEASEDIR/$dir"
20         cp -p "$dir/"*.sh "$FULLRELEASEDIR/$dir"
21         cp -p "$dir/"*.def "$FULLRELEASEDIR/$dir"
22         cp -p "$dir/"*.inc "$FULLRELEASEDIR/$dir"
23         cp -p "$dir/"*.[ch] "$FULLRELEASEDIR/$dir"
24 done
25 cp $ADDFILES "$FULLRELEASEDIR"
26 echo "REVISION = \"$VERSION\"" > "$FULLRELEASEDIR/Makefile"
27 cat Makefile >> "$FULLRELEASEDIR/Makefile"
28
29 echo "creating $RELEASEFILE"
30 tar cjf "$RELEASEFILE" -C "$WORKDIR" "$RELEASEDIR"