53 lines
		
	
	
		
			706 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			53 lines
		
	
	
		
			706 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
# 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.
 |