module.mk 570 B

123456789101112131415161718192021
  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. # sort and filter out any modules that have already been included
  5. MODULES := $(sort $(MODULES))
  6. MODULES := $(filter-out $(ALLMODULES),$(MODULES))
  7. ifneq ($(MODULES),)
  8. ALLMODULES += $(MODULES)
  9. ALLMODULES := $(sort $(ALLMODULES))
  10. INCMODULES := $(MODULES)
  11. MODULES :=
  12. $(info including $(INCMODULES))
  13. include $(addsuffix /rules.mk,$(INCMODULES))
  14. include make/module.mk
  15. endif