diff options
author | ronshapiro <ronshapiro@google.com> | 2017-11-07 08:54:22 -0800 |
---|---|---|
committer | Ron Shapiro <shapiro.rd@gmail.com> | 2017-11-08 18:40:03 -0500 |
commit | 6863e7ef018a3f483ed76092cd41d83daf0b45e5 (patch) | |
tree | 5f5292bdfade666c9088a110efe99af28f8cfe3f /BUILD | |
parent | 258295a47e4d8eb2db1a57e07ecd2256c97ae96d (diff) | |
download | dagger2-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-- | BUILD | 18 |
1 files changed, 17 insertions, 1 deletions
@@ -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 = [ |