#!/bin/sh
#
# This script builds all the binary tar files for amaya
#
#       amaya-$MACH-$AMAYAVERSION.tgz
# 
# Usage :   ./tarAmaya amayaversion [dest_path]
# Default : ./tarAmaya
# (AMAYAVERSION variable is used by default)
#

# default parameters
AMAYAVERSION="8.3"
DEST=$HOME
PLATFORMS="LINUX-ELF GTK GL"

# Check argument number on the command line
ARGS=2
E_MAUVAISARGS=65
if [ $# -le 0 ]
then
  echo "Usage: `basename $0` amayaversion [dest_path]"
  echo "Default: `basename $0` $AMAYAVERSION"
else
  # amayaversion is the first parameter
  AMAYAVERSION=$1
  # destination directory is the second parameter
  if [ -z $2 ]
  then
    DEST=$HOME
  else
    DEST=$2
  fi
fi

# search directories to tar (Amaya)
AMAYADIR=$PWD/..
TARDIR=$PWD/../..
cd $AMAYADIR
AMAYADIR=$PWD
cd $TARDIR
TARDIR=$PWD/
AMAYADIR=${AMAYADIR#$TARDIR}

TAR="tar cvzfh "
COMPRESS="gzip -9"

echo "Generating binary tar files from " $AMAYADIR

for MACH in $PLATFORMS
do
echo "Platform ------->" $MACH
 $TAR $DEST/amaya-$MACH-$AMAYAVERSION.tgz \
   ${AMAYADIR}/README.amaya \
   ${AMAYADIR}/README.gl \
   ${AMAYADIR}/amaya/COPYRIGHT* \
   ${AMAYADIR}/amaya/AmayaPage.html* \
   ${AMAYADIR}/amaya/Amaya.svg \
   ${AMAYADIR}/amaya/*.PRS \
   ${AMAYADIR}/amaya/*.STR \
   ${AMAYADIR}/amaya/*.TRA \
   ${AMAYADIR}/amaya/*.conf \
   ${AMAYADIR}/amaya/*.en \
   ${AMAYADIR}/amaya/*.gif \
   ${AMAYADIR}/amaya/*.png \
   ${AMAYADIR}/amaya/*.trans* \
   ${AMAYADIR}/resources/xrc/*.xrc \
   ${AMAYADIR}/annotlib/*.STR \
   ${AMAYADIR}/annotlib/*P.PRS \
   ${AMAYADIR}/annotlib/*T.TRA \
   ${AMAYADIR}/annotlib/*.en \
   ${AMAYADIR}/annotlib/closed.png \
   ${AMAYADIR}/annotlib/open.png \
   ${AMAYADIR}/annotlib/selected.gif \
   ${AMAYADIR}/batch/MachineType \
   ${AMAYADIR}/config/XKeysymDB \
   ${AMAYADIR}/config/en-amayadialogue \
   ${AMAYADIR}/config/en-amayamsg \
   ${AMAYADIR}/config/en-libdialogue \
   ${AMAYADIR}/config/en-corrdialogue \
   ${AMAYADIR}/config/de-* \
   ${AMAYADIR}/config/es-* \
   ${AMAYADIR}/config/fi-* \
   ${AMAYADIR}/config/fr-* \
   ${AMAYADIR}/config/it-* \
   ${AMAYADIR}/config/pt-* \
   ${AMAYADIR}/config/tr-* \
   ${AMAYADIR}/config/*.rdf \
   ${AMAYADIR}/config/*thot.rc \
   ${AMAYADIR}/config/amaya.emacs \
   ${AMAYADIR}/config/amaya.kb \
   ${AMAYADIR}/config/amaya.keyboard \
   ${AMAYADIR}/config/amaya.profiles \
   ${AMAYADIR}/config/annot.schemas \
   ${AMAYADIR}/config/fonts.* \
   ${AMAYADIR}/config/lib_files.dat \
   ${AMAYADIR}/config/libconfig/*.css \
   ${AMAYADIR}/config/libconfig/*.png \
   ${AMAYADIR}/config/libconfig/*.lhtml \
   ${AMAYADIR}/config/libconfig/*.svg \
   ${AMAYADIR}/dicopar/E*.dic \
   ${AMAYADIR}/dicopar/F*.dic \
   ${AMAYADIR}/dicopar/*.ptn \
   ${AMAYADIR}/dicopar/alphabet \
   ${AMAYADIR}/dicopar/clavier \
   ${AMAYADIR}/doc/html/*.html* \
   ${AMAYADIR}/doc/html/*/*.html* \
   ${AMAYADIR}/doc/html/*.css \
   ${AMAYADIR}/doc/images/*.gif \
   ${AMAYADIR}/doc/images/*.png \
   ${AMAYADIR}/doc/images/*.jpg \
   ${AMAYADIR}/doc/images/w3c_home \
   ${AMAYADIR}/$MACH/bin/amaya \
   ${AMAYADIR}/$MACH/bin/print \
   ${AMAYADIR}/fonts/Families.list \
   ${AMAYADIR}/fonts/fonts.dir \
   ${AMAYADIR}/fonts/icones*
done







