buildman: Support #include files in defconfigs
authorSimon Glass <sjg@chromium.org>
Fri, 8 Nov 2024 15:23:44 +0000 (08:23 -0700)
committerTom Rini <trini@konsulko.com>
Tue, 19 Nov 2024 16:04:47 +0000 (10:04 -0600)
commit6bf74a2e0b3a70242566b2cd3c75c9d51983f7ae
treefde69a7a413590fd5c80c9bebef69d64f0f3e6ed
parent6d66ded18ea2167834e3108a6ba5271ace532966
buildman: Support #include files in defconfigs

This is used by some boards in U-Boot and is a convenient way to deal
with common settings where using a Kconfig files is not desirable.

Detect #include files and process them as if they were part of the
original file.

Signed-off-by: Simon Glass <sjg@chromium.org>
Fixes: https://source.denx.de/u-boot/custodians/u-boot-dm/-/issues/30
tools/buildman/boards.py
tools/buildman/buildman.rst
tools/buildman/func_test.py