changeset 6643:aed11696105c

* build-aux/maint.mk: Add dsyntax-check rule.
author Simon Josefsson <simon@josefsson.org>
date Wed, 15 Feb 2006 10:42:40 +0000
parents 847fb732c2ab
children 23fd14146a8a
files ChangeLog build-aux/maint.mk
diffstat 2 files changed, 12 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2006-02-15  Simon Josefsson  <jas@extundo.com>
+
+	* build-aux/maint.mk: Add dsyntax-check rule.
+
 2006-02-14  Paul Eggert  <eggert@cs.ucla.edu>
 
 	Sync from coreutils.
--- a/build-aux/maint.mk
+++ b/build-aux/maint.mk
@@ -19,6 +19,8 @@
 ## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 ## 02110-1301, USA.
 
+ME := maint.mk
+
 # List of all C-like source code files that will be tested for
 # stylistic "errors".  You may want to define this to something 
 # more complex in Makefile.cfg.
@@ -42,3 +44,9 @@
 	@grep -nE '\<free *\( *\(' $(C_SOURCES) &&		\
 	  { echo '$(ME): don'\''t cast free argument' 1>&2;		\
 	    exit 1; } || :
+
+# Collect the names of rules starting with `sc_'.
+syntax-check-rules := $(shell sed -n 's/^\(sc_[a-zA-Z0-9_-]*\):.*/\1/p' $(ME))
+.PHONY: $(syntax-check-rules)
+
+syntax-check: $(syntax-check-rules)