1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2025-01-17 04:52:59 +01:00
RIOT/makefiles
Francisco Molina 25e670e263 makefiles/dependency_resolution: add outer loop for DEFAULT_MODULE deps
Some DEFAULT_MODULEs in tree have dependencies of their own. This is
usually done for aliases of init modules, and do not have dependencies
themselves.

This adds the final stage to dependency resolutions where DEFAULT_MODULEs
dependencies MAY be included. These included modules MUST NOT have
dependencies themselves.

This allows for modules to disable DEFAULT_MODULEs during dependencies
resolution independent of the inclusion order.

auto_init and periph_init modules are moved to this outer-loop, allowing
therefore for modules to disable them during the dependency resolution
2022-02-14 12:59:31 +01:00
..
arch makefiles: Define RUST_TARGET for use with Cargo / Rust 2021-12-14 12:55:13 +01:00
boards Revert "Remove which from shell invocations" 2021-09-03 11:27:03 +02:00
boot makefiles/boot/riotboot.mk: pass IOTLAB_NODE 2021-06-16 12:24:09 +02:00
libc makefiles/libc/newlibc: allow toolchains with nano version only 2022-01-23 10:48:26 +01:00
tests make: add capability to check config for test-with-config 2021-09-03 16:41:26 +02:00
toolchain build system: support wrong target triples with LLVM 2021-02-11 17:19:15 +01:00
tools tools/cpy2remed: Addition of cpy2remed programmer to nucleo-L552ZE-Q 2022-02-11 08:27:25 -05:00
utils makefiles/utils/ansi: Refactor ansi codes into their own file. 2021-05-04 10:52:50 +02:00
app_dirs.inc.mk
application.inc.mk
auto_init.inc.mk
bindist.inc.mk
blob.inc.mk
boards.inc.mk make: add info-emulated-boards helper target 2021-10-12 10:39:57 +02:00
buildtests.inc.mk
cargo-settings.inc.mk makefiles: Add mechanism to build modules through Cargo 2021-12-14 13:27:41 +01:00
cargo-targets.inc.mk cpu/riscv_common: Enable Rust applications 2022-01-14 13:42:32 +01:00
cflags.inc.mk makefiles/cflags: enable C++14 by default 2022-01-06 11:15:23 +01:00
clang_tidy.inc.mk makefiles/clang-tidy: initial support 2021-05-28 11:57:20 +02:00
color.inc.mk makefiles/color: Add color functions. 2021-05-04 10:57:47 +02:00
default_modules.deps.mk makefiles/dependency_resolution: add outer loop for DEFAULT_MODULE deps 2022-02-14 12:59:31 +01:00
default-radio-settings.inc.mk
defaultmodules.inc.mk makefiles/dependency_resolution: add outer loop for DEFAULT_MODULE deps 2022-02-14 12:59:31 +01:00
dependencies_debug.inc.mk makefiles/dependencies_debug.inc.mk: add TOOLCHAIN 2021-01-27 11:11:43 +01:00
dependency_resolution.inc.mk makefiles/dependency_resolution: add outer loop for DEFAULT_MODULE deps 2022-02-14 12:59:31 +01:00
deprecated_boards.inc.mk cpu/mips: deprecate mips cpu 2021-12-09 10:14:52 +01:00
deprecated_cpus.inc.mk cpu/mips: deprecate mips cpu 2021-12-09 10:14:52 +01:00
deprecated_modules.inc.mk gnrc: select gnrc_netif if netdev_default is selected 2021-09-06 15:43:40 +02:00
docker.inc.mk Merge pull request #17545 from fjmolinas/pr_iotlab_node_docker_riotci_build 2022-01-27 20:20:03 +01:00
driver_with_disp_dev.mk make: introduce makefile to optimize driver with disp/touch_dev build 2022-01-06 12:07:07 +01:00
driver_with_saul.mk make: introduce makefile to optimize driver with saul build 2022-01-06 12:07:06 +01:00
driver_with_touch_dev.mk make: introduce makefile to optimize driver with disp/touch_dev build 2022-01-06 12:07:07 +01:00
eclipse.inc.mk
features_check.inc.mk build_system: don't optionally use conflicting features 2021-02-22 12:06:27 +01:00
features_modules.inc.mk makefiles/dependency_resolution: add outer loop for DEFAULT_MODULE deps 2022-02-14 12:59:31 +01:00
git_version.inc.mk
info-global.inc.mk makefiles: Define RUST_TARGET for use with Cargo / Rust 2021-12-14 12:55:13 +01:00
info-nproc.inc.mk
info.inc.mk build-info: Report Rust target 2021-12-19 10:02:38 +01:00
kconfig.mk buildsystem: implement EXTERNAL_PKG_DIRS feature 2022-02-01 18:06:54 +00:00
mcuboot.mk
modules.inc.mk
murdock.inc.mk
periph.mk
pseudomodules.inc.mk sys/senml: add SenML modules 2022-02-11 12:38:21 +01:00
scan-build.inc.mk
stdio.inc.mk sys/stdio_nimble: implementation of stdio_available 2022-01-28 19:26:38 +01:00
suit.base.inc.mk makefiles/suit*: use $(Q) to silence output 2021-09-01 08:57:13 +02:00
suit.inc.mk makefiles/suit*: use $(Q) to silence output 2021-09-01 08:57:13 +02:00
tests.inc.mk
usb-codes.inc.mk
vars.inc.mk buildsystem/pkg: expand paths early 2022-01-30 19:58:52 +01:00