This patch enables html documentation in >= 1.0.5 of fvwm3
--- a/doc/Makefile.am
+++ b/doc/Makefile.am
@@ -13,22 +13,27 @@ EXTRA_DIST = $(MODULE_ADOC)
nothing:
clean:
- rm -f *.1 *.ad
+ rm -f *.1 *.ad *.html
distclean-local: clean
if FVWM_BUILD_MANDOC
-man1_MANS = $(patsubst %.adoc,%.1, $(MODULE_ADOC))
+man1_MANS = $(MODULE_ADOC:.adoc=.1)
+man1_HTML = $(MODULE_ADOC:.adoc=.html)
EXTRACT_SECTIONS = \
commands \
menus \
styles
SECTION_FILES = $(patsubst %,fvwm3_%.ad, $(EXTRACT_SECTIONS))
-all: docs
+all: docs html
+
docs: $(man1_MANS)
$(man1_MANS): $(SECTION_FILES)
+html: $(man1_HTML)
+$(man1_HTML): $(SECTION_FILES)
+
%.ad: fvwm3_manpage_source.adoc
SECTION=$(patsubst fvwm3_%.ad,%,$@); \
cat "$<" | \
@@ -38,4 +43,8 @@ $(man1_MANS): $(SECTION_FILES)
%.1: %.adoc
"$(ASCIIDOC)" -b manpage -a "$(patsubst %.1,%,$@)" "$<" -o "$@"
+
+%.html: %.adoc
+ "$(ASCIIDOC)" -b html5 -a "$(patsubst %.html,%,$@)" "$<" -o "$@"
+
endif