| # |
| # This generates man-pages out of the Docbook XML files. Simply add your files |
| # to the relevant *man_PRE array. If aliases are created, please add them to the |
| # *man_aliases_PRE array so they get installed correctly. |
| # |
| |
| libman_PRE = \ |
| drmAvailable.xml \ |
| drmHandleEvent.xml \ |
| drmModeGetResources.xml |
| |
| miscman_PRE = \ |
| drm.xml \ |
| drm-kms.xml \ |
| drm-memory.xml |
| |
| miscman_aliases_PRE = \ |
| drm-mm.xml \ |
| drm-gem.xml \ |
| drm-ttm.xml |
| |
| libmandir = $(LIB_MAN_DIR) |
| miscmandir = $(MISC_MAN_DIR) |
| miscman_aliasesdir = $(MISC_MAN_DIR) |
| |
| libman_DATA = $(libman_PRE:.xml=.$(LIB_MAN_SUFFIX)) |
| miscman_DATA = $(miscman_PRE:.xml=.$(MISC_MAN_SUFFIX)) |
| miscman_aliases_DATA = $(miscman_aliases_PRE:.xml=.$(MISC_MAN_SUFFIX)) |
| |
| XML_FILES = \ |
| $(libman_PRE) \ |
| $(miscman_PRE) |
| |
| MAN_FILES = \ |
| $(libman_DATA) \ |
| $(miscman_DATA) \ |
| $(miscman_aliases_DATA) |
| |
| EXTRA_DIST = $(XML_FILES) |
| CLEANFILES = $(MAN_FILES) |
| |
| XSLTPROC_FLAGS = \ |
| --stringparam man.authors.section.enabled 0 \ |
| --stringparam man.copyright.section.enabled 0 \ |
| --stringparam funcsynopsis.style ansi \ |
| --stringparam man.output.quietly 1 \ |
| --nonet \ |
| $(MANPAGES_STYLESHEET) |
| |
| XSLTPROC_PROCESS_MAN = \ |
| $(AM_V_GEN)$(XSLTPROC) -o "$@" $(XSLTPROC_FLAGS) "$<" |
| |
| $(miscman_aliases_DATA): $(miscman_DATA) |
| $(AM_V_GEN)if test -n "$@" ; then $(SED) -i -e 's/^\.so \([a-z_]\+\)\.\([0-9]\)$$/\.so man\2\/\1\.\2/' "$@" ; fi |
| |
| SUFFIXES = .$(LIB_MAN_SUFFIX) .$(MISC_MAN_SUFFIX) .xml |
| |
| .xml.$(LIB_MAN_SUFFIX): |
| $(XSLTPROC_PROCESS_MAN) |
| |
| .xml.$(MISC_MAN_SUFFIX): |
| $(XSLTPROC_PROCESS_MAN) |