diff options
author | ronshapiro <ronshapiro@google.com> | 2017-11-06 15:53:39 -0800 |
---|---|---|
committer | Ron Shapiro <shapiro.rd@gmail.com> | 2017-11-08 18:40:03 -0500 |
commit | c4111587dbd8b14487635c0a9b3876cecb4cdb09 (patch) | |
tree | 5f5292bdfade666c9088a110efe99af28f8cfe3f /BUILD | |
parent | 3a8892b833aacffdf7ab31283825d71337b905ab (diff) | |
download | dagger2-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-- | 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 = [ |