Merge branch 'devel/master(1.1.39)' into tizen
[platform/core/uifw/dali-toolkit.git] / build / tizen / docs-internal / build.sh
1 # Run doxygen to generate extremely verbose documentation and print the time it took to do so.
2
3 LOG_FILE="build.`date +%Y_%m_%d_%H_%M_%S`.log"
4
5 export START_TIME=`date +%s`
6 ionice -c 3 nice doxygen dali-internal.doxy  2>&1 | tee "$LOG_FILE"
7 export END_TIME=`date +%s`
8
9 let "BUILD_TIME = $END_TIME - $START_TIME"
10 let "BUILD_TIME_MINS = $BUILD_TIME / 60"
11 let "BUILD_TIME_EXTRA_SECONDS = $BUILD_TIME % 60"
12 BUILD_TIME_MSG="Build ran from $START_TIME until $END_TIME, $BUILD_TIME_MINS minutes and $BUILD_TIME_EXTRA_SECONDS seconds, finishing: `date`."
13 echo "$BUILD_TIME_MSG"
14
15 WARNINGS=`egrep ": warning: " < $LOG_FILE | wc -l`
16 echo -e "\nWARNING COUNT: $WARNINGS"