#!/bin/ksh

HOME_DIR=/u/bba/gomscript-aix
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}/Components ]] then
   echo "${HOME_DIR}/Components already exists. Not created."
else
   echo "Created ${HOME_DIR}/Components"
   mkdir ${HOME_DIR}/Components
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="Basic.o INSTALL README.* SendAgent client main startAll"

echo "Copying binaries ..."

cp ${BINARIES} ${HOME_DIR}
cp /u/bba/GOM/Components/*.dll ${HOME_DIR}/Components
cp ./vbx/*.dll ${HOME_DIR}/vbx
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}/
ln -sf ${HOME_DIR}/makefile.aix ${HOME_DIR}/Makefile

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 -
ln -sf ${HOME_DIR}/Basic.o ${HOME_DIR}/vbx/Basic.o
ln -sf ${HOME_DIR}/vbx/makefile.aix ${HOME_DIR}/vbx/Makefile
ln -sf ${HOME_DIR}/DynamicString.o ${HOME_DIR}/vbx/DynamicString.o


cd ${LAST_DIR}

cd /u/bba
tar -cvf gomscript-aix-4.1.4.tar gomscript-aix
gzip gomscript-aix-4.1.4.tar
cd -




