Assertion: variable | /r/HasProperty | expanded
Facets:
value: simply
type: MANNER
value: recursively
type: MANNER
Source sentences:
text: Dynamic environment variables are read-only and are computed each time the variable is expanded.
text: Variables defined with `=' are recursively expanded variables.
text: Variables and functions in all parts of a makefile are expanded when read, except for the shell commands in rules, the right-hand sides of variable definitions using `=' , and the bodies of variable definitions using the define directive.
text: Another disadvantage is that any functions (see section Functions for Transforming Text) referenced in the definition will be executed every time the variable is expanded.
text: Variables defined with `:=' are simply expanded variables; these definitions can contain variable references which will be expanded before the definition is made.