< prev index next >

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

Print this page
rev 49703 : 8200559: Java agents doing instrumentation need a means to define auxiliary classes
Reviewed-by: duke


   6 #
   7 # This code is free software; you can redistribute it and/or modify it
   8 # under the terms of the GNU General Public License version 2 only, as
   9 # published by the Free Software Foundation.
  10 #
  11 # This code is distributed in the hope that it will be useful, but WITHOUT
  12 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  13 # FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  14 # version 2 for more details (a copy is included in the LICENSE file that
  15 # accompanied this code).
  16 #
  17 # You should have received a copy of the GNU General Public License version
  18 # 2 along with this work; if not, write to the Free Software Foundation,
  19 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  20 #
  21 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  22 # or visit www.oracle.com if you need additional information or have any
  23 # questions.
  24 #
  25 
  26 
  27 AGENT="$1"
  28 APP="$2"
  29 
  30 if [ "${TESTSRC}" = "" ]
  31 then
  32   echo "TESTSRC not set.  Test cannot execute.  Failed."
  33   exit 1
  34 fi
  35 echo "TESTSRC=${TESTSRC}"
  36 
  37 if [ "${TESTJAVA}" = "" ]
  38 then
  39   echo "TESTJAVA not set.  Test cannot execute.  Failed."
  40   exit 1
  41 fi
  42 echo "TESTJAVA=${TESTJAVA}"
  43 
  44 if [ "${COMPILEJAVA}" = "" ]
  45 then
  46   COMPILEJAVA="${TESTJAVA}"
  47 fi
  48 echo "COMPILEJAVA=${COMPILEJAVA}"
  49 
  50 if [ "${TESTCLASSES}" = "" ]
  51 then
  52   echo "TESTCLASSES not set.  Test cannot execute.  Failed."
  53   exit 1
  54 fi
  55 
  56 OS=`uname -s`
  57 case "$OS" in
  58    SunOS | Linux )
  59       PATHSEP=":"
  60       ;;
  61 
  62    Windows* | CYGWIN*)
  63       PATHSEP=";"
  64       ;;
  65 
  66    # catch all other OSs
  67    * )
  68       echo "Unrecognized system!  $OS"
  69       fail "Unrecognized system!  $OS"
  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




   6 #
   7 # This code is free software; you can redistribute it and/or modify it
   8 # under the terms of the GNU General Public License version 2 only, as
   9 # published by the Free Software Foundation.
  10 #
  11 # This code is distributed in the hope that it will be useful, but WITHOUT
  12 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  13 # FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  14 # version 2 for more details (a copy is included in the LICENSE file that
  15 # accompanied this code).
  16 #
  17 # You should have received a copy of the GNU General Public License version
  18 # 2 along with this work; if not, write to the Free Software Foundation,
  19 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  20 #
  21 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  22 # or visit www.oracle.com if you need additional information or have any
  23 # questions.
  24 #
  25 

  26 AGENT="$1"
  27 APP="$2"
  28 
  29 if [ "${TESTSRC}" = "" ]
  30 then
  31   echo "TESTSRC not set.  Test cannot execute.  Failed."
  32   exit 1
  33 fi
  34 echo "TESTSRC=${TESTSRC}"
  35 
  36 if [ "${TESTJAVA}" = "" ]
  37 then
  38   echo "TESTJAVA not set.  Test cannot execute.  Failed."
  39   exit 1
  40 fi
  41 echo "TESTJAVA=${TESTJAVA}"
  42 
  43 if [ "${COMPILEJAVA}" = "" ]
  44 then
  45   COMPILEJAVA="${TESTJAVA}"
  46 fi
  47 echo "COMPILEJAVA=${COMPILEJAVA}"
  48 
  49 if [ "${TESTCLASSES}" = "" ]
  50 then
  51   echo "TESTCLASSES not set.  Test cannot execute.  Failed."
  52   exit 1
  53 fi
  54 
  55 OS=`uname -s`
  56 case "$OS" in
  57    SunOS | Linux | Darwin )
  58       PATHSEP=":"
  59       ;;
  60 
  61    Windows* | CYGWIN*)
  62       PATHSEP=";"
  63       ;;
  64 
  65    # catch all other OSs
  66    * )
  67       echo "Unrecognized system!  $OS"
  68       fail "Unrecognized system!  $OS"
  69       ;;
  70 esac
  71 
  72 JAVAC="${COMPILEJAVA}/bin/javac -g"
  73 JAR="${COMPILEJAVA}/bin/jar"
  74 
  75 cp ${TESTSRC}/${AGENT}.java .
  76 cp ${TESTSRC}/${APP}.java .
  77 rm -rf asmlib


< prev index next >