1load("//bazel:skia_rules.bzl", "skia_cc_library", "skia_filegroup") 2 3package( 4 default_applicable_licenses = ["//:license"], 5) 6 7licenses(["notice"]) 8 9skia_cc_library( 10 name = "testutils", 11 testonly = True, 12 srcs = [ 13 "GrVulkanDefines.h", 14 "VkTestMemoryAllocator.cpp", 15 "VkTestMemoryAllocator.h", 16 "VkTestUtils.cpp", 17 ], 18 hdrs = ["VkTestUtils.h"], 19 visibility = [ 20 "//tools:__subpackages__", 21 ], 22 deps = [ 23 "//:core", 24 "//src/gpu/ganesh/vk:ganesh_vulkan_TEST_UTIL", 25 "//tools/library:load_dynamic_library", 26 "@vulkan_headers", 27 ], 28) 29 30skia_filegroup( 31 name = "private_hdrs", 32 srcs = [ 33 "GrVulkanDefines.h", 34 "VkTestContext.h", 35 "VkTestHelper.h", 36 "VkTestMemoryAllocator.h", 37 "VkTestUtils.h", 38 "VkYcbcrSamplerHelper.h", 39 ], 40 visibility = ["//tools/gpu:__pkg__"], 41) 42 43skia_filegroup( 44 name = "srcs", 45 srcs = [ 46 "VkTestContext.cpp", 47 "VkTestHelper.cpp", 48 "VkTestMemoryAllocator.cpp", 49 "VkTestUtils.cpp", 50 "VkYcbcrSamplerHelper.cpp", 51 ], 52 visibility = ["//tools/gpu:__pkg__"], 53) 54