#!/bin/sh
JARDIR=/usr/share/java
LIBPATH=/usr/lib/sikuli:/usr/lib/java
MAIN=org.sikuli.ide.SikuliIDE
SWINGX_JARS="swingx-autocomplete swingx-beaninfo swingx-common swingx-core swingx-graphics swingx-painters swingx-plaf"
CLASSPATH=
RET=0
for jar in apache-commons-cli swing-layout json_simple jgoodies-forms jgoodies-common $SWINGX_JARS mockito jython JXGrabKey junit mac_widgets sikuli-script sikuli-ide; do
	JARFILE="$JARDIR/$jar.jar"
	if [ -f "$JARFILE" ]; then
		if [ -z "$CLASSPATH" ]; then
			CLASSPATH="$JARFILE"
		else
			CLASSPATH="$CLASSPATH:$JARFILE"
		fi
	else
		echo "Error: $JARFILE not found. Please install it to run ${MAIN##*.}" >&2
		RET=1
	fi
done
[ $RET -eq 0 ] || exit $RET
LD_LIBRARY_PATH=$LIBPATH LC_NUMERIC=C java -Dsikuli.console=true -Dsikuli.debug=0 -Xms64M -Xmx512M -Dfile.encoding=UTF-8 -cp "$CLASSPATH" "$MAIN" "$@"
