kbuild: fix up CFLAGS usage
Only in very rare cases is it needed to change CFLAGS outside of arch/*/Makefile. Fix up all wrong cases - in most cases the use of EXTRA_CFLAGS is the only thing needed. Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
This commit is contained in:
@ -3,7 +3,7 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
# See arch/parisc/math-emu/README
|
# See arch/parisc/math-emu/README
|
||||||
CFLAGS += -Wno-parentheses -Wno-implicit-function-declaration \
|
EXTRA_CFLAGS += -Wno-parentheses -Wno-implicit-function-declaration \
|
||||||
-Wno-uninitialized -Wno-strict-prototypes -Wno-return-type \
|
-Wno-uninitialized -Wno-strict-prototypes -Wno-return-type \
|
||||||
-Wno-implicit-int
|
-Wno-implicit-int
|
||||||
|
|
||||||
|
@ -13,7 +13,6 @@
|
|||||||
# modified by Cort (cort@cs.nmt.edu)
|
# modified by Cort (cort@cs.nmt.edu)
|
||||||
#
|
#
|
||||||
|
|
||||||
CFLAGS += -fno-builtin -D__BOOTER__ -Iarch/$(ARCH)/boot/include
|
|
||||||
HOSTCFLAGS += -Iarch/$(ARCH)/boot/include
|
HOSTCFLAGS += -Iarch/$(ARCH)/boot/include
|
||||||
|
|
||||||
BOOT_TARGETS = zImage zImage.initrd znetboot znetboot.initrd
|
BOOT_TARGETS = zImage zImage.initrd znetboot znetboot.initrd
|
||||||
|
@ -5,8 +5,7 @@
|
|||||||
#DEBUG = -DDEBUGGING
|
#DEBUG = -DDEBUGGING
|
||||||
DEBUG =
|
DEBUG =
|
||||||
PARANOID = -DPARANOID
|
PARANOID = -DPARANOID
|
||||||
CFLAGS := $(CFLAGS) $(PARANOID) $(DEBUG) -fno-builtin $(MATH_EMULATION)
|
EXTRA_CFLAGS := $(PARANOID) $(DEBUG) -fno-builtin $(MATH_EMULATION)
|
||||||
|
|
||||||
EXTRA_AFLAGS := $(PARANOID)
|
EXTRA_AFLAGS := $(PARANOID)
|
||||||
|
|
||||||
# From 'C' language sources:
|
# From 'C' language sources:
|
||||||
|
@ -8,13 +8,12 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
CFLAGS += -fno-builtin -Iarch/$(ARCH)/boot/include
|
EXTRA_CFLAGS += -fno-builtin -Iarch/$(ARCH)/boot/include
|
||||||
HOSTFLAGS += -Iarch/$(ARCH)/boot/include
|
HOSTFLAGS += -Iarch/$(ARCH)/boot/include
|
||||||
|
|
||||||
BIG_ENDIAN := $(shell echo -e __XTENSA_EB__ | $(CC) -E - | grep -v "\#")
|
BIG_ENDIAN := $(shell echo -e __XTENSA_EB__ | $(CC) -E - | grep -v "\#")
|
||||||
|
|
||||||
export CFLAGS
|
export EXTRA_CFLAGS
|
||||||
export AFLAGS
|
|
||||||
export BIG_ENDIAN
|
export BIG_ENDIAN
|
||||||
|
|
||||||
subdir-y := lib
|
subdir-y := lib
|
||||||
|
Reference in New Issue
Block a user