From 7daf29845bbad04190d6130ff2f4c5c6827c5646 Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Thu, 1 Mar 2007 11:02:25 +0100 Subject: Run the writable-files check only for release-building targets. * Makefile.maint (local-checks-available): Remove writable-files. (alpha beta major): Put it here, instead. --- ChangeLog | 4 ++++ Makefile.maint | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index e2d953ab1..0dcea044d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2007-03-01 Jim Meyering + Run the writable-files check only for release-building targets. + * Makefile.maint (local-checks-available): Remove writable-files. + (alpha beta major): Put it here, instead. + "make syntax-check" now runs only Makefile.cfg-selected tests * Makefile.maint (syntax-check-rules): Hoist this definition so that it precedes the indirect use in the definition of $(local-check). diff --git a/Makefile.maint b/Makefile.maint index 7d164c509..23386c28b 100644 --- a/Makefile.maint +++ b/Makefile.maint @@ -77,7 +77,7 @@ syntax-check-rules := $(shell sed -n 's/^\(sc_[a-zA-Z0-9_-]*\):.*/\1/p' $(ME)) # Run `changelog-check' last, as previous test may reveal problems requiring # new ChangeLog entries. local-checks-available = \ - po-check copyright-check writable-files m4-check author_mark_check \ + po-check copyright-check m4-check author_mark_check \ changelog-check patch-check strftime-check $(syntax-check-rules) \ makefile_path_separator_check \ makefile-check check-AUTHORS @@ -604,7 +604,7 @@ $(xd-delta): $(release_archive_dir)/$(prev-tgz) $(distdir).tar.gz xdelta delta -9 $^ $@ || : .PHONY: alpha beta major -alpha beta major: news-date-check changelog-check $(local-check) +alpha beta major: news-date-check changelog-check $(local-check) writable-files test $@ = major \ && { echo $(VERSION) | grep -E '^[0-9]+(\.[0-9]+)+$$' \ || { echo "invalid version string: $(VERSION)" 1>&2; exit 1;};}\ -- cgit v1.2.3-70-g09d2