#!/bin/bash
# script de compilation de NAT pour linux
javacoptions=$@;

# réalisation du communisme
# echo "* delete all *.class in subdirectories"
rm -f $(find -name '*.class')

# compilation
mkdir -p natclasses
echo '*** Compilation complete de NAT ***'
echo '--- Package Writer2latex ---'
javac  $javacoptions  -source 1.7 -target 1.7 -d natclasses -O -encoding utf8 writer2latex/xhtml/*.java

echo '--- Packages de Nat ---'
javac $javacoptions -source 1.7 -target 1.7 -d natclasses -classpath .:./lib/* -source 6 -target 6 -encoding utf8 gnu/getopt/*.java gestionnaires/*.java ui/*.java nat/transcodeur/*.java nat/saxFuncts/*.java nat/presentateur/*.java nat/convertisseur/*.java nat/*.java outils/*.java org/im4java/core/*.java org/im4java/process/*.java org/im4java/utils/*.java

# jar
echo '*** build jar **'
jar cvmf natbraille.manifest natbraille.jar -C natclasses .

echo '*** effacement des .class **'
rm -rf  natclasses



# echo=echo
# exec=exec
# jc=javac
# sourcetarget=" -source 1.7 -target 1.7 "

# # réalisation du communisme
# echo "* suppression des classes "
# rm $(find -name '*.class')

# echo "*** Compilation complete de NAT ***"
# if [ "$1" == "-v" ]; 
# then
#     option="-verbose $2 $3 $4 $5 $6"
#     echo "mode verbeux"; 
# else
#     option=$@;
# fi

# if [ "$#" == "0" ];
# then
#     echo "Options: none";
# else 
#     echo "Options: $option";
# fi

# echo "--- Package Writer2latex ---"
# eval "$jc $sourcetarget $option -O -encoding utf8 writer2latex/xhtml/*.java"
# echo "  "
# echo "--- Packages de Nat ---"

# eval "$jc $sourcetarget  -O -classpath ./:./lib/* \
#  $option \
#  -encoding utf8 \
#  gestionnaires/*.java \
#  ui/*.java \
#  ui/config/*.java \
#  nat/transcodeur/*.java \
#  nat/saxFuncts/*.java \
#  nat/presentateur/*.java \
#  nat/convertisseur/*.java \
#  nat/*.java \
#  outils/*.java \
#  "
 
   