Merge branch '2022-08-05-buildman-integrate-boardscfg'
authorTom Rini <trini@konsulko.com>
Fri, 5 Aug 2022 17:22:44 +0000 (13:22 -0400)
committerTom Rini <trini@konsulko.com>
Fri, 5 Aug 2022 17:22:44 +0000 (13:22 -0400)
commit56edbb5eafc53cd7b34cd231ec11c7e5eb576c9f
tree2dd1ae00ca6f61d0efda20d930c2f33bdbb23457
parent46b5c8ed017958fc387ab86c71ae6c90abb6793c
parentff75d6e03ee4346bbe9614f10949649bb704a7e9
Merge branch '2022-08-05-buildman-integrate-boardscfg'

To quote Simon:
This series drops the need for the genboardscfg.py script, so that the
boards.cfg file is produced (and consumed) entirely within buildman. The
file is not entirely removed since it does have some uses and we need some
sort of cache for the information. The genboardscfg.py script is
effectively incorporated in buildman.

It also improves operation from an IDE with a new -I option and fixes up
some of the pylint warnings in buildman.

Finally, this series also fixes a bug which allows use to drop support for
CONFIG_SYS_EXTRA_OPTIONS which is long-standing desire. It also fixes a
minor bug that causes 'Invalid line' spam when checking for function bloat
with the -B option.