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


rm -f /tmp/dcoobj.sh /tmp/dcolnk.sh
echo "Determining Datacom libraries and flags... Please wait"
echo "s%RDBMSFLAG=%RDBMSFLAG= -DDATACOM %" >>/tmp/config.current
echo "s%DCOM=%DCOM=cobpp%" >>/tmp/config.current
echo "s%^DFLAGS=%DFLAGS=-a datacom -d \${DBINFO} -f%" >>/tmp/config.current


#---------------------------------------------------------------------#
#            Check for Shared libraries existence
#---------------------------------------------------------------------#
SHARELIB=NO
if test -f ${DATACOM}/lib/*.sl;then
   SHARELIB=TRUE
   SOBJ=sl
fi
if test -f ${DATACOM}/lib/*.so;then
   SHARELIB=TRUE
   SOBJ=so
fi
while  test  "$SHARELIB" = "TRUE" 
do
   $KIXCLS
   echo "                  Datacom Database Configuration            $DATEVAR"
   echo " "
   echo " "
   echo "--------------------------------------------------------------------------------"
   echo " "
   echo "Your database has shared libraries.  Do you want Sun MTP to be "
   echo "Configured with shared libraries where found.   Enter [Yes] or [No]"
   read SHARELIB
done
if [ $SHARELIB != "Yes" ]
then
     SOBJ=a
fi

#---------------------------------------------------------------------#
#            Check DATACOM for lib and objects 
#---------------------------------------------------------------------#
#            This is to check if it is older version of DATACOM 
#---------------------------------------------------------------------#
if test -d $DATACOM/libs;then
   echo "	\$(DATACOM)/libs/mdbntry.o \\" >>/tmp/dcoobj.sh
   echo "	\$(DATACOM)/libs/qcom.a \\" >>/tmp/dcoobj.sh
   echo "	\$(DATACOM)/libs/pplib.a \\" >>/tmp/dcoobj.sh
   echo "	\$(DATACOM)/libs/clientlib.a" >>/tmp/dcoobj.sh
else
   echo "Valid DATACOM libraries not found. Configuration cannot be completed."
      sleep 10
fi

#
# check if running in $PACK/RTSFS or in $UNIKIX/src
#
if [ -f ./rdbms/KXDATACOM.dco ]
then
  echo "s%USERSOURCES=%USERSOURCES=	\${USERSRCDIR}/rdbms/KXDATACOM.dco%" >>/tmp/config.current
  echo "s%USEROBJECTS=%USEROBJECTS=	\${USERSRCDIR}/rdbms/KXDATACOM.o%" >>/tmp/config.current
else
  echo "s%USERSOURCES=%USERSOURCES=	\${USERSRCDIR}/KXDATACOM.dco%" >>/tmp/config.current
  echo "s%USEROBJECTS=%USEROBJECTS=	\${USERSRCDIR}/KXDATACOM.o%" >>/tmp/config.current
fi

if test $BSD = YES
then
   echo "s%DATACOMOBJECTS=%DATACOMOBJECTS= \\\\%" >>/tmp/config.current
else
   echo 's%DATACOMOBJECTS=%DATACOMOBJECTS= \\\\%' >>/tmp/config.current
fi
echo "/DATACOMOBJECTS=/r /tmp/dcoobj.sh" >>/tmp/config.current
sleep 2
echo $N ".done"
