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

Lines Matching defs:deps

135 			struct dep *deps, unsigned int cmds_started, char *commands,
305 struct dep *deps;
368 deps = alloc_dep ();
369 deps->next = read_makefiles;
370 read_makefiles = deps;
371 deps->file = lookup_file (filename);
372 if (deps->file == 0)
373 deps->file = enter_file (xstrdup (filename));
374 filename = deps->file->name;
375 deps->changed = flags;
377 deps->file->dontcare = 1;
469 struct dep *deps = 0;
482 record_files (filenames, pattern, pattern_percent, deps, \
500 in DEPS and commands in COMMANDS. These are used to define a rule
1176 deps = alloc_dep ();
1177 deps->name = savestring (beg, end - beg + 1);
1180 deps = 0;
1244 for (d = suffix_file->deps; d != 0; d = d->next)
1252 for (d2 = suffix_file->deps; d2 != 0; d2 = d2->next)
1728 struct hash_table deps;
1731 hash_init (&deps, 500, dep_hash_1, dep_hash_2, dep_hash_cmp);
1741 struct dep **dep_slot = (struct dep **) hash_find_slot (&deps, dep);
1744 hash_insert_at (&deps, dep, dep_slot);
1755 hash_free (&deps, 0);
1868 with dependencies DEPS, commands to execute described
1880 struct dep *deps, unsigned int cmds_started, char *commands,
1890 /* If we've already snapped deps, that means we're in an eval being
1964 else if (deps)
1966 /* If there are multiple filenames, copy the chain DEPS for all but
1967 the last one. It is not safe for the same deps to go in more
1969 this = nextf != 0 ? copy_dep_chain (deps) : deps;
2006 /* Defining .DEFAULT with no deps or cmds clears it. */
2016 free_dep_chain (f->deps);
2017 f->deps = 0;
2021 /* Add the file's old deps and the new ones in THIS together. */
2023 if (f->deps != 0)
2025 struct dep **d_ptr = &f->deps;
2031 /* This is the rule with commands, so put its deps
2055 f->deps = this;
2094 f->deps = this;
2134 if (deps)
2135 deps->need_2nd_expansion = second_expansion;
2136 create_pattern_rule (targets, target_percents, two_colon, deps, cmds, 1);