xref: /aosp_15_r20/external/skia/tools/testrunners/benchmark/target/BUILD.bazel (revision c8dee2aa9b3f27cf6c858bd81872bdeb2c07ed17)
1load("//bazel:skia_rules.bzl", "skia_cc_library")
2
3package(
4    default_applicable_licenses = ["//:license"],
5)
6
7licenses(["notice"])
8
9skia_cc_library(
10    name = "raster",
11    testonly = True,
12    srcs = [
13        "BenchmarkTarget.cpp",
14        "RasterBenchmarkTarget.cpp",
15    ],
16    hdrs = ["BenchmarkTarget.h"],
17    visibility = ["//bench:__pkg__"],
18    deps = [
19        "//:core",
20        "//bench:benchmark",
21        "//src/base",
22        "//tools:tool_utils",
23        "//tools/flags:cmd_flags",
24        "//tools/testrunners/common:testrunner",
25        "//tools/testrunners/common/surface_manager:raster",
26    ],
27)
28
29skia_cc_library(
30    name = "ganesh_gl",
31    testonly = True,
32    srcs = [
33        "BenchmarkTarget.cpp",
34        "GaneshBenchmarkTarget.cpp",
35    ],
36    hdrs = ["BenchmarkTarget.h"],
37    visibility = ["//bench:__pkg__"],
38    deps = [
39        "//:core",
40        "//bench:benchmark",
41        "//src/base",
42        "//src/gpu/ganesh/gl:ganesh_gl_TEST_UTIL",
43        "//tools:tool_utils",
44        "//tools/flags:cmd_flags",
45        "//tools/testrunners/common:testrunner",
46        "//tools/testrunners/common/surface_manager:ganesh_gl",
47    ],
48)
49
50skia_cc_library(
51    name = "ganesh_vulkan",
52    testonly = True,
53    srcs = [
54        "BenchmarkTarget.cpp",
55        "GaneshBenchmarkTarget.cpp",
56    ],
57    hdrs = ["BenchmarkTarget.h"],
58    visibility = ["//bench:__pkg__"],
59    deps = [
60        "//:core",
61        "//bench:benchmark",
62        "//src/base",
63        "//src/gpu/ganesh/vk:ganesh_vulkan_TEST_UTIL",
64        "//tools:tool_utils",
65        "//tools/flags:cmd_flags",
66        "//tools/testrunners/common:testrunner",
67        "//tools/testrunners/common/surface_manager:ganesh_vulkan",
68    ],
69)
70