blob: da8983340c4b0f072426a03aeff8e1f889c0eed4 [file] [log] [blame]
# This file will be copied into //third_party/externals/vulkan_headers via the git_repository
# rule in WORKSPACE.bazel, so all files should be relative to that path.
cc_library(
name = "vulkan_headers",
srcs = [
# As of https://github.com/KhronosGroup/Vulkan-Headers/commit/00671c64ba5c488ade22ad572a0ef81d5e64c803
# these are included by vulkan_core.h, but Skia doesn't need to include them directly.
"include/vk_video/vulkan_video_codec_av1std.h",
"include/vk_video/vulkan_video_codec_av1std_decode.h",
"include/vk_video/vulkan_video_codec_h264std.h",
"include/vk_video/vulkan_video_codec_h264std_decode.h",
"include/vk_video/vulkan_video_codec_h264std_encode.h",
"include/vk_video/vulkan_video_codec_h265std.h",
"include/vk_video/vulkan_video_codec_h265std_decode.h",
"include/vk_video/vulkan_video_codec_h265std_encode.h",
"include/vk_video/vulkan_video_codecs_common.h",
],
hdrs = [
"include/vulkan/vk_platform.h",
"include/vulkan/vulkan.h",
"include/vulkan/vulkan_core.h",
],
includes = ["include"],
visibility = ["//visibility:public"],
)