| # SPDX-License-Identifier: GPL-2.0 | |
| config A | |
| bool "A" | |
| default y | |
| config A0 | |
| bool "A0" | |
| depends on A | |
| default y | |
| help | |
| This depends on A, so should be a submenu of A. | |
| config A0_0 | |
| bool "A1_0" | |
| depends on A0 | |
| help | |
| Submenus are created recursively. | |
| This should be a submenu of A0. | |
| config A1 | |
| bool "A1" | |
| depends on A | |
| default y | |
| help | |
| This should line up with A0. | |
| choice | |
| prompt "choice" | |
| depends on A1 | |
| help | |
| Choice should become a submenu as well. | |
| config A1_0 | |
| bool "A1_0" | |
| config A1_1 | |
| bool "A1_1" | |
| endchoice | |
| config B | |
| bool "B" | |
| help | |
| This is independent of A. | |
| config C | |
| bool "C" | |
| depends on A | |
| help | |
| This depends on A, but not a consecutive item, so can/should not | |
| be a submenu. |