162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0 262306a36Sopenharmony_ci 362306a36Sopenharmony_ciconfig A 462306a36Sopenharmony_ci bool "A" 562306a36Sopenharmony_ci default y 662306a36Sopenharmony_ci 762306a36Sopenharmony_ciconfig A0 862306a36Sopenharmony_ci bool "A0" 962306a36Sopenharmony_ci depends on A 1062306a36Sopenharmony_ci default y 1162306a36Sopenharmony_ci help 1262306a36Sopenharmony_ci This depends on A, so should be a submenu of A. 1362306a36Sopenharmony_ci 1462306a36Sopenharmony_ciconfig A0_0 1562306a36Sopenharmony_ci bool "A1_0" 1662306a36Sopenharmony_ci depends on A0 1762306a36Sopenharmony_ci help 1862306a36Sopenharmony_ci Submenus are created recursively. 1962306a36Sopenharmony_ci This should be a submenu of A0. 2062306a36Sopenharmony_ci 2162306a36Sopenharmony_ciconfig A1 2262306a36Sopenharmony_ci bool "A1" 2362306a36Sopenharmony_ci depends on A 2462306a36Sopenharmony_ci default y 2562306a36Sopenharmony_ci help 2662306a36Sopenharmony_ci This should line up with A0. 2762306a36Sopenharmony_ci 2862306a36Sopenharmony_cichoice 2962306a36Sopenharmony_ci prompt "choice" 3062306a36Sopenharmony_ci depends on A1 3162306a36Sopenharmony_ci help 3262306a36Sopenharmony_ci Choice should become a submenu as well. 3362306a36Sopenharmony_ci 3462306a36Sopenharmony_ciconfig A1_0 3562306a36Sopenharmony_ci bool "A1_0" 3662306a36Sopenharmony_ci 3762306a36Sopenharmony_ciconfig A1_1 3862306a36Sopenharmony_ci bool "A1_1" 3962306a36Sopenharmony_ci 4062306a36Sopenharmony_ciendchoice 4162306a36Sopenharmony_ci 4262306a36Sopenharmony_ciconfig B 4362306a36Sopenharmony_ci bool "B" 4462306a36Sopenharmony_ci help 4562306a36Sopenharmony_ci This is independent of A. 4662306a36Sopenharmony_ci 4762306a36Sopenharmony_ciconfig C 4862306a36Sopenharmony_ci bool "C" 4962306a36Sopenharmony_ci depends on A 5062306a36Sopenharmony_ci help 5162306a36Sopenharmony_ci This depends on A, but not a consecutive item, so can/should not 5262306a36Sopenharmony_ci be a submenu. 53