summaryrefslogtreecommitdiff
path: root/allyesconfig.py
AgeCommit message (Collapse)Author
2018-06-06Add license tags to scriptsUlf Magnusson
Everything's ISC.
2018-05-31Simplify allyesconfigUlf Magnusson
Setting all tristate choice symbols to 'm' is enough to always do the right thing in practice. It has no effect for bool choice symbols (since 'm' will be ignored), but forces symbols in m-mode choices to 'm'. 'm' will also be ignored for tristate choice symbols in choices in 'y' mode, because tristate is automagically converted to bool there.
2018-05-30Remove unused all{no,yes}config importsUlf Magnusson
No longer used after the tool helpers were added.
2018-05-30Add tool helper for loading/saving .config filesUlf Magnusson
Removes repeated KCONFIG_CONFIG boilerplate. Also make allyesconfig use KCONFIG_CONFIG when writing (oversight), and document the sys.exit() behavior for standard_kconfig().
2018-05-30Add tool helper for selecting the top-level KconfigUlf Magnusson
standard_kconfig() gets the top-level Kconfig file from the first command-line argument, defaulting to "Kconfig". This removes some boilerplate from tools.
2018-05-30allyesconfig: Prepare for packagingUlf Magnusson
Move to the root, simplify a bit, provide an entry point function (for setuptools's entry_points).