X-Git-Url: https://git.kernelconcepts.de/?a=blobdiff_plain;f=config.mk;h=4c4551828f42f98145b5ddbde346dab2ffbcadc7;hb=2df49771357e54d060f6c26975ba76dae8e783ac;hp=499eed134868d1494e2f40fa6a46719d45eda71f;hpb=c2120fbfbc4d1f6953228f86be8bdbf38bacfdab;p=karo-tx-uboot.git diff --git a/config.mk b/config.mk index 499eed1348..4c4551828f 100644 --- a/config.mk +++ b/config.mk @@ -119,6 +119,7 @@ endif # Usage gcc-ver := $(call cc-version) cc-version = $(shell $(SHELL) $(SRCTREE)/tools/gcc-version.sh $(CC)) binutils-version = $(shell $(SHELL) $(SRCTREE)/tools/binutils-version.sh $(AS)) +dtc-version = $(shell $(SHELL) $(SRCTREE)/tools/dtc-version.sh $(DTC)) # # Include the make variables (CC, etc...) @@ -249,12 +250,16 @@ CFLAGS += -DBUILD_TAG='"$(BUILD_TAG)"' endif CFLAGS_SSP := $(call cc-option,-fno-stack-protector) -CFLAGS += $(CFLAGS_SSP) + # Some toolchains enable security related warning flags by default, # but they don't make much sense in the u-boot world, so disable them. CFLAGS_WARN := $(call cc-option,-Wno-format-nonliteral) \ $(call cc-option,-Wno-format-security) -CFLAGS += $(CFLAGS_WARN) + +CFLAGS := $(CFLAGS_SSP) $(CFLAGS_WARN) $(CPPFLAGS) -Wall -Wstrict-prototypes +ifdef BUILD_TAG + CFLAGS += -DBUILD_TAG='"$(BUILD_TAG)"' +endif # Report stack usage if supported CFLAGS_STACK := $(call cc-option,-fstack-usage)