• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/bmake/

Lines Matching defs:variable

89  *	Parse_IsVar	Return TRUE if the given line is a variable
91 * an argument is a target or a variable assignment.
211 * dependency line, for example because it is a variable assignment.
899 * Add the name to the .TARGETS variable as well, so the user can
1375 * be present in the .INCLUDES variable.
1379 * should be present in the .LIBS variable.
1554 * for variable changes later) and isn't
1609 * specially. These are the ones detailed by the specType variable.
1646 /* XXX: don't use line as an iterator variable */
1653 * The targets themselves are now in the global variable 'targets'.
1746 * Determine the assignment operator and adjust the end of the variable
1796 * Parse a variable assignment, consisting of a single-word variable name,
1798 * variable value.
1801 * in variable names. This routine interprets the character before the =
1815 cpp_skip_hspace(&p); /* Skip to variable name */
1819 * as part of the variable name. It is later corrected, as is the
1821 * determines the actual end of the variable name.
1830 * Scan for one of the assignment operators outside a variable
1907 * make sure that we set the variable the first time to nothing
1953 * Perform a variable assignment.
1955 * The actual value of the variable is returned in *out_TRUE_avalue.
1960 * the case. It is only skipped if the operator is '?=' and the variable
2006 /* Perform the variable variable assignment in the given scope. */
2023 * See if the command possibly calls a sub-make by using the variable
2534 /* Parse "export <variable>=<value>", and actually export it. */
2538 char *variable = line + 6;
2541 DEBUG2(PARSE, "%s: %s\n", __func__, variable);
2543 pp_skip_whitespace(&variable);
2545 for (value = variable; *value != '\0' && *value != '='; value++)
2553 *value++ = '\0'; /* terminate variable */
2561 setenv(variable, value, 1);
2901 * leaving only variable assignments, other directives, dependency lines
3131 * generated from variable expressions are interpreted as the
3174 * - variable assignments like '.tmp=value'.