#!/bin/ksh

HOME_DIR=/u/bba/gomscript-linux
LAST_DIR=$PWD


if [[ -d ${HOME_DIR} ]] then
   echo "${HOME_DIR} already exists. Not created."
else
   echo "Created ${HOME_DIR}"
   mkdir ${HOME_DIR}
fi



if [[ -d ${HOME_DIR}/vbx ]] then
   echo "${HOME_DIR}/vbx already exists. Not created."
else
   echo "Created ${HOME_DIR}/vbx"
   mkdir ${HOME_DIR}/vbx
fi


if [[ -d ${HOME_DIR}/Docs ]] then
   echo "${HOME_DIR}/Docs already exists. Not created."
else
   echo "Created ${HOME_DIR}/Docs"
   mkdir ${HOME_DIR}/Docs
fi


if [[ -d ${HOME_DIR}/progs ]] then
   echo "${HOME_DIR}/progs already exists. Not created."
else
   echo "Created ${HOME_DIR}/progs"
   mkdir ${HOME_DIR}/progs
fi


if [[ -d ${HOME_DIR}/sample_agents ]] then
   echo "${HOME_DIR}/sample_agents already exists. Not created."
else
   echo "Created ${HOME_DIR}/sample_agents"
   mkdir ${HOME_DIR}/sample_agents
fi



# First copy the binaries:
# ------------------------

BINARIES="INSTALL README.*"

echo "Copying binaries ..."

cp ${BINARIES} ${HOME_DIR}
cp ./Docs/Manual/ug.ps ${HOME_DIR}/Docs/UsersGuide.ps
cp ./progs/*.bas ${HOME_DIR}/progs
cp ./sample_agents/*.bas ${HOME_DIR}/sample_agents



# Then copy the source files:
# ---------------------------

echo "Copying source files ..."

SOURCES="makefile.aix makefile.linux basic.lex basic.yacc *.[hC] client.c"
cp ${SOURCES} ${HOME_DIR}/

cd ${HOME_DIR}
ln -sf makefile.linux Makefile

cd -

cd ./vbx
VBXS="makefile.linux makefile.aix Agent.C Funs.C Math.C\
      ServerSocket.C Socket.h Socket.C SocketImpl.C\
      defs.h valueAccess.h valueAccess.C"
cp ${VBXS} ${HOME_DIR}/vbx


cd -

cd ${HOME_DIR}/vbx
ln -sf ../Basic.o Basic.o
ln -sf makefile.linux Makefile
ln -sf ../DynamicString.o DynamicString.o
cd -



cd ${LAST_DIR}

cd /u/bba
tar -cvf gomscript-linux-2.0.0.tar gomscript-linux
gzip gomscript-linux-2.0.0.tar
cd -




