u-boot/test/boot
Marek Vasut f692cfeeb3 boot: Introduce BOOTSTD_MENU to control bootflow menu build
The bootflow_menu.c code depends on e.g. scene_txt_set_font(),
which is only built when CONFIG_EXPO is enabled. Introduce new
Kconfig symbol BOOTSTD_MENU which depends on EXPO to prevent
triggering errors like these in case e.g. CONFIG_VIDEO=n :

"
boot/bootflow_menu.c:158:(.text+0x8851): undefined reference to `scene_txt_set_font'
"

Make the symbol depend on BOOTSTD_FULL as well to get rid of
the Makefile dependency workaround. Since BOOTSTD_FULL is not
available in SPL, do not define SPL variant of BOOTSTD_MENU.

Fix up bootflow test accordingly.

Signed-off-by: Marek Vasut <marek.vasut+renesas@mailbox.org>
Reviewed-by: Simon Glass <sjg@chromium.org>
2024-10-24 11:19:55 -06:00
..
files expo: Support menu-item values in cedit 2024-10-18 14:10:22 -06:00
bootdev.c test: boot: fix bootdev_test_any for when DSA_SANDBOX is disabled 2024-10-16 11:11:56 -06:00
bootflow.c boot: Introduce BOOTSTD_MENU to control bootflow menu build 2024-10-24 11:19:55 -06:00
bootmeth.c test: Add tests for the bootmeth set command 2024-10-15 11:38:43 -06:00
bootstd_common.c bootstd: Create a function to reset USB 2024-09-18 13:00:59 -06:00
bootstd_common.h bootstd: Create a function to reset USB 2024-09-18 13:00:59 -06:00
cedit.c expo: Support menu-item values in cedit 2024-10-18 14:10:22 -06:00
expo.c expo: Drop scene_title_set() 2024-10-18 14:10:22 -06:00
image.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
Makefile test/boot: Make BOOTSTD tests depend on UT_BOOTSTD 2024-08-23 15:59:39 -06:00
measurement.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
upl.c test: Rename UTF_CONSOLE_REC to UTF_CONSOLE 2024-08-26 18:51:49 -06:00
vbe_fixup.c test: Rename unit-test flags 2024-08-26 18:51:48 -06:00
vbe_simple.c test: Rename unit-test flags 2024-08-26 18:51:48 -06:00