Generate html documentation from the manpages
This commit is contained in:
parent
4ccfa51faf
commit
cbaebc777d
@ -64,8 +64,10 @@ AM_CONDITIONAL([ENABLE_DOC], [test "x$enable_doc" = "xyes"])
|
|||||||
AC_PROG_CC
|
AC_PROG_CC
|
||||||
AC_PROG_CC_C99
|
AC_PROG_CC_C99
|
||||||
AC_CHECK_PROGS([DOXYGEN], [doxygen])
|
AC_CHECK_PROGS([DOXYGEN], [doxygen])
|
||||||
|
AC_CHECK_PROGS([MANDOC], [mandoc])
|
||||||
|
|
||||||
AM_CONDITIONAL([HAVE_DOXYGEN],[test -n "$DOXYGEN"])
|
AM_CONDITIONAL([HAVE_DOXYGEN],[test -n "$DOXYGEN"])
|
||||||
|
AM_CONDITIONAL([HAVE_MANDOC],[test -n "$MANDOC"])
|
||||||
|
|
||||||
# Enable automake silent build rules.
|
# Enable automake silent build rules.
|
||||||
m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])])
|
m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])])
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
dist_man_MANS = \
|
MANPAGES = \
|
||||||
dc_buffer_append.3 \
|
dc_buffer_append.3 \
|
||||||
dc_buffer_free.3 \
|
dc_buffer_free.3 \
|
||||||
dc_buffer_get_data.3 \
|
dc_buffer_get_data.3 \
|
||||||
@ -32,3 +32,18 @@ dist_man_MANS = \
|
|||||||
dc_parser_samples_foreach.3 \
|
dc_parser_samples_foreach.3 \
|
||||||
dc_parser_set_data.3 \
|
dc_parser_set_data.3 \
|
||||||
libdivecomputer.3
|
libdivecomputer.3
|
||||||
|
|
||||||
|
HTMLPAGES = $(MANPAGES:%=%.html)
|
||||||
|
|
||||||
|
dist_man_MANS = $(MANPAGES)
|
||||||
|
|
||||||
|
if HAVE_MANDOC
|
||||||
|
doc_DATA = $(HTMLPAGES)
|
||||||
|
endif
|
||||||
|
|
||||||
|
SUFFIXES = .3 .3.html
|
||||||
|
|
||||||
|
.3.3.html:
|
||||||
|
$(AM_V_GEN) $(MANDOC) -Thtml -Ostyle=mandoc.css,man=%N.%S.html $< > $@
|
||||||
|
|
||||||
|
CLEANFILES = $(HTMLPAGES)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user