aboutsummaryrefslogtreecommitdiff
path: root/BUILD
diff options
context:
space:
mode:
authorronshapiro <ronshapiro@google.com>2017-11-07 08:54:22 -0800
committerRon Shapiro <shapiro.rd@gmail.com>2017-11-08 18:40:03 -0500
commit6863e7ef018a3f483ed76092cd41d83daf0b45e5 (patch)
tree5f5292bdfade666c9088a110efe99af28f8cfe3f /BUILD
parent258295a47e4d8eb2db1a57e07ecd2256c97ae96d (diff)
downloaddagger2-6863e7ef018a3f483ed76092cd41d83daf0b45e5.tar.gz
Split codegen code into a few distinct java_libraries to speed up compilation.
We still ship one jar to Maven Central, as this is purely a build time implementation detail. This is a rollforward of b9326a1e. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=174861897 Signed-off-by: Ron Shapiro <ronshapiro@google.com>
Diffstat (limited to 'BUILD')
-rw-r--r--BUILD18
1 files changed, 17 insertions, 1 deletions
diff --git a/BUILD b/BUILD
index e195b51c7..6b395fdf0 100644
--- a/BUILD
+++ b/BUILD
@@ -59,12 +59,28 @@ jarjar_library(
name = "shaded_compiler",
rules_file = "shade_rules.txt",
deps = [
- "//java/dagger/internal/codegen",
+ "//java/dagger/internal/codegen:base",
+ "//java/dagger/internal/codegen:binding",
+ "//java/dagger/internal/codegen:processor",
+ "//java/dagger/internal/codegen:validation",
+ "//java/dagger/internal/codegen:writing",
"@com_google_auto_auto_common//jar",
],
)
jarjar_library(
+ name = "shaded_compiler_src",
+ rules_file = "merge_all_rules.txt",
+ deps = [
+ "//java/dagger/internal/codegen:libbase-src.jar",
+ "//java/dagger/internal/codegen:libbinding-src.jar",
+ "//java/dagger/internal/codegen:libprocessor-src.jar",
+ "//java/dagger/internal/codegen:libvalidation-src.jar",
+ "//java/dagger/internal/codegen:libwriting-src.jar",
+ ],
+)
+
+jarjar_library(
name = "shaded_android_processor",
rules_file = "shade_rules.txt",
deps = [