blob: d45109064b43ef9f96a9eef8d872e41a6b2dc0c1 [file] [log] [blame]
# included from the main makefile to include a set of rules.mk to satisfy
# the current MODULE list. If as a byproduct of including the rules.mk
# more stuff shows up on the MODULE list, recurse
# sort and filter out any modules that have already been included
MODULES := $(sort $(MODULES))
MODULES := $(filter-out $(ALLMODULES),$(MODULES))
ifneq ($(MODULES),)
ALLMODULES += $(MODULES)
ALLMODULES := $(sort $(ALLMODULES))
INCMODULES := $(MODULES)
MODULES :=
$(info including $(INCMODULES))
include $(addsuffix /rules.mk,$(INCMODULES))
INCMODULES :=
include make/recurse.mk
endif