Use the correct format specifier for the return value of strlen().
[cparser] / make_release.sh
index 1826328..2bc0de3 100755 (executable)
@@ -6,8 +6,10 @@ VERSION="0.9.5"
 RELEASEDIR="cparser-$VERSION"
 FULLRELEASEDIR="$WORKDIR/$RELEASEDIR"
 RELEASEFILE="cparser-$VERSION.tar.bz2"
-SOURCEDIRS="adt driver ."
-ADDFILES="README TODO NEWS AUTHOR COPYING Makefile"
+SOURCEDIRS="adt driver builtins ."
+ADDFILES="README TODO NEWS AUTHOR COPYING"
+
+rm -rf "$FULLRELEASEDIR"
 
 echo "Preparing $FULLRELEASEDIR"
 mkdir -p "$WORKDIR"
@@ -15,11 +17,14 @@ mkdir -p "$FULLRELEASEDIR"
 
 for dir in $SOURCEDIRS; do
        mkdir -p "$FULLRELEASEDIR/$dir"
+       cp -p "$dir/"*.sh "$FULLRELEASEDIR/$dir"
        cp -p "$dir/"*.def "$FULLRELEASEDIR/$dir"
        cp -p "$dir/"*.inc "$FULLRELEASEDIR/$dir"
        cp -p "$dir/"*.[ch] "$FULLRELEASEDIR/$dir"
 done
 cp $ADDFILES "$FULLRELEASEDIR"
+echo "REVISION = \"$VERSION\"" > "$FULLRELEASEDIR/Makefile"
+cat Makefile >> "$FULLRELEASEDIR/Makefile"
 
 echo "creating $RELEASEFILE"
 pushd "$WORKDIR"