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 <patrick@georgi-clan.de>
Acked-by: Patrick Georgi <patrick@georgi-clan.de>


git-svn-id: svn://svn.coreboot.org/coreboot/trunk@6091 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
This commit is contained in:
Patrick Georgi 2010-11-18 15:05:06 +00:00 committed by Patrick Georgi
parent 558362fa34
commit c6ef20fb70
1 changed files with 18 additions and 0 deletions

View File

@ -366,6 +366,24 @@ distclean: clean-cscope
update: update:
dongle.py -c /dev/term/1 $(obj)/coreboot.rom EOF 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! # This include must come _before_ the pattern rules below!
# Order _does_ matter for pattern rules. # Order _does_ matter for pattern rules.
include util/kconfig/Makefile include util/kconfig/Makefile