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


rm -f /tmp/ingobj.sh /tmp/inglnk.sh
echo "Determining Ingres libraries and flags... Please wait"
echo "s%RDBMSFLAG=%RDBMSFLAG= -DINGRES %" >>/tmp/config.current
echo "s%ESQLCBL=%ESQLCBL=esqlcbl %" >>/tmp/config.current
echo "s%INGFLAGS=%INGFLAGS=-a %" >>/tmp/config.current

#---------------------------------------------------------------------#
#            Check for Shared libraries existence
#---------------------------------------------------------------------#
SHARELIB=NO
if test -f ${II_SYSTEM}/ingres/lib/*.sl;then
   SHARELIB=TRUE
   SOBJ=sl
fi
if test -f ${II_SYSTEM}/ingres/lib/*.so;then
   SHARELIB=TRUE
   SOBJ=so
fi
while  test  "$SHARELIB" = "TRUE" 
do
   $KIXCLS
   echo "                    Ingres 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 II_SYSTEM/ingres for lib and INGRESOBJECTS
#---------------------------------------------------------------------#
if test -d ${II_SYSTEM}/ingres/lib; 
then
   if test -f ${II_SYSTEM}/ingres/lib/libingres.${SOBJ}; 
   then
         echo "	\$(II_SYSTEM)/ingres/lib/libingres.${SOBJ}" \
               >>/tmp/ingobj.sh
   else
      if test -f  ${II_SYSTEM}/ingres/lib/libingres.a;
      then
         echo "	\$(II_SYSTEM)/ingres/lib/libingres.a" >>/tmp/ingobj.sh
      fi
   fi
   echo "		-lm" >>/tmp/inglnk.sh
else
   echo "Valid Ingres libraries not found. Configuration cannot be completed."
   sleep 10
   exit
fi
#
# check if running in $PACK/RTSFS or in $UNIKIX/src
#
if [ -f ./rdbms/KXINGRES.scb ]
then
  echo "s%USERSOURCES=%USERSOURCES=	\${USERSRCDIR}/rdbms/KXINGRES.scb%" >>/tmp/config.current
  echo "s%USEROBJECTS=%USEROBJECTS=	\${USERSRCDIR}/rdbms/KXINGRES.o%" >>/tmp/config.current
else
  echo "s%USERSOURCES=%USERSOURCES=	\${USERSRCDIR}/KXINGRES.scb%" >>/tmp/config.current
  echo "s%USEROBJECTS=%USEROBJECTS=	\${USERSRCDIR}/KXINGRES.o%" >>/tmp/config.current
fi

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