Remove __bp2build__ prefix trimming.

This is no longer needed after r.android.com/1792714

Test: CI
Change-Id: I808c3124cf1a4f3ebe5d25e41f346a818c3cc57c
This commit is contained in:
Jingwen Chen 2021-09-17 07:16:13 +00:00
parent ac5097fcf4
commit 16d90a8954
4 changed files with 4 additions and 27 deletions

View file

@ -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,

View file

@ -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

View file

@ -153,10 +153,10 @@ type bpToBuildContext interface {
}
type CodegenContext struct {
config android.Config
context android.Context
mode CodegenMode
additionalDeps []string
config android.Config
context android.Context
mode CodegenMode
additionalDeps []string
unconvertedDepMode unconvertedDepsMode
}
@ -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) != "" {

View file

@ -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. "+