ports/java/gj/files/gjc.in
Edwin Groothuis d2aebd09b3 [new port] java/gj[-jdk11]: Generic Java
GJ is an extension of the Java programming language that
	supports generic types.

	* Support for generics
	* Superset of the Java programming language
	* Compiles into the Java Virtual Machine
	* Compatible with existing libraries

	WWW: http://www.cis.unisa.edu.au/~pizza/gj/

	gj-jdk11 is a slave port to gj which uses JDK 1.1.

PR:		ports/55111
Submitted by:	Volker Stolz <stolz@i2.informatik.rwth-aachen.de>
2003-09-29 12:07:08 +00:00

25 lines
553 B
Bash

#!/bin/sh
JAVA_HOME=${JAVA_HOME:-@JAVA_HOME@}
if [ ! -d ${JAVA_HOME} ]; then
echo "Sorry, please set JAVA_HOME to the appropriate JDK!"
echo "Current value: " ${JAVA_HOME:-unset}
exit 1
fi
cmd=`basename $0`
case ${cmd} in
gcjr)
BOOTCLASSPATH="-bootclasspath @PREFIX@/lib/gj/@JDKSUBDIR@;${JAVA_HOME}/jre/lib/rt.jar;${JAVA_HOME}/jre/lib/i18n.jar"
;;
esac
CLASSPATH=@PREFIX@/lib/gj/@JDKSUBDIR@:${CLASSPATH}; export CLASSPATH
case ${cmd} in
gjc*)
${JAVA_HOME}/bin/java -ms12m gjc.Main ${BOOTCLASSPATH} $*
;;
gj)
${JAVA_HOME}/bin/java $*
;;
esac