MCONFIG.embedded: make sure to honor options in MCONFIG.local
authorH. Peter Anvin <hpa@zytor.com>
Mon, 1 Mar 2010 02:52:14 +0000 (18:52 -0800)
committerH. Peter Anvin <hpa@zytor.com>
Mon, 1 Mar 2010 02:52:14 +0000 (18:52 -0800)
In particular, make sure we can honor debug options in MCONFIG.local.

Signed-off-by: H. Peter Anvin <hpa@zytor.com>
MCONFIG.embedded

index e8879fc..1369265 100644 (file)
@@ -35,8 +35,10 @@ GCCOPT    += $(call gcc_ok,-mpreferred-stack-boundary=2,)
 LIBGCC    := $(shell $(CC) $(GCCOPT) --print-libgcc)
 
 LD        += -m elf_i386
-CFLAGS     = $(GCCOPT) -g $(GCCWARN) -Wno-sign-compare $(OPTFLAGS) $(INCLUDES)
-SFLAGS     = $(CFLAGS) -D__ASSEMBLY__
+
+# Note: use += for CFLAGS and SFLAGS in case something is set in MCONFIG.local
+CFLAGS    += $(GCCOPT) -g $(GCCWARN) -Wno-sign-compare $(OPTFLAGS) $(INCLUDES)
+SFLAGS    += $(CFLAGS) -D__ASSEMBLY__
 
 .SUFFIXES: .c .o .S .s .i .elf .com .bin .asm .lst .c32 .lss