#!/bin/sh
#

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


find . -type f -name "mk.out"       | xargs rm -f
find . -type f -name "Makefile"     | xargs rm -f
find . -type f -name "Makefile.old" | xargs rm -f
find . -type f -name "config.cache" | xargs rm -f
find . -type f -name "config.log"   | xargs rm -f
find . -type f -name "config.status"| xargs rm -f
find . -type f -name "ClientC.pm"   | xargs rm -f
find . -type f -name "gwconfig.h"   | xargs rm -f
find . -type f -name "core"         | xargs rm -f
find . -type f -name "*.[ao]"       | xargs rm -f
##find . -type f -name "*.so"         | xargs rm -f
find . -type f -name "*.dll"        | xargs rm -f
find . -type f -name "*.exe"        | xargs rm -f
find . -type d -name "obj"          | xargs rm -rf
find . -type d -name "blib"         | xargs rm -rf



#VER=`echo $1 | sed  's/\./_/g'`
VER=$1
DSTEM=dgee-
DISTDIR=${DSTEM}$1
RAWDIST=${DSTEM}${VER}.tar
DISTNAME=${DSTEM}${VER}.tgz

rm ../${DISTDIR}
ln -s $PWD ../${DISTDIR} 

{ for i in `find . -type f | egrep -v CVS`
  do
    echo ${DISTDIR}/`echo $i| cut -b3-`
  done
} > /tmp/arch.$$

cd ..

#tar cvhf ${RAWDIST} -I /tmp/arch.$$
cat /tmp/arch.$$ | xargs tar cvhf ${RAWDIST}

rm /tmp/arch.$$

gzip ${RAWDIST}
mv ${RAWDIST}.gz ${DISTDIR}/${DISTNAME}
rm ${DISTDIR}
