changeset 26334:f75def8d2887

* build-aux/maint.mk: Add dsyntax-check rule.
author Simon Josefsson <simon@josefsson.org>
date Wed, 15 Feb 2006 10:42:40 +0000
parents 8d4b47289067
children ceb3363deb99
files ChangeLog build-aux/maint.mk
diffstat 2 files changed, 12 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Wed Feb 15 08:44:39 2006 +0000
+++ b/ChangeLog	Wed Feb 15 10:42:40 2006 +0000
@@ -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	Wed Feb 15 08:44:39 2006 +0000
+++ b/build-aux/maint.mk	Wed Feb 15 10:42:40 2006 +0000
@@ -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)