#!/bin/bash
#
# build class path and start app
#

export GHMESSEN=/usr/share/ghmessen
export JL=/usr/share/java

CLASSPATH=${GHMESSEN}/GHMessen.jar

for jar in flanagan janino-2.5.11 antlr-4.4-complete bridj-0.6.2-linux-only ldapi; do
  CLASSPATH=${CLASSPATH}:${GHMESSEN}/${jar}.jar
done;

for jar in bsaf dbus beansbinding jna jna-platform RXTXcomm; do
  CLASSPATH=${CLASSPATH}:${JL}/${jar}.jar
done;

if [ -e ${JL}/javahelp2.jar ]; then
  CLASSPATH=${CLASSPATH}:${JL}/javahelp2.jar
elif [ -e ${JL}/jh.jar ]; then
  CLASSPATH=${CLASSPATH}:${JL}/jh.jar:${JL}/jh-client.jar
elif [ -e ${GHMESSEN}/javahelp2.jar ]; then
  CLASSPATH=${CLASSPATH}:${GHMESSEN}/javahelp2.jar
fi

java -classpath $CLASSPATH ghmessen.GHMessen "$@"

exit 0
