update make_release.sh
[cparser] / make_release.sh
1 #!/bin/bash
2
3 #set -x
4 WORKDIR="release"
5 VERSION="0.9.5"
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 Makefile"
11
12 echo "Preparing $FULLRELEASEDIR"
13 mkdir -p "$WORKDIR"
14 mkdir -p "$FULLRELEASEDIR"
15
16 for dir in $SOURCEDIRS; do
17         mkdir -p "$FULLRELEASEDIR/$dir"
18         cp -p "$dir/"*.sh "$FULLRELEASEDIR/$dir"
19         cp -p "$dir/"*.def "$FULLRELEASEDIR/$dir"
20         cp -p "$dir/"*.inc "$FULLRELEASEDIR/$dir"
21         cp -p "$dir/"*.[ch] "$FULLRELEASEDIR/$dir"
22 done
23 cp $ADDFILES "$FULLRELEASEDIR"
24
25 echo "creating $RELEASEFILE"
26 pushd "$WORKDIR"
27 tar -cjf "$RELEASEFILE" "$RELEASEDIR"
28 popd