|
|
@@ -67,12 +67,7 @@ include $(SUPPORT_PATH)/make/build-templates.mk
|
|
67
|
67
|
## Set all submodules here
|
|
68
|
68
|
##
|
|
69
|
69
|
|
|
70
|
|
-# Try to keep LIBMAPLE_MODULES a simply-expanded variable
|
|
71
|
|
-ifeq ($(LIBMAPLE_MODULES),)
|
|
72
|
|
- LIBMAPLE_MODULES := $(SRCROOT)/libmaple
|
|
73
|
|
-else
|
|
74
|
|
- LIBMAPLE_MODULES += $(SRCROOT)/libmaple
|
|
75
|
|
-endif
|
|
|
70
|
+LIBMAPLE_MODULES += $(SRCROOT)/libmaple
|
|
76
|
71
|
LIBMAPLE_MODULES += $(LIBMAPLE_MODULE_FAMILY) # family submodule in libmaple
|
|
77
|
72
|
LIBMAPLE_MODULES += $(SRCROOT)/wirish
|
|
78
|
73
|
# Official libraries:
|
|
|
@@ -83,6 +78,11 @@ LIBMAPLE_MODULES += $(SRCROOT)/libraries/Wire
|
|
83
|
78
|
# Experimental libraries:
|
|
84
|
79
|
LIBMAPLE_MODULES += $(SRCROOT)/libraries/FreeRTOS
|
|
85
|
80
|
|
|
|
81
|
+# User modules:
|
|
|
82
|
+ifneq ($(USER_MODULES),)
|
|
|
83
|
+LIBMAPLE_MODULES += $(USER_MODULES)
|
|
|
84
|
+endif
|
|
|
85
|
+
|
|
86
|
86
|
# Call each module's rules.mk:
|
|
87
|
87
|
$(foreach m,$(LIBMAPLE_MODULES),$(eval $(call LIBMAPLE_MODULE_template,$(m))))
|
|
88
|
88
|
|