Makefile.am revision 4d9b34d9
14d9b34d9Smrg# $Id: Makefile.am,v 1.1.1.1 2008/07/30 04:13:35 mrg Exp $ 24d9b34d9Smrg# 34d9b34d9Smrg# Copyright 2005 Red Hat, Inc. 44d9b34d9Smrg# 54d9b34d9Smrg# Permission to use, copy, modify, distribute, and sell this software and its 64d9b34d9Smrg# documentation for any purpose is hereby granted without fee, provided that 74d9b34d9Smrg# the above copyright notice appear in all copies and that both that 84d9b34d9Smrg# copyright notice and this permission notice appear in supporting 94d9b34d9Smrg# documentation, and that the name of Red Hat not be used in 104d9b34d9Smrg# advertising or publicity pertaining to distribution of the software without 114d9b34d9Smrg# specific, written prior permission. Red Hat makes no 124d9b34d9Smrg# representations about the suitability of this software for any purpose. It 134d9b34d9Smrg# is provided "as is" without express or implied warranty. 144d9b34d9Smrg# 154d9b34d9Smrg# RED HAT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, 164d9b34d9Smrg# INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO 174d9b34d9Smrg# EVENT SHALL RED HAT BE LIABLE FOR ANY SPECIAL, INDIRECT OR 184d9b34d9Smrg# CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, 194d9b34d9Smrg# DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER 204d9b34d9Smrg# TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 214d9b34d9Smrg# PERFORMANCE OF THIS SOFTWARE. 224d9b34d9Smrg 234d9b34d9Smrgbin_PROGRAMS = xcalc 244d9b34d9Smrg 254d9b34d9SmrgAM_CFLAGS = $(XCALC_CFLAGS) 264d9b34d9Smrgxcalc_LDADD = $(XCALC_LIBS) -lm 274d9b34d9Smrg 284d9b34d9Smrgxcalc_SOURCES = \ 294d9b34d9Smrg actions.c \ 304d9b34d9Smrg actions.h \ 314d9b34d9Smrg math.c \ 324d9b34d9Smrg xcalc.c \ 334d9b34d9Smrg xcalc.h 344d9b34d9Smrg 354d9b34d9Smrgappman_PRE = \ 364d9b34d9Smrg xcalc.man 374d9b34d9Smrg 384d9b34d9Smrg# App default files (*.ad) 394d9b34d9Smrg 404d9b34d9Smrgappdefaultdir = @appdefaultdir@ 414d9b34d9Smrg 424d9b34d9Smrg 434d9b34d9SmrgAPPDEFAULTFILES = \ 444d9b34d9Smrg XCalc \ 454d9b34d9Smrg XCalc-color 464d9b34d9Smrg 474d9b34d9SmrgSUFFIXES = .ad 484d9b34d9Smrg 494d9b34d9Smrg.ad: 504d9b34d9Smrg cp $< $@ 514d9b34d9Smrg 524d9b34d9Smrgappdefault_DATA = $(APPDEFAULTFILES) 534d9b34d9Smrg 544d9b34d9SmrgEXTRA_DIST = $(APPDEFAULTFILES:%=%.ad) ChangeLog autogen.sh 554d9b34d9Smrg 564d9b34d9SmrgCLEANFILES = $(APPDEFAULTFILES) 574d9b34d9Smrg 584d9b34d9SmrgMAINTAINERCLEANFILES = ChangeLog 594d9b34d9Smrg 604d9b34d9Smrg.PHONY: ChangeLog 614d9b34d9Smrg 624d9b34d9SmrgChangeLog: 634d9b34d9Smrg (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) 644d9b34d9Smrg 654d9b34d9Smrgdist-hook: ChangeLog 664d9b34d9Smrg 674d9b34d9Smrgappmandir = $(APP_MAN_DIR) 684d9b34d9Smrg 694d9b34d9Smrgappman_DATA = $(appman_PRE:man=@APP_MAN_SUFFIX@) 704d9b34d9Smrg 714d9b34d9SmrgEXTRA_DIST += $(appman_PRE) 724d9b34d9SmrgCLEANFILES += $(appman_DATA) 734d9b34d9Smrg 744d9b34d9SmrgSED = sed 754d9b34d9Smrg 764d9b34d9Smrg# Strings to replace in man pages 774d9b34d9SmrgXORGRELSTRING = @PACKAGE_STRING@ 784d9b34d9Smrg XORGMANNAME = X Version 11 794d9b34d9Smrg 804d9b34d9SmrgMAN_SUBSTS = \ 814d9b34d9Smrg -e 's|__vendorversion__|"$(XORGRELSTRING)" "$(XORGMANNAME)"|' \ 824d9b34d9Smrg -e 's|__xorgversion__|"$(XORGRELSTRING)" "$(XORGMANNAME)"|' \ 834d9b34d9Smrg -e 's|__xservername__|Xorg|g' \ 844d9b34d9Smrg -e 's|__xconfigfile__|xorg.conf|g' \ 854d9b34d9Smrg -e 's|__projectroot__|$(prefix)|g' \ 864d9b34d9Smrg -e 's|__apploaddir__|$(appdefaultdir)|' \ 874d9b34d9Smrg -e 's|__appmansuffix__|$(APP_MAN_SUFFIX)|g' \ 884d9b34d9Smrg -e 's|__libmansuffix__|$(LIB_MAN_SUFFIX)|g' \ 894d9b34d9Smrg -e 's|__adminmansuffix__|$(ADMIN_MAN_SUFFIX)|g' \ 904d9b34d9Smrg -e 's|__miscmansuffix__|$(MISC_MAN_SUFFIX)|g' \ 914d9b34d9Smrg -e 's|__filemansuffix__|$(FILE_MAN_SUFFIX)|g' 924d9b34d9Smrg 934d9b34d9SmrgSUFFIXES += .$(APP_MAN_SUFFIX) .man 944d9b34d9Smrg 954d9b34d9Smrg.man.$(APP_MAN_SUFFIX): 964d9b34d9Smrg sed $(MAN_SUBSTS) < $< > $@ 97