Makefile.am revision 11245024
141b2f0bdSmrg# 241b2f0bdSmrg# Copyright 2005 Sun Microsystems, Inc. All rights reserved. 341b2f0bdSmrg# 441b2f0bdSmrg# Permission to use, copy, modify, distribute, and sell this software and its 541b2f0bdSmrg# documentation for any purpose is hereby granted without fee, provided that 641b2f0bdSmrg# the above copyright notice appear in all copies and that both that 741b2f0bdSmrg# copyright notice and this permission notice appear in supporting 841b2f0bdSmrg# documentation. 941b2f0bdSmrg# 1041b2f0bdSmrg# The above copyright notice and this permission notice shall be included 1141b2f0bdSmrg# in all copies or substantial portions of the Software. 1241b2f0bdSmrg# 1341b2f0bdSmrg# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS 1441b2f0bdSmrg# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 1541b2f0bdSmrg# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 1641b2f0bdSmrg# IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR 1741b2f0bdSmrg# OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, 1841b2f0bdSmrg# ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 1941b2f0bdSmrg# OTHER DEALINGS IN THE SOFTWARE. 2041b2f0bdSmrg# 2141b2f0bdSmrg# Except as contained in this notice, the name of the copyright holders shall 2241b2f0bdSmrg# not be used in advertising or otherwise to promote the sale, use or 2341b2f0bdSmrg# other dealings in this Software without prior written authorization 2441b2f0bdSmrg# from the copyright holders. 2541b2f0bdSmrg# 2641b2f0bdSmrg 2741b2f0bdSmrglibmandir = $(LIB_MAN_DIR) 2841b2f0bdSmrg 2941b2f0bdSmrgLIB_MAN_DIR_SUFFIX = $(LIB_MAN_DIR:@mandir@/man%=%) 3041b2f0bdSmrg 3141b2f0bdSmrglibman_PRE = XF86Misc.man 3241b2f0bdSmrg 3341b2f0bdSmrgEXTRA_DIST = $(libman_PRE) 3441b2f0bdSmrg 3541b2f0bdSmrgCLEANFILES = $(libman_DATA) $(BUILT_SOURCES) 3641b2f0bdSmrg 3741b2f0bdSmrglibman_DATA = $(libman_PRE:man=@LIB_MAN_SUFFIX@) \ 3811245024Smrg $(XF86Misc_shadowmen) 3941b2f0bdSmrg 4041b2f0bdSmrgSED = sed 4141b2f0bdSmrg 4241b2f0bdSmrg# Strings to replace in man pages 4341b2f0bdSmrgXORGRELSTRING = @PACKAGE_STRING@ 4441b2f0bdSmrg XORGMANNAME = X Version 11 4541b2f0bdSmrg 4641b2f0bdSmrgMAN_SUBSTS = \ 4741b2f0bdSmrg -e 's/__vendorversion__/"$(XORGRELSTRING)" "$(XORGMANNAME)"/' \ 4841b2f0bdSmrg -e 's/__xconfigfile__/xorg.conf/g' \ 4941b2f0bdSmrg -e 's/__appmansuffix__/$(APP_MAN_SUFFIX)/g' \ 5041b2f0bdSmrg -e 's/__libmansuffix__/$(LIB_MAN_SUFFIX)/g' \ 5141b2f0bdSmrg -e 's/__filemansuffix__/$(FILE_MAN_SUFFIX)/g' 5241b2f0bdSmrg 5341b2f0bdSmrgSUFFIXES = .$(LIB_MAN_SUFFIX) .man 5441b2f0bdSmrg 5541b2f0bdSmrg.man.$(LIB_MAN_SUFFIX): 5611245024Smrg $(AM_V_GEN)$(SED) $(MAN_SUBSTS) < $< > $@ 5741b2f0bdSmrg 5841b2f0bdSmrg# Generate man page shadow files (Replaces InstallManPageAliases from Imake) 5941b2f0bdSmrg 6041b2f0bdSmrgXF86Misc_shadows = \ 6141b2f0bdSmrg XF86MiscQueryExtension \ 6241b2f0bdSmrg XF86MiscQueryVersion \ 6341b2f0bdSmrg XF86MiscGetSaver \ 6441b2f0bdSmrg XF86MiscSetSaver \ 6541b2f0bdSmrg XF86MiscGetMouseSettings \ 6641b2f0bdSmrg XF86MiscSetMouseSettings \ 6741b2f0bdSmrg XF86MiscGetKbdSettings \ 6841b2f0bdSmrg XF86MiscSetKbdSettings 6941b2f0bdSmrg 7011245024SmrgXF86Misc_shadowmen = $(XF86Misc_shadows:=.@LIB_MAN_SUFFIX@) 7111245024Smrg 7211245024Smrg$(XF86Misc_shadowmen): 7311245024Smrg $(AM_V_GEN)echo .so man$(LIB_MAN_DIR_SUFFIX)/XF86Misc.$(LIB_MAN_SUFFIX) > $@ 74