Generate and install the manual pages as well

This commit is contained in:
Pierre Pronchery 2012-06-23 21:57:09 +00:00
parent ec24a09878
commit 50e99f8a6d

View File

@ -34,10 +34,11 @@ SRC="$ROOT/$MODULE"
#executables
CVS="cvs -q"
FIND="find"
INSTALL="install -m 0644"
LN="ln -f"
MAIL="mail"
MAKE="make"
MKDIR="mkdir -p"
MKDIR="mkdir -m 0755 -p"
RM="rm -f"
TAR="tar"
TOUCH="touch"
@ -68,6 +69,17 @@ deforaos_document()
#document tree
echo ""
echo "Documenting CVS module $MODULE:"
#manual pages
echo " * manual pages"
(cd "$SRC/Data/Documentation/DeforaOS Manual Pages" &&
$MAKE &&
$MKDIR -p "$DESTDIR/htdocs/doc/manual" &&
$FIND doc/manual -name "*.html" -exec \
$INSTALL {} "$DESTDIR/htdocs/{}" \;)
#gtkdoc
echo " * API documentation"
$FIND "$SRC/System" "$SRC/Apps" -name "doc" | while read path; do
[ -x "$path/gtkdoc.sh" ] || continue
(cd "$path" && $MAKE install DESTDIR="$DESTDIR" PREFIX="/" > "$DEVNULL" 2> "$DEVNULL")