From 3e850a84c94a5f1bc0141041ad32be94460716f7 Mon Sep 17 00:00:00 2001 From: Sandrine Bailleux Date: Wed, 20 Nov 2013 11:50:48 +0000 Subject: [PATCH] Treat compiler, assembler and linker warnings as errors Change-Id: I56284ebf63bef99de1beb4fd86e2d8b6a7962ac0 --- Makefile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index 9a683f41c..c2b258fe5 100644 --- a/Makefile +++ b/Makefile @@ -95,10 +95,10 @@ INCLUDES += -Ilib/include/ -Iinclude/aarch64/ -Iinclude/ \ -Iplat/fvp -Idrivers/power \ -Iarch/system/gic -Icommon/psci -ASFLAGS += -D__ASSEMBLY__ $(INCLUDES) -CFLAGS := -Wall -std=c99 -c -Os -DDEBUG=$(DEBUG) $(INCLUDES) ${CFLAGS} +ASFLAGS += -Wa,--fatal-warnings -D__ASSEMBLY__ ${INCLUDES} +CFLAGS := -Wall -Werror -std=c99 -c -Os -DDEBUG=${DEBUG} ${INCLUDES} ${CFLAGS} -LDFLAGS += -O1 +LDFLAGS += --fatal-warnings -O1 BL1_LDFLAGS := -Map=${BL1_MAPFILE} --script ${BL1_LINKERFILE} --entry=${BL1_ENTRY_POINT} BL2_LDFLAGS := -Map=${BL2_MAPFILE} --script ${BL2_LINKERFILE} --entry=${BL2_ENTRY_POINT} BL31_LDFLAGS := -Map=${BL31_MAPFILE} --script ${BL31_LINKERFILE} --entry=${BL31_ENTRY_POINT}