Merge pull request #15835 from leandrolanzieri/pr/makefile/fix_default_modules_in_usemodules
Makefile.include: avoid recursive expansion of USEMODULE
This commit is contained in:
commit
de9f29cf42
@ -387,6 +387,9 @@ else
|
||||
# handle removal of default modules
|
||||
USEMODULE += $(filter-out $(DISABLE_MODULE), $(DEFAULT_MODULE))
|
||||
|
||||
# avoid recursive expansion
|
||||
USEMODULE := $(sort $(USEMODULE))
|
||||
|
||||
# process dependencies
|
||||
include $(RIOTMAKE)/dependency_resolution.inc.mk
|
||||
endif
|
||||
|
||||
2
boards/common/e104-bt50xxa-tb/Makefile.default
Normal file
2
boards/common/e104-bt50xxa-tb/Makefile.default
Normal file
@ -0,0 +1,2 @@
|
||||
# Default modules for e104-bt50xxa-tb boards
|
||||
DEFAULT_MODULE += board_software_reset
|
||||
@ -7,6 +7,4 @@ ifneq (,$(filter board_software_reset,$(USEMODULE)))
|
||||
FEATURES_REQUIRED += periph_gpio_irq
|
||||
endif
|
||||
|
||||
DEFAULT_MODULE += board_software_reset
|
||||
|
||||
include $(RIOTBOARD)/common/nrf52/Makefile.dep
|
||||
|
||||
1
boards/e104-bt5010a-tb/Makefile.default
Normal file
1
boards/e104-bt5010a-tb/Makefile.default
Normal file
@ -0,0 +1 @@
|
||||
include $(RIOTBOARD)/common/e104-bt50xxa-tb/Makefile.default
|
||||
1
boards/e104-bt5011a-tb/Makefile.default
Normal file
1
boards/e104-bt5011a-tb/Makefile.default
Normal file
@ -0,0 +1 @@
|
||||
include $(RIOTBOARD)/common/e104-bt50xxa-tb/Makefile.default
|
||||
2
cpu/msp430_common/Makefile.default
Normal file
2
cpu/msp430_common/Makefile.default
Normal file
@ -0,0 +1,2 @@
|
||||
# msp430 uses newlib by default
|
||||
DEFAULT_MODULE += newlib
|
||||
@ -1,8 +1,5 @@
|
||||
USEMODULE += msp430_common msp430_common_periph
|
||||
|
||||
# msp430 uses newlib by default
|
||||
DEFAULT_MODULE += newlib
|
||||
|
||||
ifneq (,$(filter newlib,$(USEMODULE)))
|
||||
USEMODULE += newlib_nano
|
||||
endif
|
||||
|
||||
1
cpu/msp430fxyz/Makefile.default
Normal file
1
cpu/msp430fxyz/Makefile.default
Normal file
@ -0,0 +1 @@
|
||||
include $(RIOTCPU)/msp430_common/Makefile.default
|
||||
@ -4,3 +4,9 @@ DEFAULT_MODULE += auto_init
|
||||
|
||||
# Initialize all used peripherals by default
|
||||
DEFAULT_MODULE += periph_init
|
||||
|
||||
# Include potentially added default modules by the board
|
||||
-include $(BOARDDIR)/Makefile.default
|
||||
|
||||
# Include potentially added default modules by the CPU
|
||||
-include $(RIOTCPU)/$(CPU)/Makefile.default
|
||||
|
||||
@ -723,6 +723,7 @@ endif
|
||||
|
||||
ifneq (,$(filter saul_default,$(USEMODULE)))
|
||||
DEFAULT_MODULE += auto_init_saul
|
||||
DEFAULT_MODULE += saul_init_devs
|
||||
USEMODULE += saul
|
||||
USEMODULE += saul_reg
|
||||
endif
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user