1# depends on itself
2
3config A
4	bool "A"
5	depends on A
6
7# select itself
8
9config B
10	bool
11	select B
12
13# depends on each other
14
15config C1
16	bool "C1"
17	depends on C2
18
19config C2
20	bool "C2"
21	depends on C1
22
23# depends on and select
24
25config D1
26	bool "D1"
27	depends on D2
28	select D2
29
30config D2
31	bool
32
33# depends on and imply
34# This is not recursive dependency
35
36config E1
37	bool "E1"
38	depends on E2
39	imply E2
40
41config E2
42	bool "E2"
43
44# property
45
46config F1
47	bool "F1"
48	default F2
49
50config F2
51	bool "F2"
52	depends on F1
53
54# menu
55
56menu "menu depending on its content"
57	depends on G
58
59config G
60	bool "G"
61
62endmenu
63