Remove __bp2build__ prefix trimming.
This is no longer needed after r.android.com/1792714 Test: CI Change-Id: I808c3124cf1a4f3ebe5d25e41f346a818c3cc57c
This commit is contained in:
parent
ac5097fcf4
commit
16d90a8954
4 changed files with 4 additions and 27 deletions
|
@ -16,9 +16,7 @@ package android
|
|||
|
||||
import (
|
||||
"android/soong/bazel"
|
||||
"fmt"
|
||||
"reflect"
|
||||
"strings"
|
||||
"sync"
|
||||
|
||||
"github.com/google/blueprint"
|
||||
|
@ -519,12 +517,6 @@ func (t *topDownMutatorContext) CreateBazelTargetModule(
|
|||
name string,
|
||||
bazelProps bazel.BazelTargetModuleProperties,
|
||||
attrs interface{}) {
|
||||
if strings.HasPrefix(name, bazel.BazelTargetModuleNamePrefix) {
|
||||
panic(fmt.Errorf(
|
||||
"The %s name prefix is added automatically, do not set it manually: %s",
|
||||
bazel.BazelTargetModuleNamePrefix,
|
||||
name))
|
||||
}
|
||||
|
||||
info := bp2buildInfo{
|
||||
Name: name,
|
||||
|
|
|
@ -19,7 +19,6 @@ import (
|
|||
"path/filepath"
|
||||
"regexp"
|
||||
"sort"
|
||||
"strings"
|
||||
)
|
||||
|
||||
// BazelTargetModuleProperties contain properties and metadata used for
|
||||
|
@ -32,12 +31,6 @@ type BazelTargetModuleProperties struct {
|
|||
Bzl_load_location string `blueprint:"mutated"`
|
||||
}
|
||||
|
||||
const BazelTargetModuleNamePrefix = "__bp2build__"
|
||||
|
||||
func StripNamePrefix(moduleName string) string {
|
||||
return strings.TrimPrefix(moduleName, BazelTargetModuleNamePrefix)
|
||||
}
|
||||
|
||||
var productVariableSubstitutionPattern = regexp.MustCompile("%(d|s)")
|
||||
|
||||
// Label is used to represent a Bazel compatible Label. Also stores the original
|
||||
|
|
|
@ -710,10 +710,6 @@ func makeIndent(indent int) string {
|
|||
return strings.Repeat(" ", indent)
|
||||
}
|
||||
|
||||
func targetNameForBp2Build(c bpToBuildContext, logicModule blueprint.Module) string {
|
||||
return strings.Replace(c.ModuleName(logicModule), bazel.BazelTargetModuleNamePrefix, "", 1)
|
||||
}
|
||||
|
||||
func targetNameWithVariant(c bpToBuildContext, logicModule blueprint.Module) string {
|
||||
name := ""
|
||||
if c.ModuleSubDir(logicModule) != "" {
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
package bp2build
|
||||
|
||||
import (
|
||||
"android/soong/bazel"
|
||||
"fmt"
|
||||
)
|
||||
|
||||
|
@ -16,9 +15,6 @@ type CodegenCompatLayer struct {
|
|||
|
||||
// Log an entry of module name -> Bazel target label.
|
||||
func (compatLayer CodegenCompatLayer) AddNameToLabelEntry(name, label string) {
|
||||
// The module name may be prefixed with bazel.BazelTargetModuleNamePrefix if
|
||||
// generated from bp2build.
|
||||
name = bazel.StripNamePrefix(name)
|
||||
if existingLabel, ok := compatLayer.NameToLabelMap[name]; ok {
|
||||
panic(fmt.Errorf(
|
||||
"Module '%s' maps to more than one Bazel target label: %s, %s. "+
|
||||
|
|
Loading…
Reference in a new issue