mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-28 15:41:40 +00:00
config.mk: use correct (cross) compiler
Some config.mk files reference $(CC) to test for specific tool chain
features, so make sure $(CC) gets set before including any such
config files.
This patch replaces commit b7166e05a5
("ColdFire: Get information from
the correct GCC").
Signed-off-by: Wolfgang Denk <wd@denx.de>
This commit is contained in:
parent
27c38689d0
commit
c4e5f52a58
1 changed files with 25 additions and 21 deletions
46
config.mk
46
config.mk
|
@ -69,27 +69,6 @@ PLATFORM_CPPFLAGS+= -D__ARM__
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
# Load generated board configuration
|
|
||||||
sinclude $(OBJTREE)/include/autoconf.mk
|
|
||||||
|
|
||||||
ifdef ARCH
|
|
||||||
sinclude $(TOPDIR)/$(ARCH)_config.mk # include architecture dependend rules
|
|
||||||
endif
|
|
||||||
ifdef CPU
|
|
||||||
sinclude $(TOPDIR)/cpu/$(CPU)/config.mk # include CPU specific rules
|
|
||||||
endif
|
|
||||||
ifdef SOC
|
|
||||||
sinclude $(TOPDIR)/cpu/$(CPU)/$(SOC)/config.mk # include SoC specific rules
|
|
||||||
endif
|
|
||||||
ifdef VENDOR
|
|
||||||
BOARDDIR = $(VENDOR)/$(BOARD)
|
|
||||||
else
|
|
||||||
BOARDDIR = $(BOARD)
|
|
||||||
endif
|
|
||||||
ifdef BOARD
|
|
||||||
sinclude $(TOPDIR)/board/$(BOARDDIR)/config.mk # include board specific rules
|
|
||||||
endif
|
|
||||||
|
|
||||||
#########################################################################
|
#########################################################################
|
||||||
|
|
||||||
CONFIG_SHELL := $(shell if [ -x "$$BASH" ]; then echo $$BASH; \
|
CONFIG_SHELL := $(shell if [ -x "$$BASH" ]; then echo $$BASH; \
|
||||||
|
@ -127,6 +106,31 @@ OBJCOPY = $(CROSS_COMPILE)objcopy
|
||||||
OBJDUMP = $(CROSS_COMPILE)objdump
|
OBJDUMP = $(CROSS_COMPILE)objdump
|
||||||
RANLIB = $(CROSS_COMPILE)RANLIB
|
RANLIB = $(CROSS_COMPILE)RANLIB
|
||||||
|
|
||||||
|
#########################################################################
|
||||||
|
|
||||||
|
# Load generated board configuration
|
||||||
|
sinclude $(OBJTREE)/include/autoconf.mk
|
||||||
|
|
||||||
|
ifdef ARCH
|
||||||
|
sinclude $(TOPDIR)/$(ARCH)_config.mk # include architecture dependend rules
|
||||||
|
endif
|
||||||
|
ifdef CPU
|
||||||
|
sinclude $(TOPDIR)/cpu/$(CPU)/config.mk # include CPU specific rules
|
||||||
|
endif
|
||||||
|
ifdef SOC
|
||||||
|
sinclude $(TOPDIR)/cpu/$(CPU)/$(SOC)/config.mk # include SoC specific rules
|
||||||
|
endif
|
||||||
|
ifdef VENDOR
|
||||||
|
BOARDDIR = $(VENDOR)/$(BOARD)
|
||||||
|
else
|
||||||
|
BOARDDIR = $(BOARD)
|
||||||
|
endif
|
||||||
|
ifdef BOARD
|
||||||
|
sinclude $(TOPDIR)/board/$(BOARDDIR)/config.mk # include board specific rules
|
||||||
|
endif
|
||||||
|
|
||||||
|
#########################################################################
|
||||||
|
|
||||||
ifneq (,$(findstring s,$(MAKEFLAGS)))
|
ifneq (,$(findstring s,$(MAKEFLAGS)))
|
||||||
ARFLAGS = cr
|
ARFLAGS = cr
|
||||||
else
|
else
|
||||||
|
|
Loading…
Reference in a new issue