diff options
author | 2024-06-11 23:32:59 +0000 | |
---|---|---|
committer | 2024-06-11 23:32:59 +0000 | |
commit | aced8afc29afdf23e248737b131b6413513e62a9 (patch) | |
tree | eb396e940f6182d4f45800ea26445503a0bc6d2c /java/base.go | |
parent | 1b8e0b1e088764631352ac60b63b8cf15da8eb9f (diff) | |
parent | 695908cf6d047e23d4f280155c7f4223a4055285 (diff) |
Merge "Only generate kythe xrefs on the primary module" into main am: 6ace4cf906 am: 695908cf6d
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3126514
Change-Id: I8b5a24640daff1a5ad620a19379cb3a762b35223
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Diffstat (limited to 'java/base.go')
-rw-r--r-- | java/base.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/java/base.go b/java/base.go index b4f800bbd..1a6584bfb 100644 --- a/java/base.go +++ b/java/base.go @@ -1852,7 +1852,7 @@ func (j *Module) compileJavaClasses(ctx android.ModuleContext, jarName string, i classes := android.PathForModuleOut(ctx, "javac", jarName).OutputPath TransformJavaToClasses(ctx, classes, idx, srcFiles, srcJars, annoSrcJar, flags, extraJarDeps) - if ctx.Config().EmitXrefRules() { + if ctx.Config().EmitXrefRules() && ctx.Module() == ctx.PrimaryModule() { extractionFile := android.PathForModuleOut(ctx, kzipName) emitXrefRule(ctx, extractionFile, idx, srcFiles, srcJars, flags, extraJarDeps) j.kytheFiles = append(j.kytheFiles, extractionFile) |