From 74f6a51b1f71ffc7d9557e063630469a93eeddec Mon Sep 17 00:00:00 2001 From: David Gibson Date: Tue, 9 Mar 2010 10:49:33 +1100 Subject: dtc: Enable more warnings This patch turns on a bunch of extra gcc warnings, most of which are probably a good idea. Of the new warnings -Wnested-externs and -Wstrict-prototypes need no code changes, we're already warning-clean. The remaining one, -Wmissing-prototypes requires trivial changes in some of the tests (making functions local). This patch also rearranges the warnings flags into a separate make variable for convenience, and turns on -Werror, to really encourage people to keep the code warning-clean. Signed-off-by: David Gibson --- Makefile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index d7549b2..b49aebb 100644 --- a/Makefile +++ b/Makefile @@ -16,7 +16,9 @@ LOCAL_VERSION = CONFIG_LOCALVERSION = CPPFLAGS = -I libfdt -CFLAGS = -Wall -g -Os -fPIC -Wpointer-arith -Wcast-qual +WARNINGS = -Werror -Wall -Wpointer-arith -Wcast-qual -Wnested-externs \ + -Wstrict-prototypes -Wmissing-prototypes +CFLAGS = -g -Os -fPIC -Werror $(WARNINGS) BISON = bison LEX = flex -- cgit v1.2.3