#! /bin/csh

if ($#argv == 0) then
    echo "usage: $0 <fichier java>"
    exit(1)
endif

/bin/rm fich.compix*.java >& /dev/null
/bin/rm fich.compix*.class >& /dev/null

set fichSource = $1

set fichier = "fich.compix$$.java"

# entete de la classe de Test
echo "class Test0 {" > $fichier
echo "    public static void afficher(int x) {" >> $fichier
echo "        System.out.println(Integer.toString(x)) ;" >> $fichier
echo "    }" >> $fichier
echo "    public static void main (String [] arg) {" >> $fichier

# code de la fonction main
cat $fichSource >> $fichier

# fin de la classe
echo "    } // main" >> $fichier
echo "    } // classe Test" >> $fichier

# compilation
javac $fichier

# execution
if ($status == 0) then
    java Test0 $argv[2-]
endif

/bin/rm fich.compix*.java >& /dev/null
/bin/rm fich.compix*.class >& /dev/null

exit(0)
