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_C99
|
||||
AC_CHECK_PROGS([DOXYGEN], [doxygen])
|
||||
AC_CHECK_PROGS([MANDOC], [mandoc])
|
||||
|
||||
AM_CONDITIONAL([HAVE_DOXYGEN],[test -n "$DOXYGEN"])
|
||||
AM_CONDITIONAL([HAVE_MANDOC],[test -n "$MANDOC"])
|
||||
|
||||
# Enable automake silent build rules.
|
||||
m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])])
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
dist_man_MANS = \
|
||||
MANPAGES = \
|
||||
dc_buffer_append.3 \
|
||||
dc_buffer_free.3 \
|
||||
dc_buffer_get_data.3 \
|
||||
@ -32,3 +32,18 @@ dist_man_MANS = \
|
||||
dc_parser_samples_foreach.3 \
|
||||
dc_parser_set_data.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