#!/bin/sh
#

if [ $# -eq 0 ]
then
  echo "Please supply version number"
  exit 1
fi

SFILE=${TMPDIR:-/tmp}/mkds.$$

#VER=`echo $1 | sed  's/\./_/g'`
VER=$1

DSTEM=phlib
DISTDIR=${DSTEM}-$1
RAWDIST=${DSTEM}-${VER}.tar
DISTNAME=${DSTEM}-${VER}.tgz


# What to exclude from the distribution
#
cat << + | sort > ${SFILE} 
.
./README
./Makefile
./${DISTDIR}
./config.cache
./config.log
./config.status
./include
./include/phlib
./include/phlib/CVS
./include/phlib/CVS/Entries
./include/phlib/CVS/Repository
./include/phlib/CVS/Root
./CVS
./CVS/Entries
./CVS/Repository
./CVS/Root
./include/xl_config.h
./mk.out
+

ln -s ../${DSTEM} ${DISTDIR}

tar chvf ${RAWDIST} ${DISTDIR}/README

find . | sort | comm -13 ${SFILE} - | sed "s/\.\//${DISTDIR}\//g" | xargs tar uvhf ${RAWDIST}

gzip ${RAWDIST}
mv ${RAWDIST}.gz ${DISTNAME}
rm -f ${DISTDIR} ${SFILE}
