aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/tools/android/java/com/google/devtools/build/android/BUILD.tools
diff options
context:
space:
mode:
authorGravatar Lukacs Berki <lberki@google.com>2015-10-27 13:04:58 +0000
committerGravatar Florian Weikert <fwe@google.com>2015-10-27 14:10:50 +0000
commit6eaaf947c40ebe08455a71ffeeaa9e6811a41e31 (patch)
tree5081851b562489f6fe14f4073ca14f4c57113da3 /src/tools/android/java/com/google/devtools/build/android/BUILD.tools
parent5e9620124dcd1e849852994431ff6f2cda82c8c5 (diff)
Pre-compile Android tools that are embedded in the Bazel binary.
This makes Android builds slightly faster and avoids the "Modification date is in the future" warnings by javac and removes the sources of devtools/common/options from the binary. incrementaldeployment is not pre-compiled yet. -- MOS_MIGRATED_REVID=106391321
Diffstat (limited to 'src/tools/android/java/com/google/devtools/build/android/BUILD.tools')
-rw-r--r--src/tools/android/java/com/google/devtools/build/android/BUILD.tools22
1 files changed, 22 insertions, 0 deletions
diff --git a/src/tools/android/java/com/google/devtools/build/android/BUILD.tools b/src/tools/android/java/com/google/devtools/build/android/BUILD.tools
new file mode 100644
index 0000000000..8348c46006
--- /dev/null
+++ b/src/tools/android/java/com/google/devtools/build/android/BUILD.tools
@@ -0,0 +1,22 @@
+package(default_visibility = ["//visibility:public"])
+
+java_import(
+ name = "classes",
+ jars = [":classes_deploy.jar"],
+)
+
+java_binary(
+ name = "AndroidResourceProcessingAction",
+ main_class = "com.google.devtools.build.android.AndroidResourceProcessingAction",
+ runtime_deps = [
+ ":classes",
+ ],
+)
+
+java_binary(
+ name = "AarGeneratorAction",
+ main_class = "com.google.devtools.build.android.AarGeneratorAction",
+ runtime_deps = [
+ ":classes",
+ ],
+)