Path: blob/master/test/jdk/java/lang/instrument/MakeJAR4.sh
41149 views
#!/bin/sh1AGENT="$1"2OTHER="$2"3shift 245if [ "${TESTSRC}" = "" ]6then7echo "TESTSRC not set. Test cannot execute. Failed."8exit 19fi10echo "TESTSRC=${TESTSRC}"1112if [ "${TESTJAVA}" = "" ]13then14echo "TESTJAVA not set. Test cannot execute. Failed."15exit 116fi17echo "TESTJAVA=${TESTJAVA}"1819if [ "${COMPILEJAVA}" = "" ]20then21COMPILEJAVA="${TESTJAVA}"22fi23echo "COMPILEJAVA=${COMPILEJAVA}"2425if [ "${TESTCLASSES}" = "" ]26then27echo "TESTCLASSES not set. Test cannot execute. Failed."28exit 129fi3031JAVAC="${COMPILEJAVA}/bin/javac -g"32JAR="${COMPILEJAVA}/bin/jar"3334cp ${TESTSRC}/${AGENT}.java ${TESTSRC}/${OTHER}.java .35${JAVAC} ${TESTJAVACOPTS} ${TESTTOOLVMOPTS} ${AGENT}.java ${OTHER}.java3637echo "Manifest-Version: 1.0" > ${AGENT}.mf38echo Premain-Class: ${AGENT} >> ${AGENT}.mf39while [ $# != 0 ] ; do40echo $1 >> ${AGENT}.mf41shift42done434445${JAR} ${TESTTOOLVMOPTS} cvfm ${AGENT}.jar ${AGENT}.mf ${AGENT}*.class ${OTHER}*.java464748