From 86c0e78460e58213ec745c71171cef8941ee37b4 Mon Sep 17 00:00:00 2001 From: "Joel E. Denny" Date: Tue, 26 Aug 2008 23:43:03 -0400 Subject: [PATCH] For maintainer-check*, don't recompile for a $(VERSION) update. * cfg.mk: New file. (_is-dist-target): Override the one in GNUmakefile. * Makefile.am (EXTRA_DIST): Add cfg.mk. --- ChangeLog | 7 +++++++ Makefile.am | 3 ++- cfg.mk | 22 ++++++++++++++++++++++ 3 files changed, 31 insertions(+), 1 deletion(-) create mode 100644 cfg.mk diff --git a/ChangeLog b/ChangeLog index 625b76da..374b1d37 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2008-08-26 Joel E. Denny + + For maintainer-check*, don't recompile for a $(VERSION) update. + * cfg.mk: New file. + (_is-dist-target): Override the one in GNUmakefile. + * Makefile.am (EXTRA_DIST): Add cfg.mk. + 2008-08-26 Joel E. Denny Update for recent change to gnulib. diff --git a/Makefile.am b/Makefile.am index 28d59f43..d987ee85 100644 --- a/Makefile.am +++ b/Makefile.am @@ -23,7 +23,8 @@ SUBDIRS = build-aux po runtime-po lib data src doc examples tests etc aclocaldir = @aclocaldir@ aclocal_DATA = m4/bison-i18n.m4 -EXTRA_DIST = .prev-version .version Makefile.cfg Makefile.maint maint.mk \ +EXTRA_DIST = .prev-version .version Makefile.cfg Makefile.maint \ + cfg.mk maint.mk \ OChangeLog PACKAGING \ djgpp/Makefile.maint djgpp/README.in djgpp/config.bat \ djgpp/config.sed djgpp/config.site djgpp/config_h.sed \ diff --git a/cfg.mk b/cfg.mk new file mode 100644 index 00000000..b945f224 --- /dev/null +++ b/cfg.mk @@ -0,0 +1,22 @@ +# Customize maint.mk -*- makefile -*- +# Copyright (C) 2008 Free Software Foundation, Inc. + +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# It's useful to run maintainer-check* targets during development, but we don't +# want to wait on a recompile because of an update to $(VERSION). Thus, +# override the _is-dist-target from GNUmakefile so that maintainer-check* +# targets are filtered out. +_is-dist-target = $(filter-out %clean maintainer-check%, \ + $(filter maintainer-% dist% alpha beta major,$(MAKECMDGOALS))) -- 2.45.2