Remove ConvertWithBp2build implementations
Remove the ConvertWithBp2build implementations from all the module types, along with the related code. Bug: 315353489 Test: m blueprint_tests Change-Id: I212672286686a318893bc7348ddd5a5ec51e77a7
This commit is contained in:
42
apex/key.go
42
apex/key.go
@@ -18,8 +18,6 @@ import (
|
||||
"fmt"
|
||||
|
||||
"android/soong/android"
|
||||
"android/soong/bazel"
|
||||
|
||||
"github.com/google/blueprint/proptools"
|
||||
)
|
||||
|
||||
@@ -35,7 +33,6 @@ func registerApexKeyBuildComponents(ctx android.RegistrationContext) {
|
||||
|
||||
type apexKey struct {
|
||||
android.ModuleBase
|
||||
android.BazelModuleBase
|
||||
|
||||
properties apexKeyProperties
|
||||
|
||||
@@ -58,7 +55,6 @@ func ApexKeyFactory() android.Module {
|
||||
module := &apexKey{}
|
||||
module.AddProperties(&module.properties)
|
||||
android.InitAndroidArchModule(module, android.DeviceSupported, android.MultilibCommon)
|
||||
android.InitBazelModule(module)
|
||||
return module
|
||||
}
|
||||
|
||||
@@ -159,41 +155,3 @@ func writeApexKeys(ctx android.ModuleContext, module android.Module) android.Wri
|
||||
android.WriteFileRuleVerbatim(ctx, path, entry.String())
|
||||
return path
|
||||
}
|
||||
|
||||
// For Bazel / bp2build
|
||||
|
||||
type bazelApexKeyAttributes struct {
|
||||
Public_key bazel.LabelAttribute
|
||||
Public_key_name bazel.StringAttribute
|
||||
|
||||
Private_key bazel.LabelAttribute
|
||||
Private_key_name bazel.StringAttribute
|
||||
}
|
||||
|
||||
// ConvertWithBp2build performs conversion apexKey for bp2build
|
||||
func (m *apexKey) ConvertWithBp2build(ctx android.Bp2buildMutatorContext) {
|
||||
apexKeyBp2BuildInternal(ctx, m)
|
||||
}
|
||||
|
||||
func apexKeyBp2BuildInternal(ctx android.Bp2buildMutatorContext, module *apexKey) {
|
||||
privateKeyLabelAttribute, privateKeyNameAttribute :=
|
||||
android.BazelStringOrLabelFromProp(ctx, module.properties.Private_key)
|
||||
|
||||
publicKeyLabelAttribute, publicKeyNameAttribute :=
|
||||
android.BazelStringOrLabelFromProp(ctx, module.properties.Public_key)
|
||||
|
||||
attrs := &bazelApexKeyAttributes{
|
||||
Private_key: privateKeyLabelAttribute,
|
||||
Private_key_name: privateKeyNameAttribute,
|
||||
|
||||
Public_key: publicKeyLabelAttribute,
|
||||
Public_key_name: publicKeyNameAttribute,
|
||||
}
|
||||
|
||||
props := bazel.BazelTargetModuleProperties{
|
||||
Rule_class: "apex_key",
|
||||
Bzl_load_location: "//build/bazel/rules/apex:apex_key.bzl",
|
||||
}
|
||||
|
||||
ctx.CreateBazelTargetModule(props, android.CommonAttributes{Name: module.Name()}, attrs)
|
||||
}
|
||||
|
Reference in New Issue
Block a user