| load("@rules_java//java:defs.bzl", "java_binary") |
| |
| licenses(["notice"]) # Apache 2.0 |
| |
| filegroup( |
| name = "embedded_tools", |
| srcs = [ |
| "BUILD.tools", |
| "apkbuilder_deploy.jar", |
| ], |
| visibility = ["//src:__pkg__"], |
| ) |
| |
| # This filegroup is necessary so that Bazel finds an apkbuilder during the |
| # bootstrap process when this file is used as |
| # @bazel_tools//third_party/java/apkbuilder/BUILD. Otherwise, the bootstrap |
| # would fail if an Android SDK was declared in the WORKSPACE file of Bazel. |
| filegroup(name = "embedded_apkbuilder") |
| |
| java_binary( |
| name = "apkbuilder", |
| srcs = glob(["java/**/*.java"]), |
| main_class = "com.android.sdklib.build.ApkBuilderMain", |
| deps = [ |
| "//src/java_tools/singlejar:libSingleJar", |
| "//third_party:guava", |
| ], |
| ) |
| |
| filegroup( |
| name = "srcs", |
| srcs = glob(["**"]), |
| visibility = ["//third_party:__pkg__"], |
| ) |