#!/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=$DBROOT/misc:$TOOL/lib/Python export PYTHONPATH
PYTHONHOME=$TOOL/Python                  export PYTHONHOME
REMCL=$TOOL/bin/rem                      export REMCL
SAPDB_INTERNAL=YES                       export SAPDB_INTERNAL
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
&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 = LINUX
    DBTERM=linuxxterm export DBTERM
&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
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
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 "==================================================================="


cd $OWN
