From 68139cc0e819b5f654c4f78468049eef035d28f7 Mon Sep 17 00:00:00 2001
From: Felix Fietkau <nbd@nbd.name>
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 <nbd@nbd.name>
---
 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
-- 
2.30.2