diff options
author | tholenst <tholenst@google.com> | 2022-01-28 03:15:57 -0800 |
---|---|---|
committer | Copybara-Service <copybara-worker@google.com> | 2022-01-28 03:16:50 -0800 |
commit | 79ed71b352aeca7a2265f2e462d77aff906f7860 (patch) | |
tree | ebad93e8d315fccba42610d7ea72b62c8b57b650 /java_src/tools | |
parent | be8ac134268afb9533c1ffeccead67a1ff66d11d (diff) | |
download | tink-79ed71b352aeca7a2265f2e462d77aff906f7860.tar.gz |
Tell build_cleaner how to update the dependencies in a tink_android_test.
I tested this locally.
PiperOrigin-RevId: 424826866
Diffstat (limited to 'java_src/tools')
-rw-r--r-- | java_src/tools/build_defs/tink_java_rules.bzl | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/java_src/tools/build_defs/tink_java_rules.bzl b/java_src/tools/build_defs/tink_java_rules.bzl index da8eb0bdb..32ddbadb1 100644 --- a/java_src/tools/build_defs/tink_java_rules.bzl +++ b/java_src/tools/build_defs/tink_java_rules.bzl @@ -1,5 +1,6 @@ """Tink rules for java.""" +load("//devtools/build_cleaner/skylark:build_defs.bzl", "register_extension_info") load("//tools/build_defs/android:rules.bzl", "android_binary", "android_instrumentation_test") ## TODO(b/185807287): Remove the remaining instances of collect_android_libraries_and_make_test_suite @@ -132,3 +133,10 @@ def tink_android_test(name, srcs, deps, data = [], min_version = 19): data = data, tags = ["manual"], ) + +## Tell build_cleaner how to update dependencies in tink_android_test. +## For a target name foobar, it should use what as deps into foobar_native_binary. +register_extension_info( + extension = tink_android_test, + label_regex_for_dep = "{extension_name}_native_binary", +) |