blob: ac25377a46b48f212d001aaa8ab497e259748696 [file] [log] [blame]
load("//tools/adt/idea/studio:studio.bzl", "studio_data")
filegroup(
name = "offline-sdk",
srcs = glob(["*/offline-sdk/**"]),
visibility = ["//visibility:public"],
)
filegroup(
name = "simpleperf",
srcs = glob(["*/simpleperf/**"]),
visibility = ["//visibility:public"],
)
filegroup(
name = "bazel-dist",
srcs = glob(["*/bazel/**"]),
visibility = ["//visibility:public"],
)
filegroup(
name = "lldb",
srcs = glob(["*/lldb/**"]),
visibility = ["//visibility:public"],
)
filegroup(
name = "clion",
srcs = glob(["clion/**"]),
visibility = ["//visibility:public"],
)
studio_data(
name = "simpleperf-bundle",
files = ["//prebuilts/tools/common/simpleperf"],
files_linux = glob(["linux-x86_64/simpleperf/*"]),
files_mac = glob(["darwin-x86_64/simpleperf/*"]),
files_mac_arm = glob(["darwin-x86_64/simpleperf/*"]),
files_win = glob(["windows-x86_64/simpleperf/*"]),
mappings = {
"prebuilts/tools/common/simpleperf/": "simpleperf/",
"prebuilts/tools/linux-x86_64/simpleperf/": "simpleperf/linux-x86_64/",
"prebuilts/tools/windows-x86_64/simpleperf/": "simpleperf/windows-x86_64/",
"prebuilts/tools/darwin-x86_64/simpleperf/": "simpleperf/darwin-x86_64/",
},
visibility = ["//visibility:public"],
)
studio_data(
name = "lldb-bundle",
files = glob(["common/lldb/**"]),
files_linux = glob(["linux-x86_64/lldb/**"]) + ["//prebuilts/python/linux-x86:linux-x86-bundle"],
files_mac = glob(["darwin-x86_64/lldb/**"]) + ["//prebuilts/python/darwin-x86:darwin-x86-bundle"],
files_mac_arm = glob(["darwin-x86_64/lldb/**"]) + ["//prebuilts/python/darwin-x86:darwin-x86-bundle"],
files_win = glob(["windows-x86_64/lldb/**"]) + ["//prebuilts/python/windows-x86:windows-x86-bundle"],
mappings = {
"prebuilts/tools/common/lldb/": "",
"prebuilts/tools/windows-x86_64/lldb/": "",
"prebuilts/tools/linux-x86_64/lldb/": "",
"prebuilts/tools/darwin-x86_64/lldb/": "",
"prebuilts/python/windows-x86/x64/Lib/": "lib/",
"prebuilts/python/windows-x86/x64/DLLs/": "dlls/",
"prebuilts/python/linux-x86/lib/python3.9/": "lib/python3.9/",
"prebuilts/python/darwin-x86/lib/python3.9/": "lib/python3.9/",
},
visibility = ["//visibility:public"],
)