| # |
| # This generates man-pages out of the Docbook XML files. Simply add your files |
| # to the $MANPAGES array. If aliases are created, please add them to the |
| # MANPAGES_ALIASES array so they get installed correctly. |
| # |
| |
| MANPAGES = \ |
| wl_display_connect.3 |
| MANPAGES_ALIASES = \ |
| wl_display_connect_to_fd.3 |
| |
| XML_FILES = \ |
| ${patsubst %.1,%.xml,${patsubst %.3,%.xml,${patsubst %.5,%.xml,${patsubst %.7,%.xml,$(MANPAGES)}}}} |
| CLEANFILES = |
| EXTRA_DIST = $(XML_FILES) |
| |
| if HAVE_XSLTPROC |
| if HAVE_MANPAGES_STYLESHEET |
| |
| CLEANFILES += $(MANPAGES) $(MANPAGES_ALIASES) |
| EXTRA_DIST += $(MANPAGES) $(MANPAGES_ALIASES) |
| dist_man_MANS = $(MANPAGES) $(MANPAGES_ALIASES) |
| |
| XSLTPROC_FLAGS = \ |
| --stringparam man.authors.section.enabled 0 \ |
| --stringparam man.copyright.section.enabled 0 \ |
| --stringparam funcsynopsis.style ansi \ |
| --stringparam man.output.quietly 1 \ |
| --nonet |
| |
| XSLTPROC_PROCESS_MAN = \ |
| $(AM_V_GEN)$(MKDIR_P) $(dir $@) && \ |
| $(XSLTPROC) -o $@ $(XSLTPROC_FLAGS) $(MANPAGES_STYLESHEET) $< && \ |
| $(SED) -i -e 's/^\.so \(.*\)\.\(.\)$$/\.so man\2\/\1\.\2/' $(MANPAGES_ALIASES) |
| |
| %.1: %.xml |
| $(XSLTPROC_PROCESS_MAN) |
| |
| %.3: %.xml |
| $(XSLTPROC_PROCESS_MAN) |
| |
| %.5: %.xml |
| $(XSLTPROC_PROCESS_MAN) |
| |
| %.7: %.xml |
| $(XSLTPROC_PROCESS_MAN) |
| |
| wl_display_connect_to_fd.3: wl_display_connect.3 |
| |
| endif # HAVE_MANPAGES_STYLESHEET |
| endif # HAVE_XSLTPROC |