1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/makefiles/defaultmodules_regular.inc.mk
Francisco Molina b5197db03f buildsystem: split default modules include early and late
DEFAULT_MODULEs declared in defaultmodules_regular.inc.mk MAY only be
disabled at APPLICATION level or in BOARD/CPU Makefile.default. These
modules MAY have complex dependencies themselfs.

DEFAULT_MODULEs declared in defaultmodules_no_recursive_deps.inc.mk MAY be disabled
during dependency resolution. The MUST only have dependencies against
modules with no dependencies themselfs, and these dependencies must
be defined in makefiles/defaultmodules._deps.inc.mk
2022-06-02 12:56:59 +02:00

16 lines
600 B
Makefile

# This file declare DEFAULT_MODULEs that MAY have dependencies themselfs
# and where there dependencies MAY have dependencies as well.
# These DEFAULT_MODULEs MUST only be disabled at application level or
# in BOARD/CPU Makefile.default
DEFAULT_MODULE += board board_common_init \
cpu \
core core_init core_lib core_msg core_panic core_thread \
sys
# 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