From: Felix Fietkau Date: Thu, 16 Mar 2017 08:01:56 +0000 (+0100) Subject: u-boot.mk: pass HOSTCC and HOST_CFLAGS into the build X-Git-Tag: v18.06.0-rc1~3172 X-Git-Url: http://git.openwrt.org/?p=openwrt%2Fopenwrt.git;a=commitdiff_plain;h=68139cc0e819b5f654c4f78468049eef035d28f7 u-boot.mk: pass HOSTCC and HOST_CFLAGS into the build Cuts build time on Mac OS X in half by avoiding repeated $(shell) calls from the build system Signed-off-by: Felix Fietkau --- diff --git a/include/u-boot.mk b/include/u-boot.mk index 0c28653326..4b3ff69d6b 100644 --- a/include/u-boot.mk +++ b/include/u-boot.mk @@ -40,6 +40,11 @@ endef TARGET_DEP = TARGET_$(BUILD_TARGET)$(if $(BUILD_SUBTARGET),_$(BUILD_SUBTARGET)) +UBOOT_MAKE_FLAGS = \ + HOSTCC="$(HOSTCC)" \ + HOSTCFLAGS='$(HOST_CFLAGS) $$$$(HOSTCPPFLAGS)' \ + HOSTLDFLAGS="" + define Build/U-Boot/Target $(eval $(call U-Boot/Init,$(1))) $(eval $(call U-Boot/Default,$(1))) diff --git a/package/boot/uboot-lantiq/Makefile b/package/boot/uboot-lantiq/Makefile index b16e7cd2b1..94b604af34 100644 --- a/package/boot/uboot-lantiq/Makefile +++ b/package/boot/uboot-lantiq/Makefile @@ -366,6 +366,8 @@ define Build/Prepare $(call CompressVR9Firmware,22f,2) endef +UBOOT_MAKE_FLAGS := + ifeq ($(SUBTARGET),xway) SOC:=danube else