#! /bin/sh # # %W% %E% # JA_HOME=$ORACLE_HOME/javavm/jahome export JA_HOME JAVA64FLAG= JAVAIPV6= if [ ! -z "$SRCHOME" ] then if [ "x$ENABLETEST_IPV6" = "xtrue" ] then JAVAIPV6="-Djava.net.preferIPv4Stack=false" fi fi check_dir_and_cd () { if [ ! -d $1 ]; then echo "Fatal error: project directory $1 does not exist" exit 1 else cd $1; echo "cd $1"; fi } redirect_to_log="ncomp.log" args="" while test $# -gt 0 do case $1 in -verbose) redirect_to_log=""; args="$args $1";; -d|-projectDir) shift; check_dir_and_cd $1;; *) args="$args $1" esac shift done JAVA_HOME_CLASSPATH="$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/classes.zip:${CLASSPATH}" export JAVA_HOME_CLASSPATH JACLASSPATH=$JA_HOME:$ORACLE_HOME/javavm/lib/jaccelerator.zip:$ORACLE_HOME/javavm/lib/ncomp.zip:$JAVA_HOME_CLASSPATH export JACLASSPATH LIBPATH=$ORACLE_HOME/lib:$JAVA_HOME/lib:$LIBPATH export LIBPATH VERSION=`$JAVA_HOME/jre/sh/java -version 2>&1` if echo $VERSION |grep "1\.2" > /dev/null then echo "Please set JAVA_HOME to the location of JDK 1.3.1 or higher" ; exit 1 fi JAVA_RUN="$JAVA_HOME/bin/java $JAVA64FLAG $JAVAIPV6" JA_DOIT="$JAVA_RUN -DJA_HOME=$JA_HOME -DORACLE_HOME=$ORACLE_HOME -DJA_LIBS_HOME=$ORACLE_HOME -DJAVA_HOME=$JAVA_HOME -DJAVA_HOME_CLASSPATH=$JAVA_HOME_CLASSPATH -classpath $JACLASSPATH oracle.jaccelerator.Deploy $args" execute_make () { echo "-------------------------------------------------" date echo "-------------------------------------------------" #echo $JA_DOIT exec $JA_DOIT } if [ "m$redirect_to_log" = "m" ]; then execute_make else execute_make >> $redirect_to_log fi