]> git.donarmstrong.com Git - lilypond.git/commitdiff
lilypond-1.0.1
authorfred <fred>
Sun, 26 Jul 1998 13:11:34 +0000 (13:11 +0000)
committerfred <fred>
Sun, 26 Jul 1998 13:11:34 +0000 (13:11 +0000)
stepmake/bin/tar-docxx.sh [new file with mode: 0644]

diff --git a/stepmake/bin/tar-docxx.sh b/stepmake/bin/tar-docxx.sh
new file mode 100644 (file)
index 0000000..9d20383
--- /dev/null
@@ -0,0 +1,49 @@
+#!/bin/sh
+
+cwd=`pwd`
+
+if [ "$1" = "" ]; then
+    echo usage tar-docxx TARBALL
+    exit 2
+else
+  TARBALL=$1
+fi
+
+
+# mail-address
+if [ "$MAILADDRESS" != "" ]; then
+       echo mail address is $MAILADDRESS
+else
+       echo "mail-address:6: warning: \$MAILADDRESS undefined" > /dev/stderr
+       echo $USER@`hostname`
+fi
+
+
+if [ ! -e $TARBALL ]; then
+  echo $TARBALL does not exist
+  exit 2
+fi
+
+TARBALLBASE=`basename $TARBALL`
+
+TAROUTDIR=/tmp/tar-docxx
+rm -rf $TAROUTDIR
+mkdir -p $TAROUTDIR
+echo untarring ...
+tar -C $TAROUTDIR -zxf $TARBALL '*cc' '*.c' '*.hh' '*.h'
+
+cd $TAROUTDIR 
+DATE=`date`
+
+cat << EOF > banner.html
+  This program documentation comes from $TARBALLBASE.  It was generated by
+  $USERNAME &lt<a href="mail:$MAILADDRESS">$MAILADDRESS</a>&gt on $DATE
+EOF
+
+mkdir docxx;
+echo doc++ ...
+doc++ -pSf -B banner.html -d docxx `find -type f`
+echo tarring ...
+tar -czf $cwd/progdocs.tar.gz docxx/
+
+rm -rf $TAROUTDIR