blob: 55f7262433fa6514e3c7a51b93510e08a82e5cf5 [file] [log] [blame]
Jingwen Chen14e89032020-10-12 10:32:35 +00001toplevel_output_directories(paths = ["out"])
Rupert Shuttleworth5a3495f2020-11-02 10:42:29 +00002
3load("//build/bazel/rules:lunch.bzl", "lunch")
Lukacs T. Berkia7af9942021-05-11 16:53:58 +02004load("//build/bazel/rules:soong_injection.bzl", "soong_injection_repository")
Rupert Shuttleworth5a3495f2020-11-02 10:42:29 +00005
6lunch()
Chris Parsons52421f62021-02-23 16:49:59 -05007
8register_toolchains(
9 "//prebuilts/clang/host/linux-x86:all"
10)
Chris Parsons6c70b3c2021-03-01 19:34:56 -050011
Lukacs T. Berkia7af9942021-05-11 16:53:58 +020012soong_injection_repository(name="soong_injection")
Lukacs T. Berkic064ea12021-04-16 16:23:32 +020013
Chris Parsons6c70b3c2021-03-01 19:34:56 -050014local_repository(
15 name = "rules_cc",
16 path = "build/bazel/rules_cc",
17)
18
19local_repository(
20 name = "bazel_skylib",
21 path = "build/bazel/bazel_skylib",
22)
23
Alex Humeskya8d3f7c2021-03-18 01:28:38 -040024local_repository(
25 name = "rules_android",
26 path = "external/bazelbuild-rules_android",
27)
28
29register_toolchains(
30 # For Starlark Android rules
31 "//prebuilts/sdk:android_default_toolchain",
32 "//prebuilts/sdk:android_sdk_tools",
33
34 # For native android_binary
35 "//prebuilts/sdk:android_sdk_tools_for_native_android_binary",
36)
37
38bind(
39 name = "databinding_annotation_processor",
40 actual = "//prebuilts/sdk:compiler_annotation_processor",
41)
42
43bind(
44 name = "android/dx_jar_import",
45 actual = "//prebuilts/sdk:dx_jar_import",
46)