Makefile.am revision c95b42ba
1c95b42baSmrg# 2c95b42baSmrg# Copyright 2005 Red Hat, Inc. 3c95b42baSmrg# 4c95b42baSmrg# Permission to use, copy, modify, distribute, and sell this software and its 5c95b42baSmrg# documentation for any purpose is hereby granted without fee, provided that 6c95b42baSmrg# the above copyright notice appear in all copies and that both that 7c95b42baSmrg# copyright notice and this permission notice appear in supporting 8c95b42baSmrg# documentation, and that the name of Red Hat not be used in 9c95b42baSmrg# advertising or publicity pertaining to distribution of the software without 10c95b42baSmrg# specific, written prior permission. Red Hat makes no 11c95b42baSmrg# representations about the suitability of this software for any purpose. It 12c95b42baSmrg# is provided "as is" without express or implied warranty. 13c95b42baSmrg# 14c95b42baSmrg# RED HAT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, 15c95b42baSmrg# INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO 16c95b42baSmrg# EVENT SHALL RED HAT BE LIABLE FOR ANY SPECIAL, INDIRECT OR 17c95b42baSmrg# CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, 18c95b42baSmrg# DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER 19c95b42baSmrg# TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 20c95b42baSmrg# PERFORMANCE OF THIS SOFTWARE. 21c95b42baSmrg 22c95b42baSmrgbin_PROGRAMS = xsetroot 23c95b42baSmrg 24c95b42baSmrgAM_CFLAGS = $(XSETROOT_CFLAGS) 25c95b42baSmrgxsetroot_LDADD = $(XSETROOT_LIBS) 26c95b42baSmrg 27c95b42baSmrgxsetroot_SOURCES = \ 28c95b42baSmrg xsetroot.c 29c95b42baSmrg 30c95b42baSmrgappman_PRE = \ 31c95b42baSmrg xsetroot.man 32c95b42baSmrg 33c95b42baSmrg 34c95b42baSmrgappmandir = $(APP_MAN_DIR) 35c95b42baSmrg 36c95b42baSmrgappman_DATA = $(appman_PRE:man=@APP_MAN_SUFFIX@) 37c95b42baSmrg 38c95b42baSmrgEXTRA_DIST = $(appman_PRE) ChangeLog autogen.sh 39c95b42baSmrgCLEANFILES = $(appman_DATA) 40c95b42baSmrg 41c95b42baSmrgMAINTAINERCLEANFILES = ChangeLog 42c95b42baSmrg 43c95b42baSmrg.PHONY: ChangeLog 44c95b42baSmrg 45c95b42baSmrgChangeLog: 46c95b42baSmrg (GIT_DIR=$(top_srcdir)/.git git-log > .changelog.tmp && mv .changelog.tmp ChangeLog; rm -f .changelog.tmp) || (touch ChangeLog; echo 'git directory not found: installing possibly empty changelog.' >&2) 47c95b42baSmrg 48c95b42baSmrgdist-hook: ChangeLog 49c95b42baSmrg 50c95b42baSmrgSED = sed 51c95b42baSmrg 52c95b42baSmrg# Strings to replace in man pages 53c95b42baSmrgXORGRELSTRING = @PACKAGE_STRING@ 54c95b42baSmrg XORGMANNAME = X Version 11 55c95b42baSmrg 56c95b42baSmrgMAN_SUBSTS = \ 57c95b42baSmrg -e 's|__vendorversion__|"$(XORGRELSTRING)" "$(XORGMANNAME)"|' \ 58c95b42baSmrg -e 's|__xorgversion__|"$(XORGRELSTRING)" "$(XORGMANNAME)"|' \ 59c95b42baSmrg -e 's|__xservername__|Xorg|g' \ 60c95b42baSmrg -e 's|__xconfigfile__|xorg.conf|g' \ 61c95b42baSmrg -e 's|__projectroot__|$(prefix)|g' \ 62c95b42baSmrg -e 's|__apploaddir__|$(appdefaultdir)|' \ 63c95b42baSmrg -e 's|__appmansuffix__|$(APP_MAN_SUFFIX)|g' \ 64c95b42baSmrg -e 's|__libmansuffix__|$(LIB_MAN_SUFFIX)|g' \ 65c95b42baSmrg -e 's|__adminmansuffix__|$(ADMIN_MAN_SUFFIX)|g' \ 66c95b42baSmrg -e 's|__miscmansuffix__|$(MISC_MAN_SUFFIX)|g' \ 67c95b42baSmrg -e 's|__filemansuffix__|$(FILE_MAN_SUFFIX)|g' 68c95b42baSmrg 69c95b42baSmrgSUFFIXES = .$(APP_MAN_SUFFIX) .man 70c95b42baSmrg 71c95b42baSmrg.man.$(APP_MAN_SUFFIX): 72c95b42baSmrg sed $(MAN_SUBSTS) < $< > $@ 73c95b42baSmrg 74c95b42baSmrgif LINT 75c95b42baSmrgALL_LINT_FLAGS=$(LINT_FLAGS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ 76c95b42baSmrg $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) 77c95b42baSmrglint: 78c95b42baSmrg $(LINT) $(ALL_LINT_FLAGS) $(xsetroot_SOURCES) 79c95b42baSmrgendif LINT 80