mirror of
https://github.com/zephyrproject-rtos/zephyr
synced 2025-09-03 09:11:56 +00:00
Update check_compliance to handle auto defined ZEPHYR_<name>_MODULE Kconfig symbols. check_compliance runs three levels of Kconfig check. A basic and a full, both which uses the generated Kconfig.modules created according to Zephyr modules present. A Kconfig check where no Zephyr modules are sourced. This check ensures that Zephyr Kconfig tree doesn't refer to Kconfig symbols defined in Zephyr module's local Kconfig trees. However, there are a few auto generated symbols which are allowed, such as: `ZEPHYR_<name>_MODULE` and `ZEPHYR_<name>_MODULE_BLOBS`. Therefore, when testing no blobs, filter the generated Kconfig.modules file, so that no sourcing of extra Kconfig files are performed but lines defining `ZEPHYR_<name>_MODULE` and `ZEPHYR_<name>_MODULE_BLOBS` are preserved. Signed-off-by: Torsten Rasmussen <Torsten.Rasmussen@nordicsemi.no> |
||
---|---|---|
.. | ||
build | ||
checkpatch | ||
ci | ||
coccinelle | ||
coredump | ||
dts | ||
footprint | ||
generate_usb_vif | ||
gitlint | ||
kconfig | ||
logging/dictionary | ||
native_simulator | ||
net | ||
profiling | ||
pylib | ||
pylint/checkers | ||
release | ||
schemas | ||
support | ||
tests | ||
tracing | ||
utils | ||
west_commands | ||
.gitignore | ||
checkpatch.pl | ||
checkstack.pl | ||
coccicheck | ||
dump_bugs_pickle.py | ||
gen_gcov_files.py | ||
get_maintainer.py | ||
github_helpers.py | ||
list_boards.py | ||
list_hardware.py | ||
list_shields.py | ||
make_bugs_pickle.py | ||
requirements-base.txt | ||
requirements-build-test.txt | ||
requirements-compliance.txt | ||
requirements-extras.txt | ||
requirements-run-test.txt | ||
requirements.txt | ||
series-push-hook.sh | ||
set_assignees.py | ||
snippets.py | ||
spelling.txt | ||
tags.sh | ||
twister | ||
valgrind.supp | ||
west-commands.yml | ||
zephyr_module.py |