#!/bin/bash

OS=`uname -s`
if [ "$OS" == "Darwin" ] ; then
  DYLD_LIBRARY_PATH=/opt/ros/fuerte/stacks/client_rosjava_jni/rosjava_jni/bin:/opt/ros/fuerte/stacks/client_rosjava_jni/rosjava_jni/bin:/opt/ros/fuerte/stacks/knowrob/3rdparty/jpl/jpl:$DYLD_LIBRARY_PATH java -classpath /opt/ros/fuerte/stacks/knowrob/comp_cop/bin:/opt/ros/fuerte/stacks/knowrob/comp_cop/bin:/opt/ros/fuerte/stacks/knowrob/comp_cop/lib/apache-mime4j-0.6.jar:/opt/ros/fuerte/stacks/knowrob/comp_cop/lib/commons-codec-1.3.jar:/opt/ros/fuerte/stacks/knowrob/comp_cop/lib/commons-logging-1.1.1.jar:/opt/ros/fuerte/stacks/knowrob/comp_cop/lib/google-api-translate-java-0.92.jar:/opt/ros/fuerte/stacks/knowrob/comp_cop/lib/httpclient-4.0.1.jar:/opt/ros/fuerte/stacks/knowrob/comp_cop/lib/httpcore-4.0.1.jar:/opt/ros/fuerte/stacks/knowrob/comp_cop/lib/httpmime-4.0.1.jar:/opt/ros/fuerte/stacks/knowrob/comp_cop/lib/xmlrpc-1.1.1.jar:/opt/ros/fuerte/stacks/client_rosjava_jni/rosjava_jni/bin:/opt/ros/fuerte/stacks/knowrob/3rdparty/jpl/jpl/jpl.jar:/opt/ros/fuerte/stacks/knowrob/ias_prolog_addons/lib/classifier_interface.jar:/opt/ros/fuerte/stacks/knowrob/ias_prolog_addons/lib/mallet-deps.jar:/opt/ros/fuerte/stacks/knowrob/ias_prolog_addons/lib/mallet-dist.jar:/opt/ros/fuerte/stacks/knowrob/ias_prolog_addons/lib/weka_fipm.jar:/opt/ros/fuerte/stacks/knowrob/knowrob_actions/bin:/usr/share/java/json-lib.jar:/usr/share/java/commons-collections3.jar:/usr/share/java/ezmorph.jar:/usr/share/java/commons-beanutils.jar:/usr/share/java/commons-lang.jar:/usr/share/java/commons-logging.jar:/opt/ros/fuerte/stacks/knowrob/knowrob_common/bin:/opt/ros/fuerte/stacks/knowrob/knowrob_common/lib/owlapi-bin.jar:/opt/ros/fuerte/stacks/knowrob/knowrob_common/lib/vecmath.jar:/opt/ros/fuerte/stacks/knowrob/knowrob_common/lib/guava-r09.jar:/opt/ros/fuerte/stacks/knowrob/knowrob_common/lib/commons-lang-2.6.jar:/opt/ros/fuerte/stacks/knowrob/knowrob_common/lib/HermiT.jar:/opt/ros/fuerte/stacks/knowrob/tf_prolog/bin:/opt/ros/fuerte/stacks/client_rosjava_jni/tfjava/bin:/opt/ros/fuerte/stacks/client_rosjava_jni/tfjava/lib/vecmath.jar:/opt/ros/fuerte/stacks/knowrob/comp_cop/lib/apache-mime4j-0.6.jar:/opt/ros/fuerte/stacks/knowrob/comp_cop/lib/commons-codec-1.3.jar:/opt/ros/fuerte/stacks/knowrob/comp_cop/lib/commons-logging-1.1.1.jar:/opt/ros/fuerte/stacks/knowrob/comp_cop/lib/httpclient-4.0.1.jar:/opt/ros/fuerte/stacks/knowrob/comp_cop/lib/httpcore-4.0.1.jar:/opt/ros/fuerte/stacks/knowrob/comp_cop/lib/httpmime-4.0.1.jar:/opt/ros/fuerte/stacks/knowrob/comp_cop/lib/xmlrpc-1.1.1.jar:/opt/ros/fuerte/stacks/knowrob/comp_cop/lib/google-api-translate-java-0.92.jar:/opt/ros/fuerte/stacks/client_rosjava_jni/rosjava_jni/bin: edu.tum.cs.ias.knowrob.BarcodeWebLookup  $@
else
  LIBJSIG=`find $JAVA_HOME/jre/lib/ -maxdepth 2 -name "libjsig.so"`
  if [ -z "$LIBJSIG" ]; then
    echo "Cannot find libjsig ... maybe you need to set JAVA_HOME?"
    exit 1
  fi

  LD_PRELOAD=:$LIBJSIGL:$LD_PRELOAD LD_LIBRARY_PATH=/opt/ros/fuerte/stacks/client_rosjava_jni/rosjava_jni/bin:/opt/ros/fuerte/stacks/client_rosjava_jni/rosjava_jni/bin:/opt/ros/fuerte/stacks/knowrob/3rdparty/jpl/jpl:$LD_LIBRARY_PATH java -classpath /opt/ros/fuerte/stacks/knowrob/comp_cop/bin:/opt/ros/fuerte/stacks/knowrob/comp_cop/bin:/opt/ros/fuerte/stacks/knowrob/comp_cop/lib/apache-mime4j-0.6.jar:/opt/ros/fuerte/stacks/knowrob/comp_cop/lib/commons-codec-1.3.jar:/opt/ros/fuerte/stacks/knowrob/comp_cop/lib/commons-logging-1.1.1.jar:/opt/ros/fuerte/stacks/knowrob/comp_cop/lib/google-api-translate-java-0.92.jar:/opt/ros/fuerte/stacks/knowrob/comp_cop/lib/httpclient-4.0.1.jar:/opt/ros/fuerte/stacks/knowrob/comp_cop/lib/httpcore-4.0.1.jar:/opt/ros/fuerte/stacks/knowrob/comp_cop/lib/httpmime-4.0.1.jar:/opt/ros/fuerte/stacks/knowrob/comp_cop/lib/xmlrpc-1.1.1.jar:/opt/ros/fuerte/stacks/client_rosjava_jni/rosjava_jni/bin:/opt/ros/fuerte/stacks/knowrob/3rdparty/jpl/jpl/jpl.jar:/opt/ros/fuerte/stacks/knowrob/ias_prolog_addons/lib/classifier_interface.jar:/opt/ros/fuerte/stacks/knowrob/ias_prolog_addons/lib/mallet-deps.jar:/opt/ros/fuerte/stacks/knowrob/ias_prolog_addons/lib/mallet-dist.jar:/opt/ros/fuerte/stacks/knowrob/ias_prolog_addons/lib/weka_fipm.jar:/opt/ros/fuerte/stacks/knowrob/knowrob_actions/bin:/usr/share/java/json-lib.jar:/usr/share/java/commons-collections3.jar:/usr/share/java/ezmorph.jar:/usr/share/java/commons-beanutils.jar:/usr/share/java/commons-lang.jar:/usr/share/java/commons-logging.jar:/opt/ros/fuerte/stacks/knowrob/knowrob_common/bin:/opt/ros/fuerte/stacks/knowrob/knowrob_common/lib/owlapi-bin.jar:/opt/ros/fuerte/stacks/knowrob/knowrob_common/lib/vecmath.jar:/opt/ros/fuerte/stacks/knowrob/knowrob_common/lib/guava-r09.jar:/opt/ros/fuerte/stacks/knowrob/knowrob_common/lib/commons-lang-2.6.jar:/opt/ros/fuerte/stacks/knowrob/knowrob_common/lib/HermiT.jar:/opt/ros/fuerte/stacks/knowrob/tf_prolog/bin:/opt/ros/fuerte/stacks/client_rosjava_jni/tfjava/bin:/opt/ros/fuerte/stacks/client_rosjava_jni/tfjava/lib/vecmath.jar:/opt/ros/fuerte/stacks/knowrob/comp_cop/lib/apache-mime4j-0.6.jar:/opt/ros/fuerte/stacks/knowrob/comp_cop/lib/commons-codec-1.3.jar:/opt/ros/fuerte/stacks/knowrob/comp_cop/lib/commons-logging-1.1.1.jar:/opt/ros/fuerte/stacks/knowrob/comp_cop/lib/httpclient-4.0.1.jar:/opt/ros/fuerte/stacks/knowrob/comp_cop/lib/httpcore-4.0.1.jar:/opt/ros/fuerte/stacks/knowrob/comp_cop/lib/httpmime-4.0.1.jar:/opt/ros/fuerte/stacks/knowrob/comp_cop/lib/xmlrpc-1.1.1.jar:/opt/ros/fuerte/stacks/knowrob/comp_cop/lib/google-api-translate-java-0.92.jar:/opt/ros/fuerte/stacks/client_rosjava_jni/rosjava_jni/bin::$CLASSPATH edu.tum.cs.ias.knowrob.BarcodeWebLookup  $@
fi


