#-------------------------------------------------------------------
#
# Module Name: apl2env
#
# Descriptive Name: Initialize APL2 Environment
#
# Copyright:   Workstation APL2       Version 2.0
#              Licensed Materials - Property of IBM
#              (c) Copyright IBM Corp. 1994, 2002
#
# Function: Set up environment variables required to run APL2
#           from another program via the APL2 Programming Interface
#
# Note:
#    This script must be run with . in order for its settings
#    to affect the calling shell's environment.  For example:
#
#        . apl2env
#
#------------------------------------------------------------------

APL2=/usr/APL2

  case $LANG in
    En_US | Gr_GR | En_UK | It_IT | Fr_FR | C)
       APLLANG=$LANG;;
    american | american.iso88591 | iso8859 | en_US )
       APLLANG=En_US;;
    german   | german.iso88591	| de_DE   | De_DE | de_DE@euro )
       APLLANG=Gr_GR;;
    english  | english.iso88591  | en_GB   | En_GB )
       APLLANG=En_UK;;
    italian  | italian.iso88591  | it_IT )
       APLLANG=It_IT;;
    french   | french.iso88591	| fr_FR )
       APLLANG=Fr_FR;;
    *) APLLANG=C;;
  esac

APLNLT=$APL2/nls/$APLLANG/cmd_msg.txt     # NLS message translations
APL2SVPPARMS=$APL2/defaults/apl2svp.prm   # SVP parms
export APL2 APLNLT APL2SVPPARMS

# Note: On AIX $LANG will be appended to the filename by X.
#       Alias directory may be required if your setting for $LANG
#       is not one of En_US, Gr_GR, En_UK, It_IT, Fr_FR, or C
if [ "AIX" = `uname` ]
  then
     XAPPLRESDIR=$APL2/nls/               # X application resources
  else
     XAPPLRESDIR=$APL2/nls/$APLLANG/      # X application resources
fi
XKEYSYMDB=$APL2/defaults/XKeysymDB        # X key symbols
export XAPPLRESDIR XKEYSYMDB

PATH=$PATH:$APL2/bin
CLASSPATH=$CLASSPATH:$APL2/bin/apl2.jar
export PATH CLASSPATH

if [ "AIX" = `uname` ]
  then
     LIBPATH=$LIBPATH:$APL2/lib
     export LIBPATH
  else
     LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$APL2/lib
     export LD_LIBRARY_PATH
fi

