test/jdk/jdk/jfr/event/io/MakeJAR.sh
changeset 50113 caf115bb98ad
equal deleted inserted replaced
50112:7a2a740815b7 50113:caf115bb98ad
       
     1 #!/bin/sh
       
     2 
       
     3 AGENT="$1"
       
     4 
       
     5 if [ "${TESTSRC}" = "" ]
       
     6 then
       
     7   echo "TESTSRC not set.  Test cannot execute.  Failed."
       
     8   exit 1
       
     9 fi
       
    10 echo "TESTSRC=${TESTSRC}"
       
    11 
       
    12 if [ "${TESTJAVA}" = "" ]
       
    13 then
       
    14   echo "TESTJAVA not set.  Test cannot execute.  Failed."
       
    15   exit 1
       
    16 fi
       
    17 echo "TESTJAVA=${TESTJAVA}"
       
    18 
       
    19 if [ "${TESTCLASSES}" = "" ]
       
    20 then
       
    21   echo "TESTCLASSES not set.  Test cannot execute.  Failed."
       
    22   exit 1
       
    23 fi
       
    24 
       
    25 if [ -z "${COMPILEJAVA}" ]
       
    26 then
       
    27   COMPILEJAVA=${TESTJAVA}
       
    28 fi
       
    29 
       
    30 JAVAC="${COMPILEJAVA}/bin/javac -g"
       
    31 JAR="${COMPILEJAVA}/bin/jar"
       
    32 
       
    33 cp ${TESTSRC}/${AGENT}.java .
       
    34 ${JAVAC} -cp ${TESTCLASSPATH} ${AGENT}.java
       
    35 
       
    36 echo "Manifest-Version: 1.0"    >  ${AGENT}.mf
       
    37 echo Premain-Class: jdk.jfr.event.io.${AGENT} >> ${AGENT}.mf
       
    38 shift
       
    39 while [ $# != 0 ] ; do
       
    40   echo $1 >> ${AGENT}.mf
       
    41   shift
       
    42 done
       
    43 
       
    44 
       
    45 ${JAR} cvfm ${AGENT}.jar ${AGENT}.mf ${AGENT}*.class