#!/bin/bash

#TUX-GUITAR HOME
readlink(){
  local path=$1 ll

  if [ -L "$path" ]; then
    ll="$(LC_ALL=C ls -l "$path" 2> /dev/null)" &&
    echo "${ll/* -> }"
  else
    return 1
  fi
}

script=$0
count=0

while [ -L "$script" ]
do
  script=$(readlink "$script")
  count=`expr $count + 1`

  if [ $count -gt 100 ]
  then
    echo "Too many symbolic links"
    exit 1
  fi
done

TUXGUITAR_HOME=`dirname $script`
TUXGUITAR_HOME=`cd "$TUXGUITAR_HOME"; pwd`

#PATHS
CLASSPATH=$CLASSPATH:${TUXGUITAR_HOME}/TuxGuitar.jar:${TUXGUITAR_HOME}/lib/swt.jar:${TUXGUITAR_HOME}/lib/itext-1.4.jar
MAINCLASS=org.herac.tuxguitar.gui.TuxGuitar


java -cp :${CLASSPATH} -Djava.library.path="${TUXGUITAR_HOME}"/lib ${MAINCLASS} "$1" "$2" -XstartOnFirstThread
