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,
946 The list of variables exported by
1215 report the variables listed in
1227 This variable is used to record the names of variables assigned to
1233 Extra variables can be exported from a makefile
1276 as well as the value of any variables named in
1997 Variables between the angle brackets or double quotes are expanded
2022 .Ss Exporting variables
2023 The directives for exporting and unexporting variables are:
2036 Export all globals except for internal variables (those that start with
2053 except that variables in the value are not expanded.
2073 Also note that any variables which originated in the parent environment
2087 .\" TODO: Check the below sentence, environment variables don't start with '.'.
2286 .Ar variables
2291 iteration variables, the number of words provided must be a multiple
2303 Un-define the specified global variables.
2304 Only global variables can be un-defined.
2490 for the variables that will be set.
2530 clear the read-only attribute from the global variables specified as sources.
2602 set the read-only attribute on the global variables specified as sources.
2686 uses the following environment variables, if they exist:
2704 and not as makefile variables;
2708 It is possible to set these via makefile variables but unless done
2799 however the special variables, variable modifiers and conditionals are not.
2804 The way that .for loop variables are substituted changed after
2837 All built-in variables that begin with a dot.
2875 variables are more or less universally portable, as is the