X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=man%2FMakefile.am;h=d25a2936391f811e9419c9c6e51c35b47bb43350;hb=4c2766b69c261703c62131b5e4200d0e164b5eb4;hp=b393072a7b3a62dca41a1517f1c7285c6e0e85ff;hpb=8cd0c131df20d983657c4e205493109a8c71624e;p=platform%2Fupstream%2Flibdrm.git diff --git a/man/Makefile.am b/man/Makefile.am index b393072..d25a293 100644 --- a/man/Makefile.am +++ b/man/Makefile.am @@ -7,43 +7,57 @@ MANPAGES = \ drm.7 \ drm-kms.7 \ + drm-memory.7 \ drmAvailable.3 \ drmHandleEvent.3 \ drmModeGetResources.3 -MANPAGES_ALIASES = +MANPAGES_ALIASES = \ + drm-mm.7 \ + drm-gem.7 \ + drm-ttm.7 XML_FILES = \ - ${patsubst %.1,%.xml,${patsubst %.3,%.xml,${patsubst %.5,%.xml,${patsubs %.7,%.xml,$(MANPAGES)}}}} -CLEANFILES = -EXTRA_DIST = + $(patsubst %.1,%.xml,$(patsubst %.3,%.xml,$(patsubst %.5,%.xml,$(patsubst %.7,%.xml,$(MANPAGES))))) + +EXTRA_DIST = $(XML_FILES) +CLEANFILES = $(MANPAGES) $(MANPAGES_ALIASES) .man_fixup man_MANS = -if HAVE_XSLTPROC +if BUILD_MANPAGES +if HAVE_MANPAGES_STYLESHEET -CLEANFILES += $(MANPAGES) $(MANPAGES_ALIASES) -EXTRA_DIST += $(MANPAGES) $(MANPAGES_ALIASES) $(XML_FILES) 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 + --stringparam man.output.quietly 1 \ + --nonet XSLTPROC_PROCESS_MAN = \ $(AM_V_GEN)$(MKDIR_P) $(dir $@) && \ - $(XSLTPROC) -o $@ $(XSLTPROC_FLAGS) http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< + $(XSLTPROC) -o "$@" $(XSLTPROC_FLAGS) $(MANPAGES_STYLESHEET) "$<" && \ + touch .man_fixup + +# Force .man_fixup if $(MANPAGES) are not built +.man_fixup: | $(MANPAGES) + @touch .man_fixup + +$(MANPAGES_ALIASES): $(MANPAGES) .man_fixup + $(AM_V_GEN)if test -n "$@" ; then $(SED) -i -e 's/^\.so \([a-z_]\+\)\.\([0-9]\)$$/\.so man\2\/\1\.\2/' "$@" ; fi -%.1: %.xml +%.1: $(top_srcdir)/man/%.xml $(XSLTPROC_PROCESS_MAN) -%.3: %.xml +%.3: $(top_srcdir)/man/%.xml $(XSLTPROC_PROCESS_MAN) -%.5: %.xml +%.5: $(top_srcdir)/man/%.xml $(XSLTPROC_PROCESS_MAN) -%.7: %.xml +%.7: $(top_srcdir)/man/%.xml $(XSLTPROC_PROCESS_MAN) -endif # HAVE_XSLTPROC +endif # HAVE_MANPAGES_STYLESHEET +endif # BUILD_MANPAGES