xref: /aosp_15_r20/external/bazelbuild-rules_android/rules/BUILD (revision 9e965d6fece27a77de5377433c2f7e6999b8cc0b)
1load("@bazel_skylib//:bzl_library.bzl", "bzl_library")
2
3exports_files([
4    "data_binding_annotation_template.txt",
5    "res_v3_dummy_AndroidManifest.xml",
6    "res_v3_dummy_R.txt",
7    "robolectric_properties_template.txt",
8])
9
10alias(
11    name = "ResourceProcessorBusyBox",
12    actual = "@bazel_tools//tools/android:busybox",
13    visibility = ["//visibility:public"],
14)
15
16bzl_library(
17    name = "android_revision_bzl",
18    srcs = [
19        "android_revision.bzl",
20    ],
21    visibility = ["//:__subpackages__"],
22)
23
24bzl_library(
25    name = "common_bzl",
26    srcs = [
27        "aapt.bzl",
28        "acls.bzl",
29        "android_neverlink_aspect.bzl",
30        "attrs.bzl",
31        "bundletool.bzl",
32        "busybox.bzl",
33        "common.bzl",
34        "data_binding.bzl",
35        "idl.bzl",
36        "instrumented_app_info_aspect.bzl",
37        "intellij.bzl",
38        "java.bzl",
39        "migration_tag_DONOTUSE.bzl",
40        "native_deps.bzl",
41        "native_toolchain_attrs.bzl",
42        "path.bzl",
43        "processing_pipeline.bzl",
44        "proguard.bzl",
45        "providers.bzl",
46        "resources.bzl",
47        "sandboxed_sdk_toolbox.bzl",
48        "utils.bzl",
49    ],
50    visibility = ["//:__subpackages__"],
51    deps = [
52        "//rules/acls:bzl",
53        "//rules/android_common:bzl",
54        "//rules/flags:bzl",
55    ],
56)
57
58bzl_library(
59    name = "android_binary_bzl",
60    srcs = [
61        "android_binary.bzl",
62    ],
63    visibility = ["//:__subpackages__"],
64    deps = [
65        "//rules/android_binary_internal:bzl",
66    ],
67)
68
69bzl_library(
70    name = "bzl",
71    srcs = [
72        "android_ndk_repository.bzl",
73        "android_sdk.bzl",
74        "android_tools_defaults_jar.bzl",
75        "baseline_profiles.bzl",
76        "dex.bzl",
77        "dex_desugar_aspect.bzl",
78        "rules.bzl",
79    ],
80    visibility = ["//mobile_install:__pkg__"],
81    deps = [
82        ":android_binary_bzl",
83        ":common_bzl",
84        "//rules/aar_import:bzl",
85        "//rules/android_library:bzl",
86        "//rules/android_sandboxed_sdk:bzl",
87        "//rules/android_sdk_repository:bzl",
88        "//rules/flags:bzl",
89    ],
90)
91