#!/bin/sh

echo "Creation des variables d'environnement nécessaire au fonctionnement de Rhino ... "

JDK_HOME="C:\APPS\JDK14"
echo "JDK_HOME : $JDK_HOME"
echo

RHINO_HOME="C:\CVApps\rhino1_6R5"
echo "RHINO_HOME : $RHINO_HOME"
echo

SAXON_HOME="C:\CVApps\saxonb8-1-1"
echo "SAXON_HOME : $SAXON_HOME"
echo

XMLBEANS_HOME="C:\CVApps\xmlbeans-2.2.0"
echo "XMLBEANS_HOME : $XMLBEANS_HOME"
echo

RHINO_CLASSPATH="$XMLBEANS_HOME/lib/xbean.jar;$XMLBEANS_HOME/lib/xbean_xpath.jar;$XMLBEANS_HOME/lib/xmlpublic.jar;$XMLBEANS_HOME/lib/resolver.jar;$XMLBEANS_HOME/lib/jsr173_1.0_api.jar;$SAXON_HOME/saxon8.jar;$JDK_HOME/src.zip;$JDK_HOME/lib/tools.jar;$JDK_HOME/jre/lib/rt.jar;$RHINO_HOME/js.jar"
echo "RHINO_CLASSPATH : $RHINO_CLASSPATH"
echo

RHINO=org.mozilla.javascript.tools.shell.Main
JVM="$JDK_HOME/bin/java"
echo "Lancement du shell Rhino"
echo

if [ $# -eq 0 ]; 
then $JVM -cp $RHINO_CLASSPATH $RHINO;
elif [ $# -eq 1 ];
then $JVM -cp $RHINO_CLASSPATH $RHINO $1;
else echo "Usage : 0 ou 1 parametres en entree :";
     echo " -  0 paramètre --> lancement du shell Rhino";
     echo " -  1 paramètre --> ce paramètre doit correspondre a un fichier JavaScript a executer"; 
     echo " Vous venez d'appeler le script avec $# parametres en entree";
fi

