Merge "Add new Release_aidl_use_unfrozen soong variable" into main
This commit is contained in:
@@ -1909,6 +1909,10 @@ func (c *deviceConfig) RequiresInsecureExecmemForSwiftshader() bool {
|
|||||||
return c.config.productVariables.RequiresInsecureExecmemForSwiftshader
|
return c.config.productVariables.RequiresInsecureExecmemForSwiftshader
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (c *deviceConfig) Release_aidl_use_unfrozen() bool {
|
||||||
|
return Bool(c.config.productVariables.Release_aidl_use_unfrozen)
|
||||||
|
}
|
||||||
|
|
||||||
func (c *config) SelinuxIgnoreNeverallows() bool {
|
func (c *config) SelinuxIgnoreNeverallows() bool {
|
||||||
return c.productVariables.SelinuxIgnoreNeverallows
|
return c.productVariables.SelinuxIgnoreNeverallows
|
||||||
}
|
}
|
||||||
|
@@ -184,6 +184,13 @@ type variableProperties struct {
|
|||||||
Srcs []string `android:"arch_variant"`
|
Srcs []string `android:"arch_variant"`
|
||||||
Exclude_srcs []string `android:"arch_variant"`
|
Exclude_srcs []string `android:"arch_variant"`
|
||||||
} `android:"arch_variant"`
|
} `android:"arch_variant"`
|
||||||
|
|
||||||
|
// release_aidl_use_unfrozen is "true" when a device can
|
||||||
|
// use the unfrozen versions of AIDL interfaces.
|
||||||
|
Release_aidl_use_unfrozen struct {
|
||||||
|
Cflags []string
|
||||||
|
Cmd *string
|
||||||
|
}
|
||||||
} `android:"arch_variant"`
|
} `android:"arch_variant"`
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -462,6 +469,8 @@ type ProductVariables struct {
|
|||||||
|
|
||||||
SelinuxIgnoreNeverallows bool `json:",omitempty"`
|
SelinuxIgnoreNeverallows bool `json:",omitempty"`
|
||||||
|
|
||||||
|
Release_aidl_use_unfrozen *bool `json:",omitempty"`
|
||||||
|
|
||||||
SepolicyFreezeTestExtraDirs []string `json:",omitempty"`
|
SepolicyFreezeTestExtraDirs []string `json:",omitempty"`
|
||||||
SepolicyFreezeTestExtraPrebuiltDirs []string `json:",omitempty"`
|
SepolicyFreezeTestExtraPrebuiltDirs []string `json:",omitempty"`
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user