From 0a8ed4c122efe34963ba14d1ebe98dee13272a30 Mon Sep 17 00:00:00 2001 From: Michael Pratt Date: Thu, 11 Jul 2024 02:36:18 -0400 Subject: [PATCH] build: add support for host building in a subdirectory Add HOST_MAKE_PATH and use it in order to execute Make in a subdirectory of the build directory and in a similar way that MAKE_PATH is used for target building. Signed-off-by: Michael Pratt Link: https://github.com/openwrt/openwrt/pull/15991 Signed-off-by: Robert Marko --- include/host-build.mk | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/include/host-build.mk b/include/host-build.mk index 8313dbfbb39..4dfa055db90 100644 --- a/include/host-build.mk +++ b/include/host-build.mk @@ -111,9 +111,11 @@ define Host/Configure $(call Host/Configure/Default) endef +HOST_MAKE_PATH ?= . + define Host/Compile/Default +$(HOST_MAKE_VARS) \ - $(MAKE) $(HOST_JOBS) -C $(HOST_BUILD_DIR) \ + $(MAKE) $(HOST_JOBS) -C $(HOST_BUILD_DIR)/$(HOST_MAKE_PATH) \ $(HOST_MAKE_FLAGS) \ $(1) endef