summaryrefslogtreecommitdiffstats
path: root/rtems-release-kernel
diff options
context:
space:
mode:
Diffstat (limited to 'rtems-release-kernel')
-rwxr-xr-xrtems-release-kernel24
1 files changed, 24 insertions, 0 deletions
diff --git a/rtems-release-kernel b/rtems-release-kernel
index b690a60..7a521f0 100755
--- a/rtems-release-kernel
+++ b/rtems-release-kernel
@@ -118,4 +118,28 @@ rm -rf ${rsb} ${at}
echo "Bootstrap complete."
+#
+# Only build doxygen output if present on the system.
+#
+if [ "`command -v doxygen`"no = no ]; then
+ echo "warning: doxygen not built: doxygen not found"
+ exit 0
+fi
+
+#
+# Doxygen
+#
+echo "Creating: Doxyfile"
+top_srcdir=$(echo ${prefix}/cpukit | sed -e 's/\//\\\//g')
+cat ${prefix}/cpukit/Doxyfile.in | \
+ sed -e "s/@PACKAGE_VERSION@/${release}/g" \
+ -e "s/@top_srcdir@/${top_srcdir}/g" \
+ -e "s/@PERL@/perl/g" \
+ -e "s/^INPUT[[:space:]].*=.*$/INPUT = ${top_srcdir}/g" > Doxyfile
+doxygen Doxyfile
+
+echo "Creating: rtems-doxygen-${release}.tar.xz"
+mv cpukit_doxy/html rtems-doxygen-${release}
+tar cf - ${prefix}-doxygen | xz > ../rtems-doxygen-${release}.tar.xz
+
exit 0