Lines Matching refs:dep
263 struct dep *dep, *expl_d; in pattern_search() local
269 struct dep **d_ptr; in pattern_search()
488 for (dep = rule->deps; dep != 0; dep = dep->next) in pattern_search()
503 p = get_next_word (dep->name, &len); in pattern_search()
518 if (dep->need_2nd_expansion) in pattern_search()
810 dep = file->deps; in pattern_search()
811 while (dep != 0) in pattern_search()
813 struct dep *next = dep->next; in pattern_search()
814 free_dep (dep); in pattern_search()
815 dep = next; in pattern_search()
862 for (dep = f->deps; dep != 0; dep = dep->next) in pattern_search()
864 dep->file = enter_file (dep->name); in pattern_search()
866 if (dep->name != dep->file->name) in pattern_search()
867 free (dep->name); in pattern_search()
868 dep->name = 0; in pattern_search()
869 dep->file->tried_implicit |= dep->changed; in pattern_search()
873 dep = alloc_dep (); in pattern_search()
874 dep->ignore_mtime = d->ignore_mtime; in pattern_search()
879 dep->file = lookup_file (s); in pattern_search()
880 if (dep->file == 0) in pattern_search()
882 dep->file = enter_file (s); in pattern_search()
890 dep->name = s; in pattern_search()
900 if (dep->file == 0) in pattern_search()
901 dep->changed = 1; in pattern_search()
903 dep->file->tried_implicit = 1; in pattern_search()
906 *d_ptr = dep; in pattern_search()
907 d_ptr = &dep->next; in pattern_search()
950 struct dep *new = alloc_dep (); in pattern_search()