-
Notifications
You must be signed in to change notification settings - Fork 57
/
Copy pathjavadoc.sh
50 lines (36 loc) · 1.24 KB
/
javadoc.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#!/bin/bash
#defaults
###########################################################
THIS=$(readlink -f "$0")
HERE=$(dirname "$THIS")
OUTDIR="$HERE/documentation"
STYLESHEET=""
DOCLETPATH=""
DOCLET=""
EXTRA1=""
EXTRA2=""
###########################################################
#customs (only uncomment one doclet)
### doclet: doclava ###
DOCLETPATH="-docletpath $HERE/javadoc/doclava.jar"
DOCLET="-doclet com.google.doclava.Doclava"
EXTRA1="-hdf project.name \"SimpleFingerGestures\" "
EXTRA2="-XDignore.symbol.file"
### doclet: apiviz ###
#STYLESHEET="-stylesheetfile $HERE/javadoc/stylesheet.css"
#DOCLETPATH="-docletpath $HERE/javadoc/apiviz.jar"
#DOCLET="-doclet org.jboss.apiviz.APIviz"
###########################################################
rm -rf $OUTDIR/*
echo "DOCLETPATH $DOCLETPATH"
echo "DOCLET $DOCLET"
echo "STYLESHEET $STYLESHEET"
echo "OUTDIR $OUTDIR"
echo "EXTRA1 $EXTRA1"
read -p "Enter to continue"
cd $HERE
### module:libeventful ###
javadoc $(find libSFG/src/main/java/ -type f | grep "\.java") -d $OUTDIR $STYLESHEET $DOCLETPATH $DOCLET $EXTRA1 $EXTRA2
### module:sampleApp ###
#javadoc $(find sampleApp/src/main/java/ -type f | grep "\.java") -d $OUTDIR $STYLESHEET $DOCLETPATH $DOCLET $EXTRA1 $EXTRA2
read -p "Enter to continue"