blob: ccf76c9dd3dc55ab0d364a7c042ef01055f3950e [file] [log] [blame]
# Copyright 2020 The Fuchsia Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
# DO NOT MANUALLY EDIT!
# Generated by //scripts/sdk/gn/generate.py.
copy("VkLayer_core_validation_config") {
sources = [
"data/vulkan/explicit_layer.d/VkLayer_core_validation.json",
]
outputs = [
"${root_gen_dir}/data/vulkan/explicit_layer.d/VkLayer_core_validation.json",
]
}
copy("VkLayer_core_validation_lib") {
sources = [
"../../arch/${target_cpu}/dist/VkLayer_core_validation.so",
]
outputs = [
"${root_out_dir}/lib/{{source_file_part}}",
]
}
group("VkLayer_core_validation") {
data_deps = [
":VkLayer_core_validation_config",
":VkLayer_core_validation_lib",
]
}
copy("VkLayer_object_lifetimes_config") {
sources = [
"data/vulkan/explicit_layer.d/VkLayer_object_lifetimes.json",
]
outputs = [
"${root_gen_dir}/data/vulkan/explicit_layer.d/VkLayer_object_lifetimes.json",
]
}
copy("VkLayer_object_lifetimes_lib") {
sources = [
"../../arch/${target_cpu}/dist/VkLayer_object_lifetimes.so",
]
outputs = [
"${root_out_dir}/lib/{{source_file_part}}",
]
}
group("VkLayer_object_lifetimes") {
data_deps = [
":VkLayer_object_lifetimes_config",
":VkLayer_object_lifetimes_lib",
]
}
copy("VkLayer_thread_safety_config") {
sources = [
"data/vulkan/explicit_layer.d/VkLayer_thread_safety.json",
]
outputs = [
"${root_gen_dir}/data/vulkan/explicit_layer.d/VkLayer_thread_safety.json",
]
}
copy("VkLayer_thread_safety_lib") {
sources = [
"../../arch/${target_cpu}/dist/VkLayer_thread_safety.so",
]
outputs = [
"${root_out_dir}/lib/{{source_file_part}}",
]
}
group("VkLayer_thread_safety") {
data_deps = [
":VkLayer_thread_safety_config",
":VkLayer_thread_safety_lib",
]
}
copy("VkLayer_stateless_validation_config") {
sources = [
"data/vulkan/explicit_layer.d/VkLayer_stateless_validation.json",
]
outputs = [
"${root_gen_dir}/data/vulkan/explicit_layer.d/VkLayer_stateless_validation.json",
]
}
copy("VkLayer_stateless_validation_lib") {
sources = [
"../../arch/${target_cpu}/dist/VkLayer_stateless_validation.so",
]
outputs = [
"${root_out_dir}/lib/{{source_file_part}}",
]
}
group("VkLayer_stateless_validation") {
data_deps = [
":VkLayer_stateless_validation_config",
":VkLayer_stateless_validation_lib",
]
}
copy("VkLayer_unique_objects_config") {
sources = [
"data/vulkan/explicit_layer.d/VkLayer_unique_objects.json",
]
outputs = [
"${root_gen_dir}/data/vulkan/explicit_layer.d/VkLayer_unique_objects.json",
]
}
copy("VkLayer_unique_objects_lib") {
sources = [
"../../arch/${target_cpu}/dist/VkLayer_unique_objects.so",
]
outputs = [
"${root_out_dir}/lib/{{source_file_part}}",
]
}
group("VkLayer_unique_objects") {
data_deps = [
":VkLayer_unique_objects_config",
":VkLayer_unique_objects_lib",
]
}
copy("VkLayer_khronos_validation_config") {
sources = [
"data/vulkan/explicit_layer.d/VkLayer_khronos_validation.json",
]
outputs = [
"${root_gen_dir}/data/vulkan/explicit_layer.d/VkLayer_khronos_validation.json",
]
}
copy("VkLayer_khronos_validation_lib") {
sources = [
"../../arch/${target_cpu}/dist/VkLayer_khronos_validation.so",
]
outputs = [
"${root_out_dir}/lib/{{source_file_part}}",
]
}
group("VkLayer_khronos_validation") {
data_deps = [
":VkLayer_khronos_validation_config",
":VkLayer_khronos_validation_lib",
]
}
copy("VkLayer_standard_validation_config") {
sources = [
"data/vulkan/explicit_layer.d/VkLayer_standard_validation.json",
]
outputs = [
"${root_gen_dir}/data/vulkan/explicit_layer.d/VkLayer_standard_validation.json",
]
}
group("VkLayer_standard_validation") {
data_deps = [
":VkLayer_standard_validation_config",
":VkLayer_khronos_validation",
]
}
copy("VkLayer_image_pipe_swapchain_config") {
sources = [
"data/vulkan/explicit_layer.d/VkLayer_image_pipe_swapchain.json",
]
outputs = [
"${root_gen_dir}/data/vulkan/explicit_layer.d/VkLayer_image_pipe_swapchain.json",
]
}
copy("VkLayer_image_pipe_swapchain_lib") {
sources = [
"../../arch/${target_cpu}/dist/VkLayer_image_pipe_swapchain.so",
]
outputs = [
"${root_out_dir}/lib/{{source_file_part}}",
]
}
group("VkLayer_image_pipe_swapchain") {
data_deps = [
":VkLayer_image_pipe_swapchain_config",
":VkLayer_image_pipe_swapchain_lib",
"../trace-engine",
]
}
group("all"){
data_deps = [
":VkLayer_core_validation",
":VkLayer_object_lifetimes",
":VkLayer_thread_safety",
":VkLayer_stateless_validation",
":VkLayer_unique_objects",
":VkLayer_khronos_validation",
":VkLayer_standard_validation",
":VkLayer_image_pipe_swapchain",
]
}