#!/bin/sh
# ------------------------------------------------ 
# .iprofile - completed by createlcprofile.pl
# ------------------------------------------------

OWN=<OWN>
TOOL=<TOOL>
RELVER=<RELVER>
VMAKE_PATH=<VMAKE_PATH>
CORRECTION_LEVEL=<CORRECTION_LEVEL>
BUILDPRAEFIX=<BUILD_PREFIX>
LC_STATE=<LC_STATE>
SAPDB_PURPOSE=<SAPDB_PURPOSE>
RELSTAT=<RELSTAT>
PATCH_DATE=<PATCH_DATE>
export OWN TOOL RELVER VMAKE_PATH RELSTAT SAPDB_PURPOSE 
export BUILDPRAEFIX LC_STATE CORRECTION_LEVEL PATCH_DATE 

EDITOR=vi                                export EDITOR
VMAKE_OPTION=SOIDpchvMLRgbX              export VMAKE_OPTION
DBROOT=$OWN/usr                          export DBROOT
INSTROOT=$DBROOT                         export INSTROOT
DESC=$OWN/sys/desc                       export DESC
SRC=$OWN/sys/src                         export SRC
WRK=$OWN/sys/wrk                         export WRK
TEST=$OWN/test                           export TEST
TMP=$OWN/tmp                             export TMP
LOGINPATH=${LOGINPATH:=$PATH}            export LOGINPATH
PATH=.:$OWN/usr/bin:$TOOL/bin:$LOGINPATH export PATH

unset DSCR
unset FDSCR
unset VDN
unset VDN_PATH
unset APOMAKE

&if defined BIT64
BIT64=1                                  export BIT64
&else
unset BIT64
&endif

JTEST_ROOT=$TEST/jtest                   export JTEST_ROOT
TOOLEXT=.pl                              export TOOLEXT
if [ -f /devtool/local/bin/perl ]
then
	TOOLSHELL=/devtool/local/bin/perl    export TOOLSHELL
else
	TOOLSHELL=/usr/bin/perl              export TOOLSHELL
fi
TOOLVARS=$TOOL/bin/toolvars.pl           export TOOLVARS
PERL5LIB=$TOOL/bin:$TOOL/lib/perl5       export PERL5LIB
PYTHONPATH=$INSTROOT/runtime/python:$DBROOT/misc:$TOOL/lib/Python export PYTHONPATH
if [ "$RELSTAT" = "PROD"  ]
then
	PYTHONHOME=$TOOL/Python                  export PYTHONHOME
fi
REMCL=$TOOL/bin/rem                      export REMCL
SAPDB_INTERNAL=YES                       export SAPDB_INTERNAL
SAPDBINSTKEY=$OWN/usr                    export SAPDBINSTKEY
SAPDB_NO_INDEPPATH=y                     export SAPDB_NO_INDEPPATH
CMD_OUTPUT_LENGTH=0                      export CMD_OUTPUT_LENGTH
DBTERM=vt100_hp                          export DBTERM

umask 0002
##############################
# platform specific settings
##############################

&if $OSSPEC = AIX
    MACHINE_CONFIG=rs6000_64
    TMPDIR=$OWN/tmp
    PATH=${PATH}:/usr/java131/bin
&elif $OSSPEC = HPUX
&   if $MACH = HP_IA64
       MACHINE_CONFIG=hpia64                 export MACHINE_CONFIG
&   else
       MACHINE_CONFIG=hp_64                  export MACHINE_CONFIG
&   endif
    # compiler and java command path entries
    PATH=/opt/langtools/bin:/opt/CC/bin:/opt/java/bin:/opt/aCC/bin:${PATH}

&elif $OSSPEC = OSF1
    MACHINE_CONFIG=alphaosf
&elif $MACH = SUN 
    # New Compiler (Version 600)
    WSV=600		export WSV
    COMPILERPATH=/opt/WS6U2/SUNWspro/bin
    LD_LIBRARY_PATH=/opt/WS6U2/SUNWspro/lib:/usr/ccs/lib
    BIT32Supported=YES
    BIT64Supported=YES
    PATH=/usr/j2se/bin:${COMPILERPATH}:${PATH}
    export LD_LIBRARY_PATH
    MACHINE_CONFIG=sun_64
&elif $OSSPEC == SOLARIS
    WSV=600    export WSV
    COMPILERPATH=/opt/SUNWspro/bin
    LD_LIBRARY_PATH=/opt/SUNWspro/lib:/usr/ccs/lib
&  if $MACH in [ SPARC, X86_64]
     BIT64Supported=YES
&  endif
     PATH=/usr/j2se/bin:${COMPILERPATH}:${PATH}
     export LD_LIBRARY_PATH
&  if $MACH == SPARC
     MACHINE_CONFIG=sun_64
&  elif $MACH = X86_64
     MACHINE_CONFIG=sunx86_64
&  elif $MACH == I386
     MACHINE_CONFIG=sunx86
&  endif

&elif $OSSPEC = LINUX
    DBTERM=linuxxterm export DBTERM
&   if $MACH = S390X
	# compiler and java command path entries
	MACHINE_CONFIG=linuxs390x
        if [ -e /opt/IBMJava2-s390-131/bin ]
        then
	  PATH=${PATH}:/opt/IBMJava2-s390-131/bin
        else
	  PATH=${PATH}:/opt/IBMJava2-s390x-142/bin
        fi 
& 	elif $MACH = X86_64
	MACHINE_CONFIG=linuxx86_64
	PATH=${PATH}:/usr/lib/j2sdk1.4
&   else
&if defined BIT64
	# compiler and java command path entries
	MACHINE_CONFIG=linuxia64
	PATH=${PATH}:/usr/lib/jdk1.3

	# SAPMNT_PERL=/sapmnt/global/tools/perl-5.6.1
	# PERL_BIN=$SAPMNT_PERL/bin
	# PERL_LIB=$SAPMNT_PERL/lib
	# PATH=$PERL_BIN:$PATH
	# TOOLSHELL=$PERL_BIN/perl                export TOOLSHELL
	# PERL5LIB=$PERL_BIN:$PERL_LIB/lib/5.6.1:$TOOL/bin:$TOOL/lib/perl5 export PERL5LIB
&else
	# compiler and java command path entries
	MACHINE_CONFIG=linuxintel
	PATH=${PATH}:/usr/lib/jdk1.3
&endif
&   endif
&endif
export PATH MACHINE_CONFIG

###############################
# global user settings
###############################
if [ -f $HOME/.vdnvars ]
then
	. $HOME/.vdnvars
fi

##############################
# release specific settings
##############################
if [ -f $OWN/.irelease ]
then
	. $OWN/.irelease
fi

##############################
# machine specific settings
##############################
if [ -f /devtool/local/bin/.imach ]
then
	. /devtool/local/bin/.imach
fi

##############################
# special settings (local)
##############################
if [ -f $OWN/.iuser ]
then
	. $OWN/.iuser
fi

if [ "$BIT64" = "64" -o "$BIT64" = "1" ]
then
	DEV_STUDIO=<FORMATED_BUILD_VERSION>_64_$LC_STATE
	DEV_STUDIO_PROMPT=<FORMATED_BUILD_VERSION>_64_$LC_STATE
else
	DEV_STUDIO=<FORMATED_BUILD_VERSION>_32_$LC_STATE
	DEV_STUDIO_PROMPT=<FORMATED_BUILD_VERSION>_32_$LC_STATE
fi
PS1="$DEV_STUDIO_PROMPT > "
export DEV_STUDIO DEV_STUDIO_PROMPT PS1

cd $OWN
if [ "$SUPPRESS_PROFILE_OUTPUT" = "" ]
then
	echo
	echo "==================================================================="
	echo "-------------------- $MACHINE_CONFIG ------------------------------" 
	echo "==================================================================="
	echo "node               = `uname -n`"
	echo "current dir        = `pwd`"
	echo
	echo "DBROOT             = $DBROOT"
	echo "VMAKE_PATH         = $VMAKE_PATH"
	echo
	echo "RELVER             = $RELVER"
	echo "CORRECTION_LEVEL   = $CORRECTION_LEVEL"
	echo "BUILDPRAEFIX       = $BUILDPRAEFIX"
	echo "LC_STATE           = $LC_STATE"
	echo "SAPDB_PURPOSE      = $SAPDB_PURPOSE"
	echo
	echo "BIT64              = $BIT64"
	echo "SAPDB_NO_INDEPPATH = $SAPDB_NO_INDEPPATH"
	echo "SAPDBINSTKEY       = $SAPDBINSTKEY"
	echo "SAPDB_INTERNAL     = $SAPDB_INTERNAL"
	echo "PATCH_DATE         = $PATCH_DATE"
	echo
	echo "TOOL               = $TOOL"
	echo "TOOLVARS           = $TOOLVARS"
	echo
	echo "TERM               = $TERM"
	echo "DBTERM             = $DBTERM"
	echo "==================================================================="
fi

cd $OWN
