From 0a527d16adc47b86d35f16d7ed88a3d64c0bfebd Mon Sep 17 00:00:00 2001 From: Simon Josefsson <simon@josefsson.org> Date: Wed, 15 Feb 2006 10:42:40 +0000 Subject: [PATCH] * build-aux/maint.mk: Add dsyntax-check rule. --- ChangeLog | 4 ++++ build-aux/maint.mk | 8 ++++++++ 2 files changed, 12 insertions(+) diff --git a/ChangeLog b/ChangeLog index bfc4bc617c..8340727e4e 100644 --- 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. diff --git a/build-aux/maint.mk b/build-aux/maint.mk index be933983bc..b5ae6d78b9 100644 --- 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 @@ sc_cast_of_argument_to_free: @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) -- 2.30.2