jdk/test/java/lang/instrument/MakeJAR2.sh
changeset 26205 c073791a67de
parent 15254 3997a6f357cb
child 36511 9d0388c6b336
equal deleted inserted replaced
26204:77df35747ce7 26205:c073791a67de
    73 JAVAC="${COMPILEJAVA}/bin/javac -g"
    73 JAVAC="${COMPILEJAVA}/bin/javac -g"
    74 JAR="${COMPILEJAVA}/bin/jar"
    74 JAR="${COMPILEJAVA}/bin/jar"
    75 
    75 
    76 cp ${TESTSRC}/${AGENT}.java .
    76 cp ${TESTSRC}/${AGENT}.java .
    77 cp ${TESTSRC}/${APP}.java .
    77 cp ${TESTSRC}/${APP}.java .
    78 rm -rf ilib
    78 rm -rf asmlib
    79 mkdir ilib
    79 mkdir asmlib
    80 cp ${TESTSRC}/ilib/*.java ilib
    80 cp ${TESTSRC}/asmlib/*.java asmlib
    81 rm -rf bootpath
    81 rm -rf bootpath
    82 mkdir -p bootpath/bootreporter
    82 mkdir -p bootpath/bootreporter
    83 cp ${TESTSRC}/bootreporter/*.java bootpath/bootreporter
    83 cp ${TESTSRC}/bootreporter/*.java bootpath/bootreporter
    84 
    84 
    85 cd bootpath
    85 cd bootpath
    86 ${JAVAC} ${TESTJAVACOPTS} ${TESTTOOLVMOPTS} bootreporter/*.java
    86 ${JAVAC} ${TESTJAVACOPTS} ${TESTTOOLVMOPTS} bootreporter/*.java
    87 cd ..
    87 cd ..
    88 
    88 
    89 ${JAVAC} ${TESTJAVACOPTS} ${TESTTOOLVMOPTS} ${AGENT}.java ilib/*.java
    89 ${JAVAC} ${TESTJAVACOPTS} ${TESTTOOLVMOPTS} -XDignore.symbol.file ${AGENT}.java asmlib/*.java
    90 ${JAVAC} ${TESTJAVACOPTS} ${TESTTOOLVMOPTS} -classpath .${PATHSEP}bootpath ${APP}.java
    90 ${JAVAC} ${TESTJAVACOPTS} ${TESTTOOLVMOPTS} -classpath .${PATHSEP}bootpath ${APP}.java
    91 
    91 
    92 echo "Manifest-Version: 1.0"    >  ${AGENT}.mf
    92 echo "Manifest-Version: 1.0"    >  ${AGENT}.mf
    93 echo Premain-Class: ${AGENT} >> ${AGENT}.mf
    93 echo Premain-Class: ${AGENT} >> ${AGENT}.mf
    94 echo Boot-Class-Path: bootpath >> ${AGENT}.mf
    94 echo Boot-Class-Path: bootpath >> ${AGENT}.mf
    96 while [ $# != 0 ] ; do
    96 while [ $# != 0 ] ; do
    97   echo $1 >> ${AGENT}.mf
    97   echo $1 >> ${AGENT}.mf
    98   shift
    98   shift
    99 done
    99 done
   100 
   100 
   101 ${JAR} ${TESTTOOLVMOPTS} cvfm ${AGENT}.jar ${AGENT}.mf ${AGENT}*.class ilib/*.class
   101 ${JAR} ${TESTTOOLVMOPTS} cvfm ${AGENT}.jar ${AGENT}.mf ${AGENT}*.class asmlib/*.class
   102 
   102 
   103 # rm -rf  ${AGENT}.java ilib ${AGENT}.mf ${AGENT}*.class
   103 # rm -rf  ${AGENT}.java asmlib ${AGENT}.mf ${AGENT}*.class