Merge "Add Treble as soong variable." am: a9ec71f54f
am: 8fc756987e
Change-Id: I13335f68df0f877a89b9023ef6d37fed715a8a31
This commit is contained in:
@@ -67,6 +67,13 @@ type variableProperties struct {
|
|||||||
Cflags []string
|
Cflags []string
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// treble is true when a build is a Treble compliant device. This is automatically set when
|
||||||
|
// a build is shipped with Android O, but can be overriden. This controls such things as
|
||||||
|
// the sepolicy split and enabling the Treble linker namespaces.
|
||||||
|
Treble struct {
|
||||||
|
Cflags []string
|
||||||
|
}
|
||||||
|
|
||||||
// debuggable is true for eng and userdebug builds, and can be used to turn on additional
|
// debuggable is true for eng and userdebug builds, and can be used to turn on additional
|
||||||
// debugging features that don't significantly impact runtime behavior. userdebug builds
|
// debugging features that don't significantly impact runtime behavior. userdebug builds
|
||||||
// are used for dogfooding and performance testing, and should be as similar to user builds
|
// are used for dogfooding and performance testing, and should be as similar to user builds
|
||||||
@@ -130,6 +137,7 @@ type productVariables struct {
|
|||||||
Eng *bool `json:",omitempty"`
|
Eng *bool `json:",omitempty"`
|
||||||
EnableCFI *bool `json:",omitempty"`
|
EnableCFI *bool `json:",omitempty"`
|
||||||
Device_uses_hwc2 *bool `json:",omitempty"`
|
Device_uses_hwc2 *bool `json:",omitempty"`
|
||||||
|
Treble *bool `json:",omitempty"`
|
||||||
|
|
||||||
VendorPath *string `json:",omitempty"`
|
VendorPath *string `json:",omitempty"`
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user