Lines Matching refs:file
113 public function default_rule($file) { argument
114 $handlers = $this->plugins->handlers($this->project, $file);
118 $default = $handler->handle($this->project, $file);
128 foreach ($files as $name => $file)
129 $this->files[$name] = &$file;
133 foreach ($this->files as $name => $file) {
134 if (!$file->makable()) {
135 $default = $this->default_rule($file);
140 $file = $default;
141 $this->files[$name] = $file;
144 $this->nodes[$name] = new MakeNode($name, $file->is_target());
216 $file = $this->files[$name];
217 if ($file->is_target())
218 $file->delete($this->project->path());
240 $file = $this->files[$name];
242 $deps = $file->dependency();
256 if (!$file->is_target()) {
260 $this->pid[$name] = $this->make_target($file);
302 private function make_target($file) { argument
303 $name = $file->name();
304 $this->times[$name] = $file->time($this->project->path());
313 $result = $file->make($this->project->path());