Merge "queryview: blocklist package module type." am: 033bfa6e29

Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1580343

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I97ca4c472504e4100440d71d79ebd36661f097a9
This commit is contained in:
Jingwen Chen
2021-02-08 17:47:53 +00:00
committed by Automerger Merge Worker

View File

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