First version
[3rdparty/ote_partner/tlk.git] / make / recurse.mk
1 # included from the main makefile to include a set of rules.mk to satisfy
2 # the current MODULE list. If as a byproduct of including the rules.mk
3 # more stuff shows up on the MODULE list, recurse
4
5 # sort and filter out any modules that have already been included
6 MODULES := $(sort $(MODULES))
7 MODULES := $(filter-out $(ALLMODULES),$(MODULES))
8
9 ifneq ($(MODULES),)
10
11 ALLMODULES += $(MODULES)
12 ALLMODULES := $(sort $(ALLMODULES))
13 INCMODULES := $(MODULES)
14 MODULES :=
15 $(info including $(INCMODULES))
16 include $(addsuffix /rules.mk,$(INCMODULES))
17
18 include make/recurse.mk
19
20 endif
21