Add bp2build support for property "compressible" of apex module.
Bug: 214466457 Bug: 207551677 Test: b build //build/bazel/examples/apex/minimal:build.bazel.examples.apex.minimal Test: b test //build/bazel/tests/apex:build.bazel.examples.apex.minimal_apex Test: b test //build/bazel/tests/apex:build.bazel.examples.apex.minimal_capex Change-Id: I6bf12c1b0c52d4486968bb430a67a3c3110766db
This commit is contained in:
parent
620dc3f4f9
commit
f034cb4d7b
2 changed files with 10 additions and 1 deletions
|
@ -3289,6 +3289,7 @@ type bazelApexBundleAttributes struct {
|
|||
Prebuilts bazel.LabelListAttribute
|
||||
Native_shared_libs_32 bazel.LabelListAttribute
|
||||
Native_shared_libs_64 bazel.LabelListAttribute
|
||||
Compressible bazel.BoolAttribute
|
||||
}
|
||||
|
||||
type convertedNativeSharedLibs struct {
|
||||
|
@ -3366,6 +3367,11 @@ func (a *apexBundle) ConvertWithBp2build(ctx android.TopDownMutatorContext) {
|
|||
installableAttribute.Value = a.properties.Installable
|
||||
}
|
||||
|
||||
var compressibleAttribute bazel.BoolAttribute
|
||||
if a.overridableProperties.Compressible != nil {
|
||||
compressibleAttribute.Value = a.overridableProperties.Compressible
|
||||
}
|
||||
|
||||
attrs := &bazelApexBundleAttributes{
|
||||
Manifest: manifestLabelAttribute,
|
||||
Android_manifest: androidManifestLabelAttribute,
|
||||
|
@ -3379,6 +3385,7 @@ func (a *apexBundle) ConvertWithBp2build(ctx android.TopDownMutatorContext) {
|
|||
Native_shared_libs_64: nativeSharedLibs.Native_shared_libs_64,
|
||||
Binaries: binariesLabelListAttribute,
|
||||
Prebuilts: prebuiltsLabelListAttribute,
|
||||
Compressible: compressibleAttribute,
|
||||
}
|
||||
|
||||
props := bazel.BazelTargetModuleProperties{
|
||||
|
|
|
@ -104,6 +104,7 @@ apex {
|
|||
certificate: "com.android.apogee.certificate",
|
||||
updatable: false,
|
||||
installable: false,
|
||||
compressible: false,
|
||||
native_shared_libs: [
|
||||
"native_shared_lib_1",
|
||||
"native_shared_lib_2",
|
||||
|
@ -150,7 +151,8 @@ apex {
|
|||
":pretend_prebuilt_1",
|
||||
":pretend_prebuilt_2",
|
||||
]`,
|
||||
"updatable": "False",
|
||||
"updatable": "False",
|
||||
"compressible": "False",
|
||||
}),
|
||||
}})
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue