Lines Matching defs:target

499      The strategy is to accumulate target names in FILENAMES, dependencies
602 /* Find the start of the second token. If it looks like a target or
855 was no preceding target, and the line might have been usable as a
858 fatal(fstart, _("commands commence before first target"));
860 /* This line describes some target files. This is complicated by
861 the existence of target-specific variables, because we can't
864 then check to see if it's a target-specific variable.
900 /* We can't expand the entire line, since if it's a per-target
952 target-specific variable. */
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
1081 /* This is a normal target, _not_ a target-specific variable.
1104 /* Is this a static pattern rule: `target: %targ: %dep; ...'? */
1127 The rule is that it's only a target, if there are TWO :'s
1152 struct nameseq *target;
1153 target = parse_file_seq (&p2, ':', sizeof (struct nameseq), 1);
1155 if (target == 0)
1156 fatal (fstart, _("missing target pattern"));
1157 else if (target->next != 0)
1158 fatal (fstart, _("multiple target patterns"));
1159 pattern = target->name;
1162 fatal (fstart, _("target pattern contains no `%%'"));
1163 free ((char *)target);
1201 /* Determine if this target should be made default. We used to do
1202 this in record_files() but because of the delayed target recording
1203 and because preprocessor directives are legal in target's commands
1212 Because the target is not recorded until after ifeq directive is
1232 /* See if this target's name does not start with a `.',
1759 /* Record target-specific variable values for files FILENAMES.
1765 If the target is a pattern, add the variable to the pattern-specific
1792 /* If it's a pattern target, then add it to the pattern-specific
1810 fname = p->target;
1832 error (flocp, _("Malformed target-specific variable definition"));
1960 `targets: target%pattern: dep%pattern; cmds',
1961 make sure the pattern matches this target name. */
1963 error (flocp, _("target `%s' doesn't match the target pattern"), name);
1982 _("target file `%s' has both : and :: entries"), f->name);
1984 /* If CMDS == F->CMDS, this target was listed in this rule
1988 _("target `%s' given more than once in the same rule."),
1997 _("warning: overriding commands for target `%s'"),
2000 _("warning: ignoring old commands for target `%s'"),
2083 _("target file `%s' has both : and :: entries"), f->name);
2123 /* If this target is a default target, update DEFAULT_GOAL_FILE. */