diff options
author | Andrew Pellegrini <apell@google.com> | 2017-01-24 21:10:41 +0000 |
---|---|---|
committer | Laszlo Csomor <laszlocsomor@google.com> | 2017-01-25 10:10:34 +0000 |
commit | c24bca7893c126e345a5fd51def0fa46454fbe00 (patch) | |
tree | 97ddd3d1d6706383ab305e392be601b1dce90c22 /src/main/java/com/google/devtools/build/lib/rules/android/AndroidBinary.java | |
parent | f94512a50b50b14f6591c70f708131e15fd527f6 (diff) |
Add the Android resource shrinker log as a file to build when shrinking is performed in order to expose it in build summary output.
--
PiperOrigin-RevId: 145457357
MOS_MIGRATED_REVID=145457357
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/android/AndroidBinary.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/rules/android/AndroidBinary.java | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/android/AndroidBinary.java b/src/main/java/com/google/devtools/build/lib/rules/android/AndroidBinary.java index f2f9fc950d..ea087d2f88 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/android/AndroidBinary.java +++ b/src/main/java/com/google/devtools/build/lib/rules/android/AndroidBinary.java @@ -441,7 +441,8 @@ public abstract class AndroidBinary implements RuleConfiguredTargetFactory { ruleContext, resourceApk, proguardSpecs, - proguardOutput); + proguardOutput, + filesBuilder); } Artifact jarToDex = proguardOutput.getOutputJar(); @@ -1087,7 +1088,8 @@ public abstract class AndroidBinary implements RuleConfiguredTargetFactory { RuleContext ruleContext, ResourceApk resourceApk, ImmutableList<Artifact> proguardSpecs, - ProguardOutput proguardOutput) throws InterruptedException { + ProguardOutput proguardOutput, + NestedSetBuilder<Artifact> filesBuilder) throws InterruptedException { if (LocalResourceContainer.definesAndroidResources(ruleContext.attributes()) && !proguardSpecs.isEmpty()) { @@ -1110,6 +1112,8 @@ public abstract class AndroidBinary implements RuleConfiguredTargetFactory { .setUncompressedExtensions( ruleContext.getTokenizedStringListAttr("nocompress_extensions")) .build(); + filesBuilder.add(ruleContext.getImplicitOutputArtifact( + AndroidRuleClasses.ANDROID_RESOURCE_SHRINKER_LOG)); return new ResourceApk(apk, resourceApk.getResourceJavaSrcJar(), resourceApk.getResourceJavaClassJar(), |