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