#!/bin/sh glilang=en ## -------- Generate documentation for the Greenstone Librarian Interface -------- ## ---- Check Javadoc exists ---- javadocpath= # Some users may set the above line manually if [ "$javadocpath" == "" ]; then # If it is set, use the JAVA_HOME environment variable if [ "$JAVA_HOME" != "" ]; then javadocpath="$JAVA_HOME/bin/javadoc" # Check if Javadoc is on the search path else javadocpath=`which javadoc 2> /dev/null` fi fi # Check that a Javadoc executable has been found if [ "$glilang" == "es" ]; then echo "Revisando Javadoc: $javadocpath" elif [ "$glilang" == "fr" ]; then echo "Vérification de Javadoc: $javadocpath" elif [ "$glilang" == "ru" ]; then echo "ðÒÏ×ÅÒËÁ Javadoc: $javadocpath" else echo "Checking Javadoc: $javadocpath" fi if [ ! -x "$javadocpath" ]; then echo if [ "$glilang" == "es" ]; then echo "No se pudo localizar una versión apropiada de Javadoc. Usted deberá " echo "instalar un Kit de Desarrollo de Software Java (versión 1.4 o " echo "superior) antes de generar la documentación para la Interfaz de la " echo "Biblioteca Digital Greenstone." elif [ "$glilang" == "fr" ]; then echo "Une version appropriée de Javadoc n'a pas pu être localisée." echo "Vous devez installer un Kit de Développement Java (version 1.4 ou" echo "supérieure) avant de produire la documentation de Greenstone" echo "Librarian Interface." elif [ "$glilang" == "ru" ]; then echo "îÅ ÕÄÁÌÏÓØ ÏÐÒÅÄÅÌÉÔØ ÍÅÓÔÏÎÁÈÏÖÄÅÎÉÅ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÅÊ ×ÅÒÓÉÉ Javadoc." echo "÷Ù ÄÏÌÖÎÙ ÉÎÓÔÁÌÌÉÒÏ×ÁÔØ Java Development Kit (×ÅÒÓÉÑ 1.4 ÉÌÉ ×ÙÛÅ) " echo "ÐÒÅÖÄÅ, ÞÅÍ ÇÅÎÅÒÉÒÏ×ÁÔØ ÄÏËÕÍÅÎÔÁÃÉÀ ÄÌÑ ÂÉÂÌÉÏÔÅÞÎÏÇÏ " echo "ÉÎÔÅÒÆÅÊÓÁ Greenstone." else echo "Failed to locate an appropriate version of Javadoc. You must install a" echo "Java Development Kit (version 1.4 or greater) before generating the" echo "documentation for the Greenstone Librarian Interface." fi exit 1 fi ## ---- Document the GLI ---- echo if [ "$glilang" == "es" ]; then echo "Generando documentación para la Interfaz de la Biblioteca Digital" echo "Greenstone..." elif [ "$glilang" == "fr" ]; then echo "Production de documentation pour la Greenstone Librarian Interface" elif [ "$glilang" == "ru" ]; then echo "çÅÎÅÒÉÒÏ×ÁÎÉÅ ÄÏËÕÍÅÎÔÁÃÉÉ ÄÌÑ ÂÉÂÌÉÏÔÅÞÎÏÇÏ ÉÎÔÅÒÆÅÊÓÁ Greenstone" else echo "Generating documentation for the Greenstone Librarian Interface..." fi javadoc -classpath classes/:GLI.jar:lib/apache.jar:lib/qfslib.jar -sourcepath src/ -source 1.4 -author -breakiterator -d docs/ -group "Greenstone Librarian Interface" org.greenstone.gatherer:org.greenstone.gatherer.cdm:org.greenstone.gatherer.collection:org.greenstone.gatherer.feedback:org.greenstone.gatherer.file:org.greenstone.gatherer.gems:org.greenstone.gatherer.gui:org.greenstone.gatherer.gui.metaaudit:org.greenstone.gatherer.gui.tree:org.greenstone.gatherer.metadata:org.greenstone.gatherer.shell:org.greenstone.gatherer.util -private -splitindex -version org.greenstone.gatherer org.greenstone.gatherer.cdm org.greenstone.gatherer.collection org.greenstone.gatherer.feedback org.greenstone.gatherer.file org.greenstone.gatherer.gems org.greenstone.gatherer.gui org.greenstone.gatherer.gui.metaaudit org.greenstone.gatherer.gui.tree org.greenstone.gatherer.metadata org.greenstone.gatherer.shell org.greenstone.gatherer.util if [ "$glilang" == "es" ]; then echo "¡Hecho!" elif [ "$glilang" == "fr" ]; then echo "Terminé!" elif [ "$glilang" == "ru" ]; then echo "÷ÙÐÏÌÎÅÎÏ!" else echo "Done!" fi