changeset 16360:817d5933e56e

maint.mk: also prohibit lower-case @var@ * top/maint.mk (sc_makefile_at_at_check): Enhance check to cover lower case, like @top_srcdir@. Signed-off-by: Eric Blake <eblake@redhat.com>
author Eric Blake <eblake@redhat.com>
date Thu, 02 Feb 2012 14:11:40 -0700
parents 88cfbe84bd1b
children ab59b5080051
files ChangeLog top/maint.mk
diffstat 2 files changed, 8 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2012-02-07  Eric Blake  <eblake@redhat.com>
+
+	maint.mk: also prohibit lower-case @var@
+	* top/maint.mk (sc_makefile_at_at_check): Enhance check to cover
+	lower case, like @top_srcdir@.
+
 2012-02-04  Eric Blake  <eblake@redhat.com>
 
 	canonicalize: avoid uninitialized memory use
--- a/top/maint.mk
+++ b/top/maint.mk
@@ -1015,8 +1015,8 @@
 # setting this to ' && !/PRAGMA_SYSTEM_HEADER/'.
 _makefile_at_at_check_exceptions ?=
 sc_makefile_at_at_check:
-	@perl -ne '/\@[A-Z_0-9]+\@/'					\
-          -e ' && !/([A-Z_0-9]+)\s+=.*\@\1\@$$/'			\
+	@perl -ne '/\@\w+\@/'						\
+          -e ' && !/(\w+)\s+=.*\@\1\@$$/'				\
           -e ''$(_makefile_at_at_check_exceptions)			\
 	  -e 'and (print "$$ARGV:$$.: $$_"), $$m=1; END {exit !$$m}'	\
 	    $$($(VC_LIST_EXCEPT) | grep -E '(^|/)(Makefile\.am|[^/]+\.mk)$$') \