summaryrefslogtreecommitdiff
path: root/test/files/jvm5
diff options
context:
space:
mode:
Diffstat (limited to 'test/files/jvm5')
-rwxr-xr-xtest/files/jvm5/mkAnnotationsJar.sh25
1 files changed, 23 insertions, 2 deletions
diff --git a/test/files/jvm5/mkAnnotationsJar.sh b/test/files/jvm5/mkAnnotationsJar.sh
index f32441aa76..574c39f617 100755
--- a/test/files/jvm5/mkAnnotationsJar.sh
+++ b/test/files/jvm5/mkAnnotationsJar.sh
@@ -1,8 +1,29 @@
#!/bin/sh
+##############################################################################
+# Author : Nikolay Mihaylov
+# Revision: $Id$
+##############################################################################
+
+##############################################################################
+# variables
+
OBJDIR=./classes
+if [ -z "${JAVA_HOME}" ]; then
+ echo "environment variable JAVA_HOME is undefined."
+ exit
+fi
+
+JAVAC=${JAVA_HOME}/bin/javac
+JAVAC_OPTIONS="-source 1.5"
+
+JAR=${JAVA_HOME}/bin/jar
+
+##############################################################################
+# commands
+
mkdir -p ${OBJDIR}
-javac -d ${OBJDIR} -source 1.5 SourceAnnotation.java
-jar cf ../lib/annotations.jar -C ${OBJDIR} .
+${JAVAC} ${JAVAC_OPTIONS} -d ${OBJDIR} SourceAnnotation.java
+${JAR} cf ../lib/annotations.jar -C ${OBJDIR} .
rm -rf ${OBJDIR}