Lines Matching defs:NinjaGenerator
62 type NinjaGenerator struct { struct
64 Args []string
66 Suffix string
68 GomaDir string
70 DetectAndroidEcho bool
72 f *os.File
73 nodes []*DepNode
74 exports map[string]bool
76 ctx *execContext
78 ruleID int
79 done map[string]nodeState
82 func (n *NinjaGenerator) init(g *DepGraph) {
301 …(n *NinjaGenerator) genShellScript(runners []runner) (cmd string, desc string, useLocalPool bool) {
360 func (n *NinjaGenerator) genRuleName() string {
366 func (n *NinjaGenerator) emitBuild(output, rule, inputs, orderOnlys string) {
406 func (n *NinjaGenerator) dependency(node *DepNode) (string, string) {
460 func (n *NinjaGenerator) ninjaVars(s string, nv [][]string, esc func(string) string) string {
479 func (n *NinjaGenerator) emitNode(node *DepNode) error {
573 func (n *NinjaGenerator) emitRegenRules() error {
597 func (n *NinjaGenerator) shName() string {
601 func (n *NinjaGenerator) ninjaName() string {
605 func (n *NinjaGenerator) envlistName() string {
609 func (n *NinjaGenerator) generateEnvlist() (err error) {
630 func (n *NinjaGenerator) generateShell() (err error) {
675 func (n *NinjaGenerator) generateNinja(defaultTarget string) (err error) {
756 func (n *NinjaGenerator) Save(g *DepGraph, name string, targets []string) error {