
extdesc="the Echoprint-codegen Extension"

full_setup=`pwd`/${BASH_SOURCE}
fulldir=${full_setup%/*}
fulldir=${fulldir%/.}

if test -z $GSDLOS ; then
  GSDLOS=`uname -s | tr '[A-Z]' '[a-z]'`
  # check for running bash under Cygwin
  if test "`echo $GSDLOS | sed 's/cygwin//'`" != "$GSDLOS" ;
  then
    GSDLOS=windows
  fi
  # check for running bash under MinGW/MSys
  if test "`echo $GSDLOS | sed 's/mingw//'`" != "$GSDLOS" ;
  then
    GSDLOS=windows
  fi
  echo "GSDLOS was not set.  Setting it to '$GSDLOS'"
  export GSDLOS
fi
	

if [ "x$GEXT_ECHOPRINT" = "x" ] ; then
  export GEXT_ECHOPRINT=`pwd`
  export GEXTECHOPRINT_INSTALLED=$GEXT_ECHOPRINT/$GSDLOS

  if [ -d "$GEXTECHOPRINT_INSTALLED/bin/script" ] ; then
    export PATH=$GEXTECHOPRINT_INSTALLED/bin/script:$PATH
  fi

  if [ -d "$GEXTECHOPRINT_INSTALLED/bin" ] ; then
    export PATH=$GEXTECHOPRINT_INSTALLED/bin:$PATH
  fi

  if [ -d "$GEXTECHOPRINT_INSTALLED/lib" ] ; then
    if [ "$GSDLOS" = "linux" ] ; then
      export LD_LIBRARY_PATH=$GEXTECHOPRINT_INSTALLED/lib:$GEXTECHOPRINT_INSTALLED/lib64:$LD_LIBRARY_PATH
    elif [ "$GSDLOS" = "darwin" ] ; then
      export DYLD_LIBRARY_PATH=$GEXTECHOPRINT_INSTALLED/lib:$GEXTECHOPRINT_INSTALLED/lib64:$DYLD_LIBRARY_PATH
    fi
  fi

  extdir=${GEXT_ECHOPRINT##*/}

  if [ "x$GSDLEXTS" = "x" ] ; then
    export GSDLEXTS=$extdir
  else 
    export GSDLEXTS=$GSDLEXTS:$extdir
  fi


  echo "+Your environment is now setup for $extdesc"
else
  echo "+Your environment is already setup for $extdesc"
fi
