1# 2# Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved. 3# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 4# 5# This code is free software; you can redistribute it and/or modify it 6# under the terms of the GNU General Public License version 2 only, as 7# published by the Free Software Foundation. 8# 9# This code is distributed in the hope that it will be useful, but WITHOUT 10# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 11# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 12# version 2 for more details (a copy is included in the LICENSE file that 13# accompanied this code). 14# 15# You should have received a copy of the GNU General Public License version 16# 2 along with this work; if not, write to the Free Software Foundation, 17# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 18# 19# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 20# or visit www.oracle.com if you need additional information or have any 21# questions. 22# 23 24#!/bin/ksh 25# 26# Script to create rmibench.jar and serialbench files that are delivered to 27# the Performance Group (http://perfwww.ireland/). 28 29echo "*******************************************************" 30echo "CREATING rmibench.jar" 31echo "*******************************************************" 32 33rm -rf /tmp/rmibench 34rm -f `pwd`/rmibench.jar 35 36mkdir -p /tmp/rmibench 37cp -r ../benchmark/bench /tmp/rmibench/ 38rm -rf /tmp/rmibench/bench/SCCS 39rm -rf /tmp/rmibench/bench/rmi/SCCS 40rm -rf /tmp/rmibench/bench/serial 41rm -rf /tmp/rmibench/bench/rmi/altroot/SCCS 42 43javac \ 44 /tmp/rmibench/bench/rmi/altroot/*.java \ 45 /tmp/rmibench/bench/rmi/*.java \ 46 /tmp/rmibench/bench/*.java 47 48jar cvfm `pwd`/rmibench.jar /tmp/rmibench/bench/rmi/manifest -C /tmp/rmibench . 49 50 51echo "*******************************************************" 52echo "CREATING serialbench.jar" 53echo "*******************************************************" 54 55rm -rf /tmp/serialbench 56rm -f `pwd`/serialbench.jar 57 58mkdir -p /tmp/serialbench 59cp -r ../benchmark/bench /tmp/serialbench/ 60rm -rf /tmp/serialbench/bench/SCCS 61rm -rf /tmp/serialbench/bench/serial/SCCS 62rm -rf /tmp/serialbench/bench/rmi 63 64javac \ 65 /tmp/serialbench/bench/serial/*.java \ 66 /tmp/serialbench/bench/*.java 67 68jar cvfm `pwd`/serialbench.jar /tmp/serialbench/bench/serial/manifest -C /tmp/serialbench . 69