From c6ef20fb70f7ce834fa44fa63ad46880be9d51ee Mon Sep 17 00:00:00 2001 From: Patrick Georgi Date: Thu, 18 Nov 2010 15:05:06 +0000 Subject: Add "make lint" target that calls all util/lint/lint-* scripts and fails if any of these output text to stdout. Signed-off-by: Patrick Georgi Acked-by: Patrick Georgi git-svn-id: svn://svn.coreboot.org/coreboot/trunk@6091 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1 --- Makefile | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 397e51d301..50421a65fd 100644 --- a/Makefile +++ b/Makefile @@ -366,6 +366,24 @@ distclean: clean-cscope update: dongle.py -c /dev/term/1 $(obj)/coreboot.rom EOF +lint: + LINTLOG=`mktemp`; \ + for script in util/lint/lint-*; do \ + echo `basename $$script`; \ + grep "^# DESCR:" $$script | sed "s,.*DESCR: *,," ; \ + echo ========; \ + $$script > $$LINTLOG; \ + if [ `wc -l $$LINTLOG | cut -d' ' -f1` -eq 0 ]; then \ + printf "success\n\n"; \ + else \ + echo test failed: ; \ + cat $$LINTLOG; \ + rm -f $$LINTLOG; \ + exit 1; \ + fi \ + done; \ + rm -f $$LINTLOG + # This include must come _before_ the pattern rules below! # Order _does_ matter for pattern rules. include util/kconfig/Makefile -- cgit v1.2.3