14b0ead49Smrglibmandir = $(LIB_MAN_DIR)
24b0ead49Smrg
34b0ead49Smrglibman_xml = Xcomposite.xml
44b0ead49Smrg
57aa89044Smrglibman_PRE = $(libman_xml:xml=man)		\
67aa89044Smrg	     $(Xcomposite_shadows:=.man)
74b0ead49Smrg
87aa89044SmrgXcomposite_shadows =	 			\
94b0ead49Smrg	XCompositeQueryExtension		\
104b0ead49Smrg	XCompositeQueryVersion			\
114b0ead49Smrg	XCompositeVersion			\
124b0ead49Smrg	XCompositeRedirectWindow		\
134b0ead49Smrg	XCompositeRedirectSubwindows		\
144b0ead49Smrg	XCompositeUnredirectWindow		\
154b0ead49Smrg	XCompositeUnredirectSubwindows		\
164b0ead49Smrg	XCompositeCreateRegionFromBorderClip	\
174b0ead49Smrg	XCompositeNameWindowPixmap		\
184b0ead49Smrg	XCompositeGetOverlayWindow		\
194b0ead49Smrg	XCompositeReleaseOverlayWindow
204b0ead49Smrg
2149dc963fSmrgif INSTALL_MANPAGES
227aa89044Smrglibman_DATA = $(libman_PRE:man=@LIB_MAN_SUFFIX@)
2349dc963fSmrgendif
244b0ead49Smrg
254b0ead49SmrgEXTRA_DIST  = $(libman_PRE) $(libman_xml)
264b0ead49Smrg
274b0ead49SmrgCLEANFILES  = $(libman_DATA)
284b0ead49Smrg
297aa89044SmrgMAINTAINERCLEANFILES = $(libman_xml:xml=man)
304b0ead49Smrg
314b0ead49SmrgSUFFIXES = .$(LIB_MAN_SUFFIX) .man .xml
324b0ead49Smrg
337aa89044Smrg# String replacements in MAN_SUBSTS now come from xorg-macros.m4 via configure
344b0ead49Smrg.man.$(LIB_MAN_SUFFIX):
357aa89044Smrg	$(AM_V_GEN)$(SED) $(MAN_SUBSTS) < $< > $@
364b0ead49Smrg
374b0ead49Smrg# Generate nroff sources from DocBook/xml
384b0ead49Smrg
394b0ead49Smrgdist-hook: $(libman_PRE)
404b0ead49Smrg
414b0ead49Smrgif HAVE_XMLTO
424b0ead49Smrg.xml.man:
4352b01e16Smrg	$(AM_V_GEN)$(XMLTO) man $< && mv $*.__libmansuffix__ $@
444b0ead49Smrgelse
454b0ead49Smrg.xml.man:
464b0ead49Smrg	@echo "WARNING: configure did not find xmlto, cannot create $@ without it"
474b0ead49Smrgendif
48