From 38f9ee7a5bc8f137dc98a74698826f7fa53e3fd8 Mon Sep 17 00:00:00 2001 From: Loko Kung Date: Wed, 6 Apr 2022 11:33:58 -0700 Subject: Factor out typemap_helper header in BUILD rules for reusability in Dawn without depending on entire icd lib. --- BUILD.gn | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/BUILD.gn b/BUILD.gn index deb5ce33..1ac38ce6 100644 --- a/BUILD.gn +++ b/BUILD.gn @@ -46,17 +46,25 @@ config("vulkan_internal_config") { } } +# Vulkan tool generated utility headers +source_set("vulkan_tools_headers") { + public_deps = [ "$vulkan_headers_dir:vulkan_headers" ] + sources = [ + "icd/generated/vk_typemap_helper.h", + ] +} + if (!is_android) { # Vulkan Mock ICD # --------------- shared_library("VkICD_mock_icd") { configs -= vulkan_undefine_configs + deps = [ ":vulkan_tools_headers" ] public_deps = [ "$vulkan_headers_dir:vulkan_headers" ] data_deps = [ ":vulkan_gen_icd_json_file" ] sources = [ "icd/generated/mock_icd.cpp", "icd/generated/mock_icd.h", - "icd/generated/vk_typemap_helper.h", ] if (is_win) { sources += [ "icd/VkICD_mock_icd.def" ] -- cgit v1.2.3