Leandro Lanzieri
d237fab620
dist/tools/kconfiglib: add configuration evaluation function
...
This removes the existing hack, in which we wrote the configuration to
/dev/null to trigger its evaluation. Instead a function for this
specific purpose is added.
2022-06-10 20:30:32 +02:00
Leandro Lanzieri
aa97392cad
dist/tools/kconfiglib: avoid rewriting /dev/null
2022-03-28 10:15:10 +02:00
Leandro Lanzieri
b7bf1e2bd7
dist/tools/genconfig: add error on hidden symbols
...
This extends the error messages to check if a symbol could not be set
due to its visibility.
2022-02-01 10:35:10 +01:00
MrKevinWeiss
450b70e345
tools/kconfiglib: Allow for - in symbols
2021-04-08 16:44:10 +02:00
Leandro Lanzieri
ddf78bae22
dist/tools/kconfig/genconfig: fix printing of range condition
2020-12-09 11:11:17 +01:00
Leandro Lanzieri
71a3aa081e
dist/tools/genconfig: check the APPLICATION symbols only when testing
...
This changes the Kconfig check to only perform it when testing Kconfig
dependency modlling for now (TEST_KCONFIG=1).
2020-11-06 15:58:02 +01:00
Leandro Lanzieri
e815863aa9
tools/genconfig: add invalid configurations checks
2020-11-05 09:04:07 +01:00
Leandro Lanzieri
8c79c18ce0
tools/genconfig: generate empty recipes in dependency file
2020-09-04 10:39:37 +02:00
Leandro Lanzieri
9c10580ba4
dist/tools/kconfiglib: introduce own genconfig.py tool
...
This tool unifies multiple functionalities needed by the Kconfig
integration into one tool.
2020-08-07 18:17:37 +02:00