Lines Matching refs:variable
19 The macro language replaces the variable references with their expanded form,
49 Like in Make, a variable in Kconfig works as a macro variable. A macro
50 variable is expanded "in place" to yield a text string that may then be
51 expanded further. To get the value of a variable, enclose the variable name in
52 $( ). The parentheses are required even for single-letter variable names; $X is
58 A simply expanded variable is defined using the := assignment operator. Its
62 A recursively expanded variable is defined using the = assignment operator.
63 Its righthand side is simply stored as the value of the variable without
64 expanding it in any way. Instead, the expansion is performed when the variable
68 variable. The righthand side of += is expanded immediately if the lefthand
69 side was originally defined as a simple variable. Otherwise, its evaluation is
72 The variable reference can take parameters, in the following form:
85 internally. (In other words, "variable" is "function with zero argument".)
86 When we say "variable" in a broad sense, it includes "user-defined function".
97 consider those as "built-in variable", but it is just a matter of how we call
196 A variable (or function) cannot be expanded across tokens. So, you cannot use
197 a variable as a shorthand for an expression that consists of multiple tokens.
215 A variable cannot be expanded to any keyword in Kconfig. The following does