Lines Matching defs:dynamic
296 * typically a dynamic variable such as ${.TARGET}, whose expansion needs to
4134 * the only ones that will be set when dynamic sources are expanded.
4171 * assume it's for dynamic source stuff. We have to handle
4176 * when dynamic sources are expanded.
4324 EvalUndefined(bool dynamic, const char *start, const char *p,
4327 if (dynamic)
4394 bool dynamic = false;
4434 * Defer expansion of dynamic variables if they appear in
4437 dynamic = VarnameIsDynamic(name) &&
4444 *out_false_val = EvalUndefined(dynamic, start, p,
4474 *out_true_dynamic = dynamic;
4567 * expression, unaltered. This is needed to support dynamic sources.
4569 bool dynamic;
4588 dynamic = false;
4603 &dynamic, &expr.defined))
4676 FStr value = EvalUndefined(dynamic, start, p, varname, emode,