aboutsummaryrefslogtreecommitdiff
path: root/bp2build
diff options
context:
space:
mode:
Diffstat (limited to 'bp2build')
-rw-r--r--bp2build/build_conversion.go6
1 files changed, 6 insertions, 0 deletions
diff --git a/bp2build/build_conversion.go b/bp2build/build_conversion.go
index 2c293eae7..59af22dfc 100644
--- a/bp2build/build_conversion.go
+++ b/bp2build/build_conversion.go
@@ -173,6 +173,12 @@ func GenerateBazelTargets(ctx bpToBuildContext, codegenMode CodegenMode) map[str
}
t = generateBazelTarget(ctx, m)
case QueryView:
+ // Blocklist certain module types from being generated.
+ if canonicalizeModuleType(ctx.ModuleType(m)) == "package" {
+ // package module name contain slashes, and thus cannot
+ // be mapped cleanly to a bazel label.
+ return
+ }
t = generateSoongModuleTarget(ctx, m)
default:
panic(fmt.Errorf("Unknown code-generation mode: %s", codegenMode))