Home | History | Annotate | Download | only in make-3.81

Lines Matching full:variable

29 #include "variable.h"
70 The global variable `conditionals' contains the conditionals
163 /* If there's a non-null variable MAKEFILES, its value is a list of
247 /* Add them to the tail, after any MAKEFILES variable makefiles. */
346 the `MAKEFILES' variable or an included makefile,
603 variable definition it can't be a preprocessor token so skip
649 fatal (fstart, _("empty variable name"));
651 /* Let the variable name be the whole rest of the line,
653 removed), so it could be a complex variable/function
677 fatal (fstart, _("empty variable name"));
679 /* Let the variable name be the whole rest of the line,
681 removed), so it could be a complex variable/function
708 struct variable *v;
719 variable names in an export command. */
745 struct variable *v;
749 variable names in an unexport command. */
856 variable definition. But now we know it is definitely lossage. */
864 then check to see if it's a target-specific variable.
901 variable we don't want to expand it. So, walk from the
952 target-specific variable. */
989 on the line. If not, a variable expanded to nothing, so ignore
1027 /* Test to see if it's a target-specific variable. Copy the rest
1029 if it's not a target-specific variable). PLEN saves the length
1041 comes after it looks like a variable definition. */
1081 /* This is a normal target, _not_ a target-specific variable.
1321 the variable to be defined. The following lines remain to be read. */
1335 /* Expand the variable name. */
1386 /* Define the variable. */
1401 /* Otherwise add this line to the variable definition. */
1568 struct variable *v;
1572 constructed variable names. */
1575 /* Make sure there's only one variable name to test. */
1759 /* Record target-specific variable values for files FILENAMES.
1765 If the target is a pattern, add the variable to the pattern-specific
1766 variable value list. */
1778 /* If the variable is an append version, store that but treat it as a
1779 normal recursive variable. */
1783 struct variable *v;
1793 variable list. */
1797 /* Get a reference for this pattern-specific variable struct. */
1799 p->variable.fileinfo = *flocp;
1801 variable definition. */
1802 v = parse_variable_definition (&p->variable, defn);
1832 error (flocp, _("Malformed target-specific variable definition"));
1836 /* Set up the variable to be *-specific. */
1845 struct variable *gv;
2146 one, or nil if there are none. STOPCHARs inside variable references are
2181 /* If we stopped due to a variable reference, skip over its contents. */
2188 /* Skip the contents of a non-quoted, multi-char variable ref. */
2208 /* Skipped the variable reference: look for STOPCHARS again. */
2670 w_varassign A variable assignment operator (=, :=, +=, or ?=)
2673 makefile. Don't use it where special rules hold sway (RHS of a variable,
2742 /* We start out assuming a static word; if we see a variable we'll
2776 /* This is a variable reference, so note that it's expandable.
2785 /* This is a single-letter variable reference. */
2897 /* The environment variable $DJDIR holds the root of the
2899 struct variable *djdir = lookup_variable ("DJDIR", 5);
2923 dir to the .INCLUDE_DIRS variable. */