aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/rules/android/AndroidRuleClasses.java
diff options
context:
space:
mode:
authorGravatar Googler <noreply@google.com>2016-07-08 19:16:28 +0000
committerGravatar Kristina Chodorow <kchodorow@google.com>2016-07-11 09:39:29 +0000
commit528623a0987bb491ff7aefa403344e2d42f6caba (patch)
treec814a4d34602ff1c3276224e5aa45bf1e859e70f /src/main/java/com/google/devtools/build/lib/rules/android/AndroidRuleClasses.java
parent2553c84a436b091fa58d3e599078fbe9ea8f26b2 (diff)
Use fast-path compiler for android_binary R.classes
Hook up the RClassGeneratorAction to blaze code. This is currently only used for android_binary targets to build the final R classes of the binary + all of its libraries. Behind a flag and off by default (flip on later). -- MOS_MIGRATED_REVID=126935165
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/android/AndroidRuleClasses.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/android/AndroidRuleClasses.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/android/AndroidRuleClasses.java b/src/main/java/com/google/devtools/build/lib/rules/android/AndroidRuleClasses.java
index d779ce04b4..197c1552fd 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/android/AndroidRuleClasses.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/android/AndroidRuleClasses.java
@@ -404,6 +404,8 @@ public final class AndroidRuleClasses {
env.getToolsLabel(DEFAULT_AAR_GENERATOR)))
.add(attr("$android_manifest_merger", LABEL).cfg(HOST).exec().value(
env.getToolsLabel(DEFAULT_MANIFEST_MERGER)))
+ .add(attr("$android_rclass_generator", LABEL).cfg(HOST).exec().value(
+ env.getToolsLabel(DEFAULT_RCLASS_GENERATOR)))
.add(attr("$android_resources_processor", LABEL).cfg(HOST).exec().value(
env.getToolsLabel(DEFAULT_RESOURCES_PROCESSOR)))
.add(attr("$android_resource_shrinker", LABEL).cfg(HOST).exec().value(