summaryrefslogtreecommitdiff
path: root/tests/Kstr
blob: 2498a7412046a6f1bab0d4e0395112380744a002 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
if UNDEFINED
endif

config NO_TYPE

config BASIC_NO_PROMPT
    bool
    help
      blah blah

        blah blah blah

       blah

config BASIC_PROMPT
    bool "basic"

config ADVANCED
    tristate "prompt" if DEP
    default DEFAULT_1
    default DEFAULT_2 if DEP
    select SELECTED_1
    select SELECTED_2 if DEP
    imply IMPLIED_1
    imply IMPLIED_2 if DEP
    help
      first help text

config ADVANCED
    prompt "prompt 2"

menuconfig ADVANCED
    prompt "prompt 3" if DEP2 && (DEP3 || !DEP4 || !(DEP5 && DEP6))

if DEP3

menu "foo"
    depends on DEP4

config ADVANCED
    help
      second help text

endmenu

endif

config ONLY_DIRECT_DEPS
    int
    depends on DEP1
    depends on DEP2

config STRING
    string
    default "foo"
    default "bar" if DEP
    default STRING2
    default STRING3 if DEP

config INT
    int 
    range 1 2
    range FOO BAR
    range BAZ QAZ if DEP

config MODULES
    bool "MODULES"
    option modules

config OPTIONS
    option allnoconfig_y
    option defconfig_list
    option env="ENV"

choice CHOICE
    tristate "foo"
    default CHOICE_1
    default CHOICE_2 if dep

config CHOICE_1
    tristate "choice 1"

config CHOICE_2
    tristate "choice 2"

endchoice

choice
    tristate "no name"
    optional
endchoice