Cross Reference: MakeJAR4.sh
xref
: /
openjdk7
/
jdk
/
test
/
java
/
lang
/
instrument
/
MakeJAR4.sh
Home
History
Annotate
Line#
Navigate
Download
Search
only in
./
4555
N/A
#!/
bin
/
sh
4555
N/A
AGENT
=
"$1"
4555
N/A
OTHER
=
"$2"
4555
N/A
shift
2
4555
N/A
4555
N/A
if
[
"${TESTSRC}"
=
""
]
4555
N/A
then
4555
N/A
echo
"TESTSRC not set. Test cannot execute. Failed."
4555
N/A
exit
1
4555
N/A
fi
4555
N/A
echo
"TESTSRC=${TESTSRC}"
4555
N/A
4555
N/A
if
[
"${TESTJAVA}"
=
""
]
4555
N/A
then
4555
N/A
echo
"TESTJAVA not set. Test cannot execute. Failed."
4555
N/A
exit
1
4555
N/A
fi
4555
N/A
echo
"TESTJAVA=${TESTJAVA}"
4555
N/A
4555
N/A
if
[
"${TESTCLASSES}"
=
""
]
4555
N/A
then
4555
N/A
echo
"TESTCLASSES not set. Test cannot execute. Failed."
4555
N/A
exit
1
4555
N/A
fi
4555
N/A
4555
N/A
JAVAC
=
"${TESTJAVA}/
bin
/
javac
-g"
4555
N/A
JAR
=
"${TESTJAVA}/
bin
/
jar
"
4555
N/A
4555
N/A
cp
${
TESTSRC
}/${
AGENT
}.
java
${
TESTSRC
}/${
OTHER
}.
java
.
4555
N/A
${
JAVAC
} ${
AGENT
}.
java
${
OTHER
}.
java
4555
N/A
4555
N/A
echo
"Manifest-Version: 1.0"
> ${
AGENT
}.
mf
4555
N/A
echo
Premain
-
Class
: ${
AGENT
} >> ${
AGENT
}.
mf
4555
N/A
while
[ $# !=
0
] ;
do
4555
N/A
echo
$
1
>> ${
AGENT
}.
mf
4555
N/A
shift
4555
N/A
done
4555
N/A
4555
N/A
4555
N/A
${
JAR
}
cvfm
${
AGENT
}.
jar
${
AGENT
}.
mf
${
AGENT
}*.
class
${
OTHER
}*.
java