[4931] | 1 | #!/bin/sh
|
---|
[6752] | 2 | glilang=en
|
---|
[4931] | 3 |
|
---|
[5010] | 4 |
|
---|
| 5 | ## -------- Generate documentation for the Greenstone Librarian Interface --------
|
---|
| 6 |
|
---|
| 7 | ## ---- Check Javadoc exists ----
|
---|
| 8 | javadocpath=
|
---|
| 9 |
|
---|
| 10 | # Some users may set the above line manually
|
---|
| 11 | if [ "$javadocpath" == "" ]; then
|
---|
| 12 |
|
---|
[6467] | 13 | # If it is set, use the JAVA_HOME environment variable
|
---|
| 14 | if [ "$JAVA_HOME" != "" ]; then
|
---|
| 15 | javadocpath="$JAVA_HOME/bin/javadoc"
|
---|
[5010] | 16 |
|
---|
| 17 | # Check if Javadoc is on the search path
|
---|
| 18 | else
|
---|
| 19 | javadocpath=`which javadoc 2> /dev/null`
|
---|
| 20 | fi
|
---|
| 21 | fi
|
---|
| 22 |
|
---|
| 23 | # Check that a Javadoc executable has been found
|
---|
[6742] | 24 | if [ "$glilang" == "es" ]; then
|
---|
| 25 | echo "Revisando Javadoc: $javadocpath"
|
---|
| 26 | elif [ "$glilang" == "fr" ]; then
|
---|
[6709] | 27 | echo "Vérification de Javadoc: $javadocpath"
|
---|
| 28 | elif [ "$glilang" == "ru" ]; then
|
---|
[6704] | 29 | echo "ðÒÏ×ÅÒËÁ Javadoc: $javadocpath"
|
---|
| 30 | else
|
---|
| 31 | echo "Checking Javadoc: $javadocpath"
|
---|
| 32 | fi
|
---|
[5010] | 33 | if [ ! -x "$javadocpath" ]; then
|
---|
| 34 | echo
|
---|
[6742] | 35 | if [ "$glilang" == "es" ]; then
|
---|
| 36 | echo "No se pudo localizar una versión apropiada de Javadoc. Usted deberá "
|
---|
| 37 | echo "instalar un Kit de Desarrollo de Software Java (versión 1.4 o "
|
---|
| 38 | echo "superior) antes de generar la documentación para la Interfaz de la "
|
---|
| 39 | echo "Biblioteca Digital Greenstone."
|
---|
| 40 | elif [ "$glilang" == "fr" ]; then
|
---|
[6709] | 41 | echo "Une version appropriée de Javadoc n'a pas pu être localisée."
|
---|
| 42 | echo "Vous devez installer un Kit de Développement Java (version 1.4 ou"
|
---|
| 43 | echo "supérieure) avant de produire la documentation de Greenstone"
|
---|
| 44 | echo "Librarian Interface."
|
---|
| 45 | elif [ "$glilang" == "ru" ]; then
|
---|
[6704] | 46 | echo "îÅ ÕÄÁÌÏÓØ ÏÐÒÅÄÅÌÉÔØ ÍÅÓÔÏÎÁÈÏÖÄÅÎÉÅ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÅÊ ×ÅÒÓÉÉ Javadoc."
|
---|
| 47 | echo "÷Ù ÄÏÌÖÎÙ ÉÎÓÔÁÌÌÉÒÏ×ÁÔØ Java Development Kit (×ÅÒÓÉÑ 1.4 ÉÌÉ ×ÙÛÅ) "
|
---|
| 48 | echo "ÐÒÅÖÄÅ, ÞÅÍ ÇÅÎÅÒÉÒÏ×ÁÔØ ÄÏËÕÍÅÎÔÁÃÉÀ ÄÌÑ ÂÉÂÌÉÏÔÅÞÎÏÇÏ "
|
---|
| 49 | echo "ÉÎÔÅÒÆÅÊÓÁ Greenstone."
|
---|
| 50 | else
|
---|
| 51 | echo "Failed to locate an appropriate version of Javadoc. You must install a"
|
---|
| 52 | echo "Java Development Kit (version 1.4 or greater) before generating the"
|
---|
| 53 | echo "documentation for the Greenstone Librarian Interface."
|
---|
| 54 | fi
|
---|
[5010] | 55 | exit 1
|
---|
| 56 | fi
|
---|
| 57 |
|
---|
| 58 |
|
---|
| 59 | ## ---- Document the GLI ----
|
---|
| 60 | echo
|
---|
[6742] | 61 | if [ "$glilang" == "es" ]; then
|
---|
| 62 | echo "Generando documentación para la Interfaz de la Biblioteca Digital"
|
---|
| 63 | echo "Greenstone..."
|
---|
| 64 | elif [ "$glilang" == "fr" ]; then
|
---|
[6709] | 65 | echo "Production de documentation pour la Greenstone Librarian Interface"
|
---|
| 66 | elif [ "$glilang" == "ru" ]; then
|
---|
[6704] | 67 | echo "çÅÎÅÒÉÒÏ×ÁÎÉÅ ÄÏËÕÍÅÎÔÁÃÉÉ ÄÌÑ ÂÉÂÌÉÏÔÅÞÎÏÇÏ ÉÎÔÅÒÆÅÊÓÁ Greenstone"
|
---|
| 68 | else
|
---|
| 69 | echo "Generating documentation for the Greenstone Librarian Interface..."
|
---|
| 70 | fi
|
---|
[4945] | 71 |
|
---|
[8254] | 72 | javadoc -classpath classes/:GLI.jar:lib/apache.jar:lib/qfslib.jar -sourcepath src/ -source 1.4 -author -breakiterator -d docs/ -group "Gatherer v2.3" org.greenstone.gatherer:org.greenstone.gatherer.checklist:org.greenstone.gatherer.collection:org.greenstone.gatherer.feedback:org.greenstone.gatherer.file:org.greenstone.gatherer.gui:org.greenstone.gatherer.gui.border:org.greenstone.gatherer.gui.metaaudit:org.greenstone.gatherer.gui.table:org.greenstone.gatherer.gui.tree:org.greenstone.gatherer.help:org.greenstone.gatherer.shell:org.greenstone.gatherer.util -group "Collection Design Module" org.greenstone.gatherer.cdm -group "Metadata Set Manager" org.greenstone.gatherer.msm:org.greenstone.gatherer.msm.parsers -group "Value Tree Controls" org.greenstone.gatherer.valuetree -private -splitindex -version org.greenstone.gatherer org.greenstone.gatherer.checklist org.greenstone.gatherer.collection org.greenstone.gatherer.feedback org.greenstone.gatherer.file org.greenstone.gatherer.gui org.greenstone.gatherer.gui.border org.greenstone.gatherer.gui.metaaudit org.greenstone.gatherer.gui.table org.greenstone.gatherer.gui.tree org.greenstone.gatherer.help org.greenstone.gatherer.shell org.greenstone.gatherer.util org.greenstone.gatherer.cdm org.greenstone.gatherer.msm org.greenstone.gatherer.msm.parsers org.greenstone.gatherer.valuetree
|
---|
[4931] | 73 |
|
---|
[6742] | 74 | if [ "$glilang" == "es" ]; then
|
---|
| 75 | echo "¡Hecho!"
|
---|
| 76 | elif [ "$glilang" == "fr" ]; then
|
---|
[6709] | 77 | echo "Terminé!"
|
---|
| 78 | elif [ "$glilang" == "ru" ]; then
|
---|
[6704] | 79 | echo "÷ÙÐÏÌÎÅÎÏ!"
|
---|
| 80 | else
|
---|
| 81 | echo "Done!"
|
---|
| 82 | fi |
---|