Lines Matching defs:BuildParams
79 type BuildParams struct { struct
80 Comment string // The comment that will appear above the definition.
81 Depfile string // The dependency file name.
82 Deps Deps // The format of the dependency file.
83 Description string // The description that Ninja will print for the build.
84 Rule Rule // The rule to invoke.
85 Outputs []string // The list of explicit output targets.
86 ImplicitOutputs []string // The list of implicit output targets.
87 Inputs []string // The list of explicit input dependencies.
88 Implicits []string // The list of implicit input dependencies.
89 OrderOnly []string // The list of order-only dependencies.
90 Validations []string // The list of validations to run when this rule runs.
91 Args map[string]string // The variable/value pairs to set.
92 Optional bool // Skip outputting a default statement
267 func parseBuildParams(scope scope, params *BuildParams) (*buildDef,