#**********************************************************************#
#*                                                                    *#
#* Copyright (c) 2001 by Sun Microsystems, Inc.                       *#
#* All rights reserved.                                               *#
#*                                                                    *#
#**********************************************************************#

#----------- if no /tmp/config.current create it ----------------------
if test -f /tmp/config.current;
then
   X=Y
else
   touch /tmp/config.current
fi
$KIXCLS
echo "                Target Directory for the Executables       $DATEVAR"
echo " "
echo " "
echo " "
echo " "
echo " "
echo "    The Default Target Directory for the Executables is \$UNIKIX/local/bin:"
echo " "
echo " > $UNIKIX/local/bin <"
echo " "
echo " "
echo " "
echo " "
echo " "
echo " "
echo "--------------------------------------------------------------------------------"
echo "Press Return to select the Default \$UNIKIX/local/bin Directory"
echo "      or "
echo "Enter a directory pathname to specify a different Target Directory"
read BINDIR
BINTARGET=`echo $BINDIR`+
if [ $BINTARGET = + ]
then
  BINDIR='${UNIKIX}/local/bin'
else
  BINDIR=`eval echo $BINDIR`
fi
echo "" >> $LOGFILE
echo "Building Configuration File at `date`" >> $LOGFILE
echo "BINDIR=$BINDIR" >> $LOGFILE

#Defining the Default Source Directory
curr_dir=`pwd`
cd $UNIKIX/src
kixsrc_dir=`pwd`
cd $curr_dir
if [ "$kixsrc_dir" = "`pwd`" ]
then
  # We are under $UNIKIX/src: this is the default
  DEFAULT_SRC_DIR=$UNIKIX/src
  DEFAULT_SRC_DIR_STRING="\$UNIKIX/src"
else
  # We are under a different Sun MTP source Directory : this is the default
  DEFAULT_SRC_DIR=`pwd`
  DEFAULT_SRC_DIR_STRING=""
fi
#**********************************************************************
# Target dir configuration 
#**********************************************************************
$KIXCLS
echo "                    Target Source Directory                $DATEVAR"
echo " "
echo " "
echo " "
echo " "
echo " "
echo "            The Default Source Directory is $DEFAULT_SRC_DIR_STRING"
echo " "
echo " > $DEFAULT_SRC_DIR <"
echo " "
echo " "
echo " "
echo " "
echo " "
echo " "
echo "--------------------------------------------------------------------------------"
echo "Press Return to use the Default $DEFAULT_SRC_DIR_STRING Source Directory"
echo "      or "
echo "Enter a directory pathname to specify a different Target Source Directory"
read TARGET_DIR
TARGET=`echo $TARGET_DIR`+
if [ $TARGET = + ]
then
  TARGET_DIR=$DEFAULT_SRC_DIR
fi
TARGET_DIR=`eval echo $TARGET_DIR`;export TARGET_DIR
echo "TARGET_DIR=$TARGET_DIR" >> $LOGFILE
if [ ! -d $TARGET_DIR ] ;then
  echo "#"
  echo "# ERROR. Target Directory = $TARGET_DIR does not exist"
  echo "#"
  TARGET_DIR="none";export TARGET_DIR
else
  if [ $TARGET = + ]
  then
    echo ""
  else
    echo "Copying Files to Target Source Directory ...."
    echo "Copying Files to Target Source Directory $TARGET_DIR" >> $LOGFILE
    if [ "+$SKILLED" = "+" ]
    then
      find . -print | cpio -pvdm $TARGET_DIR >> $LOGFILE 2>&1  
    else
      find . -print | cpio -pvdm $TARGET_DIR 2>&1
    fi
  fi
  echo "s%BINDIR=\(.*\)%BINDIR=$BINDIR%" >>/tmp/config.current
  USERSRCDIR=$TARGET_DIR;export USERSRCDIR
  USERSRCDIR=`eval echo $USERSRCDIR`
  echo "s%USERSRCDIR=\(.*\)%USERSRCDIR=$USERSRCDIR%" >>/tmp/config.current
  #**********************************************************************
  # Modify the COBOL_MOD and COBOL_EXT strings to build without COBOL
  #**********************************************************************
  echo "s%COBOL_MOD=kxcobol.o%COBOL_MOD=kxnocobol.o%" >>/tmp/config.current
  echo "s%COBOL_EXT=cob%COBOL_EXT=nocob%" >>/tmp/config.current
fi
