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 "RasterSurfaceManager.cpp", 14 "SurfaceManager.cpp", 15 ], 16 hdrs = ["SurfaceManager.h"], 17 visibility = [ 18 "//gm:__pkg__", 19 "//tools/testrunners:__subpackages__", 20 ], 21 deps = [ 22 "//:core", 23 "//src/base", 24 "//tools:tool_utils", 25 ], 26) 27 28skia_cc_library( 29 name = "ganesh_gl", 30 testonly = True, 31 srcs = [ 32 "GaneshGLSurfaceManager.cpp", 33 "SurfaceManager.cpp", 34 ], 35 hdrs = ["SurfaceManager.h"], 36 visibility = [ 37 "//gm:__pkg__", 38 "//tools/testrunners:__subpackages__", 39 ], 40 deps = [ 41 "//:core", 42 "//src/base", 43 "//src/gpu/ganesh/gl:ganesh_gl_TEST_UTIL", 44 "//tools:tool_utils", 45 "//tools/gpu:ganesh_gl_utils", 46 ], 47) 48 49skia_cc_library( 50 name = "ganesh_vulkan", 51 testonly = True, 52 srcs = [ 53 "GaneshVulkanSurfaceManager.cpp", 54 "SurfaceManager.cpp", 55 ], 56 hdrs = ["SurfaceManager.h"], 57 visibility = [ 58 "//gm:__pkg__", 59 "//tools/testrunners:__subpackages__", 60 ], 61 deps = [ 62 "//:core", 63 "//src/base", 64 "//src/gpu/ganesh/vk:ganesh_vulkan_TEST_UTIL", 65 "//tools:tool_utils", 66 "//tools/gpu:ganesh_vulkan_utils", 67 ], 68) 69