build: move a project-specific definition to cfg.mk
authorJim Meyering <meyering@redhat.com>
Tue, 22 Apr 2008 19:28:33 +0000 (21:28 +0200)
committerJim Meyering <meyering@redhat.com>
Tue, 22 Apr 2008 19:28:33 +0000 (21:28 +0200)
* cfg.mk (old_NEWS_hash): Define here, ...
* maint.mk: ... not here.
(update-NEWS-hash): Update comment.
Suggestion from Eric Blake.

cfg.mk
maint.mk

diff --git a/cfg.mk b/cfg.mk
index 61c3bc5..6b039c5 100644 (file)
--- a/cfg.mk
+++ b/cfg.mk
@@ -39,3 +39,5 @@ gnulib_dir = /gnulib
 
 # Now that we have better (check.mk) tests, make this the default.
 export VERBOSE = yes
+
+old_NEWS_hash = c58d611d93d218181ed77f81ff2395ff  -
index e2a8e1c..66f6d5d 100644 (file)
--- a/maint.mk
+++ b/maint.mk
@@ -431,16 +431,17 @@ NEWS_hash = \
      $(srcdir)/NEWS | md5sum -)
 
 # Ensure that we don't accidentally insert an entry into an old NEWS block.
-old_NEWS_hash = c58d611d93d218181ed77f81ff2395ff  -
 sc_immutable_NEWS:
        @if test -f $(srcdir)/NEWS; then                                \
          test "$(NEWS_hash)" = '$(old_NEWS_hash)' && : ||              \
            { echo '$(ME): you have modified old NEWS' 1>&2; exit 1; }; \
        fi
 
-# Update the hash stored above.  Do this after each release.
+# Update the hash stored above.  Do this after each release and
+# for any corrections to old entries.
 update-NEWS-hash: NEWS
-       perl -pi -e 's/^(old_NEWS_hash = ).*/$${1}'"$(NEWS_hash)/" $(ME)
+       perl -pi -e 's/^(old_NEWS_hash = ).*/$${1}'"$(NEWS_hash)/" \
+         $(srcdir)/cfg.mk
 
 # Ensure that the c99-to-c89 patch applies cleanly.
 patch-check: