Lines Matching refs:RuleBuilderCommand
31 commands []*RuleBuilderCommand
134 func (r *RuleBuilder) Command() *RuleBuilderCommand {
135 command := &RuleBuilderCommand{
350 func (r *RuleBuilder) depFileMergerCmd(ctx PathContext, depFiles WritablePaths) *RuleBuilderCommand…
480 type RuleBuilderCommand struct { struct
497 func (c *RuleBuilderCommand) addInput(path Path) string { argument
507 func (c *RuleBuilderCommand) addImplicit(path Path) string { argument
517 func (c *RuleBuilderCommand) addOrderOnly(path Path) { argument
521 func (c *RuleBuilderCommand) outputStr(path Path) string { argument
532 func (c *RuleBuilderCommand) Text(text string) *RuleBuilderCommand { argument
542 func (c *RuleBuilderCommand) Textf(format string, a ...interface{}) *RuleBuilderCommand { argument
548 func (c *RuleBuilderCommand) Flag(flag string) *RuleBuilderCommand { argument
554 func (c *RuleBuilderCommand) OptionalFlag(flag *string) *RuleBuilderCommand { argument
564 func (c *RuleBuilderCommand) Flags(flags []string) *RuleBuilderCommand { argument
574 func (c *RuleBuilderCommand) FlagWithArg(flag, arg string) *RuleBuilderCommand { argument
580 func (c *RuleBuilderCommand) FlagForEachArg(flag string, args []string) *RuleBuilderCommand { argument
590 func (c *RuleBuilderCommand) FlagWithList(flag string, list []string, sep string) *RuleBuilderComma… argument
596 func (c *RuleBuilderCommand) Tool(path Path) *RuleBuilderCommand { argument
606 func (c *RuleBuilderCommand) BuiltTool(ctx PathContext, tool string) *RuleBuilderCommand { argument
615 func (c *RuleBuilderCommand) PrebuiltBuildTool(ctx PathContext, tool string) *RuleBuilderCommand { argument
621 func (c *RuleBuilderCommand) Input(path Path) *RuleBuilderCommand { argument
627 func (c *RuleBuilderCommand) Inputs(paths Paths) *RuleBuilderCommand { argument
636 func (c *RuleBuilderCommand) Implicit(path Path) *RuleBuilderCommand { argument
643 func (c *RuleBuilderCommand) Implicits(paths Paths) *RuleBuilderCommand { argument
651 func (c *RuleBuilderCommand) GetImplicits() Paths { argument
657 func (c *RuleBuilderCommand) OrderOnly(path Path) *RuleBuilderCommand { argument
664 func (c *RuleBuilderCommand) OrderOnlys(paths Paths) *RuleBuilderCommand { argument
673 func (c *RuleBuilderCommand) Output(path WritablePath) *RuleBuilderCommand { argument
680 func (c *RuleBuilderCommand) Outputs(paths WritablePaths) *RuleBuilderCommand { argument
689 func (c *RuleBuilderCommand) OutputDir() *RuleBuilderCommand { argument
699 func (c *RuleBuilderCommand) DepFile(path WritablePath) *RuleBuilderCommand { argument
706 func (c *RuleBuilderCommand) ImplicitOutput(path WritablePath) *RuleBuilderCommand { argument
713 func (c *RuleBuilderCommand) ImplicitOutputs(paths WritablePaths) *RuleBuilderCommand { argument
722 func (c *RuleBuilderCommand) ImplicitDepFile(path WritablePath) *RuleBuilderCommand { argument
729 func (c *RuleBuilderCommand) FlagWithInput(flag string, path Path) *RuleBuilderCommand { argument
736 func (c *RuleBuilderCommand) FlagWithInputList(flag string, paths Paths, sep string) *RuleBuilderCo… argument
747 func (c *RuleBuilderCommand) FlagForEachInput(flag string, paths Paths) *RuleBuilderCommand { argument
756 func (c *RuleBuilderCommand) FlagWithOutput(flag string, path WritablePath) *RuleBuilderCommand { argument
763 func (c *RuleBuilderCommand) FlagWithDepFile(flag string, path WritablePath) *RuleBuilderCommand { argument
770 func (c *RuleBuilderCommand) FlagWithRspFileInputList(flag string, paths Paths) *RuleBuilderCommand… argument
790 func (c *RuleBuilderCommand) String() string { argument
795 func (c *RuleBuilderCommand) NinjaEscapedString() string { argument