# personal settings
export PATH="$HOME/bin:$PATH"

# openbus settings

# common path
#export OPENBUS_HOME="${HOME}/openbus/install"

export OPENSSL_HOME="${OPENBUS_HOME}/openssl"

export PATH="${OPENBUS_HOME}/bin:${PATH}"

OB_CPATH="${OPENBUS_HOME}/include/cxxtest:${OPENBUS_HOME}/include/e2fsprogs-1.40.8:${OPENBUS_HOME}/include/openldap-2.4.11:${OPENBUS_HOME}/include/openssl-1.0.0"
if [ -z ${CPATH} ]; then
  export CPATH="${OB_CPATH}"
else
  export CPATH="${OB_CPATH}:${CPATH}"
fi

OB_LIBRARY_PATH="${OPENBUS_HOME}/lib"
if [ -z ${LIBRARY_PATH} ]; then
  export LIBRARY_PATH="${OB_LIBRARY_PATH}"
else
  export LIBRARY_PATH="${OB_LIBRARY_PATH}:${LIBRARY_PATH}"
fi

OB_LD_LIBRARY_PATH="${OPENBUS_HOME}/lib"
if [ -z ${LD_LIBRARY_PATH} ]; then
  export LD_LIBRARY_PATH="${OB_LD_LIBRARY_PATH}"
else
  export LD_LIBRARY_PATH="${OB_LD_LIBRARY_PATH}:${LD_LIBRARY_PATH}"
fi

if [ "${TEC_SYSNAME}" == "Darwin" ]; then
  OB_DYLD_LIBRARY_PATH="${OPENBUS_HOME}/lib"
  if [ -z ${DYLD_LIBRARY_PATH} ]; then
    export DYLD_LIBRARY_PATH="${OB_DYLD_LIBRARY_PATH}"
  else
    export DYLD_LIBRARY_PATH="${OB_DYLD_LIBRARY_PATH}:${DYLD_LIBRARY_PATH}"
  fi
fi

if [ "${TEC_SYSNAME}" == "SunOS" ] ;then
  #fix LD_LIBRARY_PATH on 64bit sunos machines
  if [ "${TEC_UNAME}" == "SunOS510_64" ]; then
    if [ -z ${LD_LIBRARY_PATH_64} ]; then
      export LD_LIBRARY_PATH_64="${OB_LD_LIBRARY_PATH}"
    else
      export LD_LIBRARY_PATH_64="${OB_LD_LIBRARY_PATH}:${LD_LIBRARY_PATH_64}"
    fi 
  fi
  #gnu compilers
  export LIBRARY_PATH="${LIBRARY_PATH}:/usr/sfw/lib:/usr/local/lib:/usr/ucblib"
  export CPATH="${CPATH}:/usr/sfw/include:/usr/local/include:/usr/ucbinclude"
  #sun compilers
  export LDFLAGS="-L/usr/lib -L/usr/sfw/lib -L/usr/local/lib -L/usr/ucblib"
  export CPPFLAGS="-I/usr/include -I/usr/sfw/include -I/usr/local/include -I/usr/ucbinclude"
  export LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:/usr/ucblib:/usr/local/lib:/usr/sfw/lib"
  export LD_LIBRARY_PATH_64="/usr/lib/64:/lib/64:/usr/openwin/lib/64:/usr/sfw/lib/64:/usr/local/lib/sparcv9:/usr/ucblib/sparcv9:${LD_LIBRARY_PATH_64}"
  export PATH="${PATH}:/usr/ucb:/usr/sfw/bin:/usr/local/bin:/usr/ccs/bin"
  
  #openbus flags first
  export LDFLAGS="-L${OPENBUS_HOME}/lib $LDFLAGS"
  export CFLAGS="-I${OPENBUS_HOME}/include/e2fsprogs-1.40.8 -I${OPENBUS_HOME}/include/openldap-2.4.11 -I${OPENBUS_HOME}/include/openssl-1.0.0" 
  #tecmake because it doesn't work with Sun make
  export TECMAKE_MAKE=/usr/sfw/bin/gmake
fi

export LUA_PATH="${OPENBUS_HOME}/lib/lua/5.1/?.lua;./?.lua"
export LUA_CPATH="${OPENBUS_HOME}/lib/lib?.so;${OPENBUS_HOME}/lib/liblua?.so;./?.so"
