b393072a7b3a62dca41a1517f1c7285c6e0e85ff
[glsdk/libdrm.git] / man / Makefile.am
1 #
2 # This generates man-pages out of the Docbook XML files. Simply add your files
3 # to the $MANPAGES array. If aliases are created, please add them to the
4 # MANPAGES_ALIASES array so they get installed correctly.
5 #
7 MANPAGES = \
8         drm.7 \
9         drm-kms.7 \
10         drmAvailable.3 \
11         drmHandleEvent.3 \
12         drmModeGetResources.3
13 MANPAGES_ALIASES =
15 XML_FILES = \
16         ${patsubst %.1,%.xml,${patsubst %.3,%.xml,${patsubst %.5,%.xml,${patsubs %.7,%.xml,$(MANPAGES)}}}}
17 CLEANFILES =
18 EXTRA_DIST =
19 man_MANS =
21 if HAVE_XSLTPROC
23 CLEANFILES += $(MANPAGES) $(MANPAGES_ALIASES)
24 EXTRA_DIST += $(MANPAGES) $(MANPAGES_ALIASES) $(XML_FILES)
25 man_MANS += $(MANPAGES) $(MANPAGES_ALIASES)
27 XSLTPROC_FLAGS = \
28         --stringparam man.authors.section.enabled 0 \
29         --stringparam man.copyright.section.enabled 0 \
30         --stringparam funcsynopsis.style ansi \
31         --stringparam man.output.quietly 1
33 XSLTPROC_PROCESS_MAN = \
34         $(AM_V_GEN)$(MKDIR_P) $(dir $@) && \
35         $(XSLTPROC) -o $@ $(XSLTPROC_FLAGS) http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $<
37 %.1: %.xml
38         $(XSLTPROC_PROCESS_MAN)
40 %.3: %.xml
41         $(XSLTPROC_PROCESS_MAN)
43 %.5: %.xml
44         $(XSLTPROC_PROCESS_MAN)
46 %.7: %.xml
47         $(XSLTPROC_PROCESS_MAN)
49 endif # HAVE_XSLTPROC