From 68139cc0e819b5f654c4f78468049eef035d28f7 Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Thu, 16 Mar 2017 09:01:56 +0100 Subject: [PATCH] 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 --- include/u-boot.mk | 5 +++++ package/boot/uboot-lantiq/Makefile | 2 ++ 2 files changed, 7 insertions(+) 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