
#  Name : sqlsetenv 
#
#  Purpose: Create application development environment for ESQLFLEX
#
#  Requirements: 
#
#     Before running this utility set the following environment variable:
#         SQLDIR= ??; export SQLDIR

set `uname -a`

if test "$1" = "sysname=XENIX"; then
    echo "SCO XENIX being used"
    SQLMACH=xenix
    RANLIB=ranlib
elif test "$1" =  "SCO_SV"; then
    echo "SCO Open Server being used"
    SQLMACH=scoopen
    RANLIB=echo
elif test "$2" =  "scosysv"; then
    echo "SCO UNIX (version 4.2) being used"
    SQLMACH=scounx
    RANLIB=echo
elif test "$1" =  "FreeBSD"; then
    echo "FREE BSD being used"
    SQLMACH=freebsd
    RANLIB=ranlib
    SQLNOCS=Y; export SQLNOCS
elif test "$1" =  "UNIX_SV"; then
    echo "UnixWare UNIX being used"
    SQLMACH=unixware
    RANLIB=echo
elif test "$1" =  "uniflex"; then
    echo "UniFLEX being used"
    SQLMACH=uniflex
    RANLIB=echo
elif test "$1" =  "OSF1"; then
    echo "ALPHA OSF1 being used"
    SQLMACH=alpha
    RANLIB=echo
elif test "$4" =  "COHERENT"; then
    echo "COHERENT UNIX being used"
    SQLMACH=coherent
    RANLIB=ranlib
elif test "$1" =  "Linux"; then
    echo "LINUX being used"
    SQLMACH=linux
    RANLIB=ranlib
elif test "$9" =  "Cygwin"; then
    echo "CYGWIN being used"
    SQLMACH=cygwin
    RANLIB=ranlib
    SQLNOCS=Y; export SQLNOCS
elif test "$1" =  "Interix"; then
    echo "INTERIX being used"
    SQLMACH=interix
    RANLIB=ranlib
    SQLNOCS=Y; export SQLNOCS
elif test "$1" =  "AIX"; then
    echo "IBM AIX being used"
    SQLMACH=ibmaix
    RANLIB=echo
elif test "$2" =  "AIX"; then
    echo "IBM AIX being used"
    SQLMACH=ibmaix
    RANLIB=echo
elif test "$1" =  "XENIX386"; then
    echo "ALTOS 386 with XENIX being used"
    SQLMACH=alto2086
    RANLIB=ranlib
elif test "$1" =  "SunOS"; then
    echo "$1 $3 being used"
    case "$3" in
	4*)
	    SQLMACH=sunos
	    RANLIB=ranlib;;
	5*)
	    SQLMACH=sunsolaris
	    RANLIB=echo;;
    esac
elif test "$1" =  "ULTRIX"; then
    echo "DEC ULTRIX being used"
    SQLMACH=ultrix
    RANLIB=ranlib
elif test "$1" =  "IRIX"; then
    echo "SGI IRIX being used"
    SQLMACH=sgi
    RANLIB=echo
elif test "$1" =  "IRIX64"; then
    echo "SGI IRIX64 being used"
    SQLMACH=sgi
    RANLIB=echo
elif test "$5" =  "386/1000"; then
    echo "ALTOS 1000,2000, or 3000 with UNIX being used"
    SQLMACH=alto386
    RANLIB=echo
elif test "$5" =  "386/2000"; then
    echo "ALTOS 1000,2000, or 3000 with UNIX being used"
    SQLMACH=alto386
    RANLIB=echo
elif test "$5" =  "iAPX386"; then
    echo "UNISYS 6000 series computer ($5) with UNIX being used"
    SQLMACH=uni6000
    RANLIB=echo
elif test "$5" =  "UNISYS"; then
    echo "UNISYS 5000 series computer ($5) with UNIX being used"
    SQLMACH=uni5000
    RANLIB=echo
elif test "$1" = "HP-UX"; then
    case "$5" in
	9000/[78]*)
	    echo "HP 9000-800 series Computer being used"
	    SQLMACH=hp9800;;
	9000/3*)
	    echo "HP 9000-300 series Computer being used"
	    SQLMACH=hp9300;;
    esac
    RANLIB=echo
elif test "$5" = "3B2"; then
    echo "AT&T 3B2 with UNIX being used"
    SQLMACH=att3b2
    RANLIB=echo
elif test "$5" = "machine=i80386"; then
    echo "Default UNIX for 80x86 chip being used"
    SQLMACH=unix86
    RANLIB=echo
elif test "$2" =  "bsimmons"; then
    echo "AT&T UNIX being used"
    SQLMACH=att3200
    RANLIB=echo
elif test "$5" = "i386"; then
#   AT&T UNIX
    echo "Default UNIX for 80x86 chip being used"
    SQLMACH=unix86
    RANLIB=echo
else 
    echo "Default UNIX for 68000 chip being used"
    SQLMACH=unix68
    RANLIB=echo
fi

export SQLMACH RANLIB
SQLMACHDIR=$SQLDIR/unx/$SQLMACH:$SQLDIR/unx; export SQLMACHDIR
ISAMBUFS=16; export ISAMBUFS
SQLINC=$SQLDIR/include; export SQLINC
SQLLIB=$SQLDIR/src/lib; export SQLLIB
SQLSRC=$SQLDIR/src/sql; export SQLSRC
DBCENTURY=20; export DBCENTURY

if [ "$TESTINSTALL" = 1 ]
then
	PATH=$SQLMACHDIR:$SQLDIR/bin:$PATH
else
	PATH=$PATH:$SQLMACHDIR:$SQLDIR/bin
fi
export PATH
FXDIR=${FXDIR:=$SQLDIR}; export FXDIR
