3 # Fail script on any failure
6 # Move to script direotory
7 pushd `dirname $0` > /dev/null
11 # JavaDoc now... from Uze's script
12 ANDROID_JAR="$ANDROID_HOME/platforms/android-21/android.jar"
14 #if [ ! -e "$ANDROID_JAR" ]; then
15 # echo "Android platform not found. Expected '$ANDROID_JAR'"
18 BASE_PATH="android/android_api/base/src/main/java/"
19 BASE_PKG="org.iotivity.base"
21 ES_PATH="service/easy-setup/mediator/richsdk/android/EasySetupCore/src/main/java/"
22 ES_PKG="org.iotivity.service.easysetup.mediator"
24 NS_PATH="service/notification/android/notification-service/src/main/java/"
25 NS_PKG_1="org.iotivity.service.ns.common"
26 NS_PKG_2="org.iotivity.service.ns.provider"
27 NS_PKG_3="org.iotivity.service.ns.consumer"
29 RC_PATH="service/resource-container/android/resource-container/src/main/java/"
30 RC_PKG="org.iotivity.service.resourcecontainer"
32 RE_PATH="service/resource-encapsulation/android/service/src/main/java/"
33 RE_PKG_1="org.iotivity.service"
34 RE_PKG_2="org.iotivity.service.server"
35 RE_PKG_3="org.iotivity.service.client"
37 TM_PATH="service/things-manager/sdk/java/src/"
38 TM_PKG="org.iotivity.service.tm"
43 -sourcepath $BASE_PATH:$RE_PATH:$RC_PATH:$ES_PATH:$NS_PATH \
44 $BASE_PKG $NS_PKG_1 $NS_PKG_2 $NS_PKG_3 $RE_PKG_1 $RE_PKG_2 $RE_PKG_3 $RC_PKG $ES_PKG
45 # -classpath $ANDROID_JAR
48 # NOTE: For now this is a workaround since I am ready to modify the doxygen setup
49 pushd resource/docs > /dev/null
52 # Check for warnings or errors
53 if [ -s doxygen.log ]; then
54 echo "Errors running doxygen. Review doxygen.log"
60 mv resource/docs/docs/html docs/cxx