aboutsummaryrefslogtreecommitdiff
path: root/make/recurse.mk
diff options
context:
space:
mode:
Diffstat (limited to 'make/recurse.mk')
-rw-r--r--make/recurse.mk10
1 files changed, 9 insertions, 1 deletions
diff --git a/make/recurse.mk b/make/recurse.mk
index d4510906..bdeaf179 100644
--- a/make/recurse.mk
+++ b/make/recurse.mk
@@ -6,12 +6,20 @@
MODULES := $(sort $(MODULES))
MODULES := $(filter-out $(ALLMODULES),$(MODULES))
-ifneq ($(MODULES),)
+HOST_MODULES := $(sort $(HOST_MODULES))
+HOST_MODULES := $(filter-out $(ALLHOSTMODULES),$(HOST_MODULES))
+
+ifneq ($(MODULES)$(HOST_MODULES),)
ALLMODULES += $(MODULES)
ALLMODULES := $(sort $(ALLMODULES))
INCMODULES := $(MODULES)
MODULES :=
+
+ALLHOSTMODULES += $(HOST_MODULES)
+ALLHOSTMODULES := $(sort $(ALLHOSTMODULES))
+HOST_MODULES :=
+
$(info including $(INCMODULES))
include $(addsuffix /rules.mk,$(INCMODULES))