Index: /trunk/doc/pslib/pslib-delta
===================================================================
--- /trunk/doc/pslib/pslib-delta	(revision 4380)
+++ /trunk/doc/pslib/pslib-delta	(revision 4380)
@@ -0,0 +1,46 @@
+#!/bin/sh
+
+MODULE=pslib
+ROOTDIR=$HOME/tmp/$0
+WORKDIR=$ROOTDIR/work
+CVS=/usr/bin/cvs
+SSH=/usr/bin/ssh
+SCRAPECODE="./scrapecode.pl"
+TEXBLOCK="./texblock.pl"
+APIDELTA="./apidelta.pl"
+
+CVS_RSH=$SSH
+CVSROOT=cvs.pan-starrs.ifa.hawaii.edu:/cvsroot/pan-starrs
+export CVS_RSH CVSROOT
+
+STARTDIR=`pwd`
+
+CVS_ERROR=0
+
+if [ ! -d "$ROOTDIR/$MODULE" ] ; then
+    mkdir -p $ROOTDIR
+    cd $ROOTDIR
+    $CVS co $MODULE > /dev/null 2>&1 || CVS_ERROR=1
+else
+    cd "$ROOTDIR/$MODULE"
+    $CVS up -dP > /dev/null 2>&1 || CVS_ERROR=1
+fi
+
+if [ $CVS_ERROR -eq 1 ] ; then
+    echo "CVS error"
+    exit 1;
+fi
+
+if [ ! -d "$WORKDIR" ] ; then
+    mkdir -p $WORKDIR
+fi
+
+cd $STARTDIR
+
+find $ROOTDIR/$MODULE/src -name "*.h" -exec $SCRAPECODE -i {} \; > $WORKDIR/pslib.txt
+$TEXBLOCK -b prototype -i psLibSDRS.tex | $SCRAPECODE > $WORKDIR/sdrs.txt
+$APIDELTA --color=always --spec $WORKDIR/sdrs.txt --code $WORKDIR/pslib.txt
+
+if [ -d "$WORKDIR" ] ; then
+    rm -rf $WORKDIR
+fi
