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