< prev index next >

jdk/test/java/lang/instrument/MakeJAR2.sh

Print this page




  70       ;;
  71 esac
  72 
  73 JAVAC="${COMPILEJAVA}/bin/javac -g"
  74 JAR="${COMPILEJAVA}/bin/jar"
  75 
  76 cp ${TESTSRC}/${AGENT}.java .
  77 cp ${TESTSRC}/${APP}.java .
  78 rm -rf asmlib
  79 mkdir asmlib
  80 cp ${TESTSRC}/asmlib/*.java asmlib
  81 rm -rf bootpath
  82 mkdir -p bootpath/bootreporter
  83 cp ${TESTSRC}/bootreporter/*.java bootpath/bootreporter
  84 
  85 cd bootpath
  86 ${JAVAC} ${TESTJAVACOPTS} ${TESTTOOLVMOPTS} bootreporter/*.java
  87 cd ..
  88 
  89 ${JAVAC} ${TESTJAVACOPTS} ${TESTTOOLVMOPTS} \
  90     -XaddExports:java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED ${AGENT}.java asmlib/*.java
  91 ${JAVAC} ${TESTJAVACOPTS} ${TESTTOOLVMOPTS} -classpath .${PATHSEP}bootpath ${APP}.java
  92 
  93 echo "Manifest-Version: 1.0"    >  ${AGENT}.mf
  94 echo Premain-Class: ${AGENT} >> ${AGENT}.mf
  95 echo Boot-Class-Path: bootpath >> ${AGENT}.mf
  96 shift 2
  97 while [ $# != 0 ] ; do
  98   echo $1 >> ${AGENT}.mf
  99   shift
 100 done
 101 
 102 ${JAR} ${TESTTOOLVMOPTS} cvfm ${AGENT}.jar ${AGENT}.mf ${AGENT}*.class asmlib/*.class
 103 
 104 # rm -rf  ${AGENT}.java asmlib ${AGENT}.mf ${AGENT}*.class


  70       ;;
  71 esac
  72 
  73 JAVAC="${COMPILEJAVA}/bin/javac -g"
  74 JAR="${COMPILEJAVA}/bin/jar"
  75 
  76 cp ${TESTSRC}/${AGENT}.java .
  77 cp ${TESTSRC}/${APP}.java .
  78 rm -rf asmlib
  79 mkdir asmlib
  80 cp ${TESTSRC}/asmlib/*.java asmlib
  81 rm -rf bootpath
  82 mkdir -p bootpath/bootreporter
  83 cp ${TESTSRC}/bootreporter/*.java bootpath/bootreporter
  84 
  85 cd bootpath
  86 ${JAVAC} ${TESTJAVACOPTS} ${TESTTOOLVMOPTS} bootreporter/*.java
  87 cd ..
  88 
  89 ${JAVAC} ${TESTJAVACOPTS} ${TESTTOOLVMOPTS} \
  90     --add-exports java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED ${AGENT}.java asmlib/*.java
  91 ${JAVAC} ${TESTJAVACOPTS} ${TESTTOOLVMOPTS} -classpath .${PATHSEP}bootpath ${APP}.java
  92 
  93 echo "Manifest-Version: 1.0"    >  ${AGENT}.mf
  94 echo Premain-Class: ${AGENT} >> ${AGENT}.mf
  95 echo Boot-Class-Path: bootpath >> ${AGENT}.mf
  96 shift 2
  97 while [ $# != 0 ] ; do
  98   echo $1 >> ${AGENT}.mf
  99   shift
 100 done
 101 
 102 ${JAR} ${TESTTOOLVMOPTS} cvfm ${AGENT}.jar ${AGENT}.mf ${AGENT}*.class asmlib/*.class
 103 
 104 # rm -rf  ${AGENT}.java asmlib ${AGENT}.mf ${AGENT}*.class
< prev index next >