Add Validations to android.BuildParams
Pass Validations through to blueprint. Test: m checkbuild Change-Id: Ide9c7a6afe627277df09a9e594849a971916f044
This commit is contained in:
@@ -50,6 +50,8 @@ type BuildParams struct {
|
|||||||
Implicit Path
|
Implicit Path
|
||||||
Implicits Paths
|
Implicits Paths
|
||||||
OrderOnly Paths
|
OrderOnly Paths
|
||||||
|
Validation Path
|
||||||
|
Validations Paths
|
||||||
Default bool
|
Default bool
|
||||||
Args map[string]string
|
Args map[string]string
|
||||||
}
|
}
|
||||||
@@ -1549,6 +1551,7 @@ func convertBuildParams(params BuildParams) blueprint.BuildParams {
|
|||||||
Inputs: params.Inputs.Strings(),
|
Inputs: params.Inputs.Strings(),
|
||||||
Implicits: params.Implicits.Strings(),
|
Implicits: params.Implicits.Strings(),
|
||||||
OrderOnly: params.OrderOnly.Strings(),
|
OrderOnly: params.OrderOnly.Strings(),
|
||||||
|
Validations: params.Validations.Strings(),
|
||||||
Args: params.Args,
|
Args: params.Args,
|
||||||
Optional: !params.Default,
|
Optional: !params.Default,
|
||||||
}
|
}
|
||||||
@@ -1568,13 +1571,17 @@ func convertBuildParams(params BuildParams) blueprint.BuildParams {
|
|||||||
if params.Implicit != nil {
|
if params.Implicit != nil {
|
||||||
bparams.Implicits = append(bparams.Implicits, params.Implicit.String())
|
bparams.Implicits = append(bparams.Implicits, params.Implicit.String())
|
||||||
}
|
}
|
||||||
|
if params.Validation != nil {
|
||||||
|
bparams.Validations = append(bparams.Validations, params.Validation.String())
|
||||||
|
}
|
||||||
|
|
||||||
bparams.Outputs = proptools.NinjaEscapeList(bparams.Outputs)
|
bparams.Outputs = proptools.NinjaEscapeList(bparams.Outputs)
|
||||||
bparams.ImplicitOutputs = proptools.NinjaEscapeList(bparams.ImplicitOutputs)
|
bparams.ImplicitOutputs = proptools.NinjaEscapeList(bparams.ImplicitOutputs)
|
||||||
bparams.Inputs = proptools.NinjaEscapeList(bparams.Inputs)
|
bparams.Inputs = proptools.NinjaEscapeList(bparams.Inputs)
|
||||||
bparams.Implicits = proptools.NinjaEscapeList(bparams.Implicits)
|
bparams.Implicits = proptools.NinjaEscapeList(bparams.Implicits)
|
||||||
bparams.OrderOnly = proptools.NinjaEscapeList(bparams.OrderOnly)
|
bparams.OrderOnly = proptools.NinjaEscapeList(bparams.OrderOnly)
|
||||||
bparams.Depfile = proptools.NinjaEscapeList([]string{bparams.Depfile})[0]
|
bparams.Validations = proptools.NinjaEscapeList(bparams.Validations)
|
||||||
|
bparams.Depfile = proptools.NinjaEscape(bparams.Depfile)
|
||||||
|
|
||||||
return bparams
|
return bparams
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user