blob: bc1b537dd93ccc51554512387bf5c4cfeed3f236 [file] [log] [blame]
load("//tools/base/bazel:utils.bzl", "java_jarjar", "flat_archive")
java_library(
name = "transform",
srcs = glob(["src/main/java/**/*.java"]),
resource_jars = [":dependencies"],
resources = glob(["src/main/resources/**"]),
visibility = ["//visibility:public"],
deps = [
"//prebuilts/tools/common/m2/repository/org/ow2/asm/asm/7.0:jar",
],
)
java_jarjar(
name = "profilers-transform",
srcs = [
":transform",
"//prebuilts/tools/common/m2/repository/org/ow2/asm/asm/7.0:jar",
],
rules = "jarjar_rules.txt",
visibility = ["//visibility:public"],
)
flat_archive(
name = "dependencies",
deps = {
"//tools/base/profiler/app:studio-profiler": "dependencies",
"//tools/base/profiler/app:perfa_okhttp_java": "dependencies",
},
)
java_test(
name = "test",
srcs = glob([
"testSrc/com/android/tools/profiler/transform/*.java",
]),
data = glob(["testData/**"]),
test_class = "com.android.tools.profiler.transform.TransformTest",
deps = [
":transform",
"//tools/base/testutils:tools.testutils",
"//tools/base/third_party:junit_junit",
],
)