Lines Matching full:variables
224 option to print raw values of variables,
235 Let environment variables override global variables within makefiles.
389 the variables are printed one per line,
408 Note that loop-local and target-local variables, as well as values
409 taken temporarily by global variables during makefile processing, are
418 but all printed variables are always expanded to their complete value.
423 decides whether all variables are expanded or not.
429 Don't export variables passed on the command line to the environment
431 Variables passed on the command line are still exported via the
613 Variables in make behave much like macros in the C preprocessor.
635 The five operators that assign values to variables are:
649 References to undefined variables are
659 .Ss Expansion of variables
660 In most contexts where variables are expanded,
667 References to variables have the form
688 Variables in dependency lines are expanded as the line is read.
690 Variables in conditionals are expanded individually,
693 Variables in shell commands are expanded when the shell command is
697 loop index variables are expanded on each loop iteration.
698 Note that other variables are not expanded when composing the body of a loop,
740 The four different classes of variables (in order of increasing precedence)
743 .It Environment variables
744 Variables defined as part of
747 .It Global variables
748 Variables defined in the makefile or in included makefiles.
749 .It Command line variables
750 Variables defined as part of the command line.
751 .It Local variables
752 Variables that are defined specific to a certain target.
755 Local variables can be set on a dependency line, unless
760 (which already has had global variables expanded)
784 Is redundant with respect to global variables,
788 The built-in local variables are:
841 Variants of these variables with the punctuation followed immediately by
856 Four of the local variables may be used in sources on dependency lines
858 These variables are
864 .Ss Additional built-in variables
867 sets or knows about the following variables:
870 .\" NB: To find all built-in variables in make's source code,
957 The list of variables exported by
1226 report the variables listed in
1238 This variable is used to record the names of variables assigned to
1244 Extra variables can be exported from a makefile
1287 as well as the value of any variables named in
2008 Variables between the angle brackets or double quotes are expanded
2033 .Ss Exporting variables
2034 The directives for exporting and unexporting variables are:
2047 Export all globals except for internal variables (those that start with
2064 except that variables in the value are not expanded.
2084 Also note that any variables which originated in the parent environment
2098 .\" TODO: Check the below sentence, environment variables don't start with '.'.
2297 .Ar variables
2302 iteration variables, the number of words provided must be a multiple
2314 Un-define the specified global variables.
2315 Only global variables can be un-defined.
2501 for the variables that will be set.
2541 clear the read-only attribute from the global variables specified as sources.
2613 set the read-only attribute on the global variables specified as sources.
2697 uses the following environment variables, if they exist:
2715 and not as makefile variables;
2719 It is possible to set these via makefile variables but unless done
2810 however the special variables, variable modifiers and conditionals are not.
2815 The way that .for loop variables are substituted changed after
2848 All built-in variables that begin with a dot.
2886 variables are more or less universally portable, as is the