Makefile.am revision 1568b75b
17d5e3a19Smrg# 27d5e3a19Smrg# Copyright 2005 Red Hat, Inc. 37d5e3a19Smrg# 47d5e3a19Smrg# Permission to use, copy, modify, distribute, and sell this software and its 57d5e3a19Smrg# documentation for any purpose is hereby granted without fee, provided that 67d5e3a19Smrg# the above copyright notice appear in all copies and that both that 77d5e3a19Smrg# copyright notice and this permission notice appear in supporting 87d5e3a19Smrg# documentation, and that the name of Red Hat not be used in 97d5e3a19Smrg# advertising or publicity pertaining to distribution of the software without 107d5e3a19Smrg# specific, written prior permission. Red Hat makes no 117d5e3a19Smrg# representations about the suitability of this software for any purpose. It 127d5e3a19Smrg# is provided "as is" without express or implied warranty. 137d5e3a19Smrg# 147d5e3a19Smrg# RED HAT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, 157d5e3a19Smrg# INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO 167d5e3a19Smrg# EVENT SHALL RED HAT BE LIABLE FOR ANY SPECIAL, INDIRECT OR 177d5e3a19Smrg# CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, 187d5e3a19Smrg# DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER 197d5e3a19Smrg# TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 207d5e3a19Smrg# PERFORMANCE OF THIS SOFTWARE. 217d5e3a19Smrg 227d5e3a19Smrgbin_PROGRAMS = setxkbmap 237d5e3a19Smrg 247d5e3a19SmrgXKBCONFIGROOT=@XKBCONFIGROOT@ 257d5e3a19Smrg 267d5e3a19SmrgAM_CFLAGS = $(SETXKBMAP_CFLAGS) \ 277d5e3a19Smrg -D__XKBDEFRULES__='"xorg"' \ 287d5e3a19Smrg -DDFLT_XKB_CONFIG_ROOT=\"$(XKBCONFIGROOT)\" 297d5e3a19Smrgsetxkbmap_LDADD = $(SETXKBMAP_LIBS) 307d5e3a19Smrg 317d5e3a19Smrgsetxkbmap_SOURCES = \ 327d5e3a19Smrg setxkbmap.c 337d5e3a19Smrg 347d5e3a19Smrgappman_PRE = \ 357d5e3a19Smrg setxkbmap.man 367d5e3a19Smrg 377d5e3a19Smrgappmandir = $(APP_MAN_DIR) 387d5e3a19Smrg 397d5e3a19Smrgappman_DATA = $(appman_PRE:man=@APP_MAN_SUFFIX@) 407d5e3a19Smrg 417d5e3a19SmrgEXTRA_DIST = $(appman_PRE) ChangeLog 427d5e3a19SmrgCLEANFILES = $(appman_DATA) 437d5e3a19Smrg 441568b75bSmrg.PHONY: ChangeLog 451568b75bSmrg 467d5e3a19SmrgChangeLog: 471568b75bSmrg $(CHANGELOG_CMD) 487d5e3a19Smrg 497d5e3a19Smrgdist-hook: ChangeLog 507d5e3a19Smrg 517d5e3a19SmrgSED = sed 527d5e3a19Smrg 537d5e3a19Smrg# Strings to replace in man pages 547d5e3a19SmrgXORGRELSTRING = @PACKAGE_STRING@ 557d5e3a19Smrg XORGMANNAME = X Version 11 567d5e3a19Smrg 577d5e3a19SmrgMAN_SUBSTS = \ 587d5e3a19Smrg -e 's|__xkbconfigroot__|"$(XKBCONFIGROOT)"|' \ 597d5e3a19Smrg -e 's|__vendorversion__|"$(XORGRELSTRING)" "$(XORGMANNAME)"|' \ 607d5e3a19Smrg -e 's|__xorgversion__|"$(XORGRELSTRING)" "$(XORGMANNAME)"|' \ 617d5e3a19Smrg -e 's|__xservername__|Xorg|g' \ 627d5e3a19Smrg -e 's|__xconfigfile__|xorg.conf|g' \ 637d5e3a19Smrg -e 's|__projectroot__|$(prefix)|g' \ 647d5e3a19Smrg -e 's|__apploaddir__|$(appdefaultdir)|' \ 657d5e3a19Smrg -e 's|__appmansuffix__|$(APP_MAN_SUFFIX)|g' \ 667d5e3a19Smrg -e 's|__libmansuffix__|$(LIB_MAN_SUFFIX)|g' \ 677d5e3a19Smrg -e 's|__adminmansuffix__|$(ADMIN_MAN_SUFFIX)|g' \ 687d5e3a19Smrg -e 's|__miscmansuffix__|$(MISC_MAN_SUFFIX)|g' \ 697d5e3a19Smrg -e 's|__filemansuffix__|$(FILE_MAN_SUFFIX)|g' 707d5e3a19Smrg 717d5e3a19SmrgSUFFIXES = .$(APP_MAN_SUFFIX) .man 727d5e3a19Smrg 737d5e3a19Smrg.man.$(APP_MAN_SUFFIX): 747d5e3a19Smrg sed $(MAN_SUBSTS) < $< > $@ 757d5e3a19Smrg 767d5e3a19Smrgif LINT 777d5e3a19SmrgALL_LINT_FLAGS=$(LINT_FLAGS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ 787d5e3a19Smrg $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) 797d5e3a19Smrg 807d5e3a19Smrglint: 817d5e3a19Smrg $(LINT) $(ALL_LINT_FLAGS) $(setxkbmap_SOURCES) 827d5e3a19Smrgendif LINT 83