Lines Matching refs:build
686 build = Build()
702 build.rule = self._lexer.lex_match({TK.IDENT}).value
704 rule_env = self._rules_dict[build.rule].bindings
706 if build.rule != 'phony':
736 build.bindings = bindings
739 build.bindings = None
744 build.explicit_outs = eval_path_strings(explicit_outs, env)
745 build.implicit_outs = eval_path_strings(implicit_outs, env)
746 build.explicit_ins = eval_path_strings(explicit_ins, env)
747 build.implicit_ins = eval_path_strings(implicit_ins, env)
748 build.prerequisites = eval_path_strings(prerequisites, env)
749 build.depfile_implicit_ins = tuple()
751 self._builds.append(build)
844 for build in self._builds:
846 for explicit_out in build.explicit_outs:
850 build.depfile_implicit_ins = tuple(sorted(depfile_implicit_ins))
1040 for build in manifest.builds:
1042 for path in build.explicit_outs:
1044 for path in build.implicit_outs:
1046 for path in build.explicit_ins:
1048 for path in build.implicit_ins:
1050 for path in build.prerequisites:
1052 for path in build.depfile_implicit_ins: