config DEF
	bool

config BOOL
	bool "foo" if DEF || !UNDEF_1
	default UNDEF_2

config INT
	int
	range UNDEF_2 8
	default 10
	range 5 15

config HEX
	hex
	range 0x123 0X456
	default 0x200

menu "menu"
	depends on UNDEF_1
	visible if UNDEF_3

endmenu
