Lines Matching defs:depfile
102 // (e.g. a source file), or an implicit input from a depfile or dyndep
566 string depfile = (*e)->GetUnescapedDepfile();
572 // uses a depfile, always delete. (Consider the case where we
574 // mentioned in a depfile, and the command touches its depfile
580 if (!depfile.empty() || (*o)->mtime() != new_mtime)
583 if (!depfile.empty())
584 disk_interface_->RemoveFile(depfile);
996 string depfile = result->edge->GetUnescapedDepfile();
997 if (depfile.empty()) {
998 *err = string("edge with deps=gcc but no depfile makes no sense");
1002 // Read depfile content. Treat a missing depfile as empty.
1004 switch (disk_interface_->ReadFile(depfile, &content, err)) {
1020 // XXX check depfile matches expected output.
1030 if (disk_interface_->RemoveFile(depfile) < 0) {
1031 *err = string("deleting depfile: ") + strerror(errno) + string("\n");