Lines Matching defs:dep

616     } else if (edge->rule().name() == "touch-implicit-dep-out") {

617 string dep = edge->GetBinding("test_dependency");
619 fs_->Create(dep, "");
625 } else if (edge->rule().name() == "touch-out-implicit-dep") {
626 string dep = edge->GetBinding("test_dependency");
632 fs_->Create(dep, "");
634 string dep = edge->GetBinding("test_dependency");
639 fs_->Create(dep, "");
644 contents += (*out)->path() + ": " + dep + "\n";
649 string dep = edge->GetBinding("test_dependency");
658 contents += (*out)->path() + ": " + dep + "\n";
660 if (!dep.empty() && !depfile.empty())
722 string dep = edge->GetBinding("test_dependency");
724 fs_->files_[dep].mtime = 3;
726 fs_->files_[dep].mtime = 9;
998 // are marked as generated by a dep loader.
1074 // explicit dep dirty, expect a rebuild.
1084 // implicit dep dirty, expect a rebuild.
1099 // order only dep dirty, no rebuild.
1107 // implicit dep missing, expect rebuild.
1128 // foo.o and order-only dep dirty, build both.
1141 // order-only dep missing, build it only.
1153 // order-only dep dirty, build it only.
1518 "rule touch-implicit-dep-out\n"
1521 "build out.imp: touch-implicit-dep-out | inimp inimp2\n"
2689 // Run the build, out gets built, dep file is created
2769 // Run the build, out gets built, dep file is created
3018 "rule touch-out-implicit-dep\n"
3022 "build out1: touch-out-implicit-dep in1\n"
3930 "build dd2: cp dd2-in || dd1\n" // direct order-only dep on dd1
3978 "build dd2: cp dd2-in || out1\n" // indirect order-only dep on dd1