blob: c8529bc41d0e01e9ebbd9568566bbd446c044134 [file] [log] [blame]
load("//tools/base/bazel:android.bzl", "dex_library")
package(default_visibility = ["//visibility:public"])
java_library(
name = "studio-profiler",
srcs = glob([
"supportlib/src/main/**/*.java",
"common/src/main/**/*.java",
]),
resource_jars = select({
"//tools/base/bazel:windows": [],
"//conditions:default": ["//tools/base/profiler/native/agent:supportjni"],
}),
deps = [
"//prebuilts/studio/sdk:platforms/latest_jar",
],
)
java_library(
name = "perfa_java",
srcs = glob([
"perfa/src/main/**/*.java",
"common/src/main/**/*.java",
]),
deps = [
"//prebuilts/studio/sdk:platforms/latest_jar",
],
)
dex_library(
name = "perfa",
jars = [":perfa_java"],
)
java_library(
name = "perfa_okhttp_java",
srcs = glob([
"perfa-okhttp/src/main/**/*.java",
]),
deps = [
":perfa_java",
"//prebuilts/studio/sdk:platforms/latest_jar",
"//prebuilts/tools/common/m2/repository/com/squareup/okhttp/okhttp/2.5.0:jar",
"//prebuilts/tools/common/m2/repository/com/squareup/okhttp3/okhttp/3.3.0:jar",
"//prebuilts/tools/common/m2/repository/com/squareup/okio/okio/1.6.0:jar",
],
)
dex_library(
name = "perfa_okhttp",
jars = [":perfa_okhttp_java"],
output = "perfa_okhttp.dex",
)