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