aboutsummaryrefslogtreecommitdiff
path: root/BUILD
diff options
context:
space:
mode:
authorronshapiro <ronshapiro@google.com>2017-11-06 15:53:39 -0800
committerRon Shapiro <shapiro.rd@gmail.com>2017-11-08 18:40:03 -0500
commitc4111587dbd8b14487635c0a9b3876cecb4cdb09 (patch)
tree5f5292bdfade666c9088a110efe99af28f8cfe3f /BUILD
parent3a8892b833aacffdf7ab31283825d71337b905ab (diff)
downloaddagger2-c4111587dbd8b14487635c0a9b3876cecb4cdb09.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. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=174775642
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 = [