1load(":defs.bzl", "android_jar") 2 3android_jar( 4 name = "android_jar", 5 visibility = ["//visibility:public"], 6) 7 8# TODO(b/175833857): This is a stub, should remove. 9alias( 10 name = "merge_manifests", 11 actual = ":fail", 12 visibility = ["//visibility:public"], 13) 14 15genrule( 16 name = "gen_fail", 17 outs = ["fail.sh"], 18 cmd = "echo 'exit 1' > $@", 19 executable = 1, 20) 21 22sh_binary( 23 name = "fail", 24 srcs = [":fail.sh"], 25) 26 27java_binary( 28 name = "bundletool", 29 main_class = "com.android.tools.build.bundletool.BundleToolMain", 30 visibility = ["//visibility:public"], 31 runtime_deps = ["@rules_android_maven//:com_android_tools_build_bundletool"], 32) 33 34java_plugin( 35 name = "compiler_annotation_processor", 36 generates_api = True, 37 processor_class = "android.databinding.annotationprocessor.ProcessDataBinding", 38 visibility = ["//visibility:public"], 39 deps = [ 40 "@bazel_tools//src/tools/android/java/com/google/devtools/build/android:all_android_tools", 41 ], 42) 43