diff options
author | 2015-09-30 14:39:19 +0000 | |
---|---|---|
committer | 2015-09-30 23:44:58 +0000 | |
commit | c79836649a4b67c1d3d749da6846be369c630639 (patch) | |
tree | bdcd66ff6cf77bd60827ce402832b6875d2676bc /src/main/java/com/google/devtools/build/lib/rules/android | |
parent | 699c027cfc3dd56dead857cf3dca57a8424e4661 (diff) |
Add Android aspect ijar support.
--
MOS_MIGRATED_REVID=104296834
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/android')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/rules/android/AndroidCommon.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/android/AndroidCommon.java b/src/main/java/com/google/devtools/build/lib/rules/android/AndroidCommon.java index f4e5d67d2b..c071a03a85 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/android/AndroidCommon.java +++ b/src/main/java/com/google/devtools/build/lib/rules/android/AndroidCommon.java @@ -93,6 +93,7 @@ public class AndroidCommon { private JavaCompilationArgs recursiveJavaCompilationArgs = JavaCompilationArgs.EMPTY_ARGS; private JackCompilationHelper jackCompilationHelper; private Artifact classJar; + private Artifact iJar; private Artifact srcJar; private Artifact genClassJar; private Artifact genSourceJar; @@ -556,7 +557,7 @@ public class AndroidCommon { filesToBuild = filesBuilder.build(); if ((attributes.hasSourceFiles() || attributes.hasSourceJars()) && jar != null) { - helper.createCompileTimeJarAction(jar, outputDepsProto, javaArtifactsBuilder); + iJar = helper.createCompileTimeJarAction(jar, outputDepsProto, javaArtifactsBuilder); } javaCommon.setJavaCompilationArtifacts(javaArtifactsBuilder.build()); @@ -596,7 +597,8 @@ public class AndroidCommon { return builder .setFilesToBuild(filesToBuild) - .add(JavaRuleOutputJarsProvider.class, new JavaRuleOutputJarsProvider(classJar, srcJar)) + .add(JavaRuleOutputJarsProvider.class, new JavaRuleOutputJarsProvider( + classJar, iJar, srcJar)) .add( JavaRuntimeJarProvider.class, new JavaRuntimeJarProvider(javaCommon.getJavaCompilationArtifacts().getRuntimeJars())) |