blob: d8f8c43183c3f07f92d9b732ce472b0734e9af92 [file] [log] [blame]
# Copyright 2017 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.
import("//garnet/lib/magma/gnbuild/magma.gni")
executable("vkext") {
testonly = true
sources = [
"main.cc",
"vk_ext_buffer_collection.cc",
"vk_external_memory_fuchsia_khr.cc",
"vk_external_semaphore_fuchsia_khr.cc",
"vk_fuchsia_external_memory.cc",
"vk_fuchsia_external_semaphore.cc",
]
deps = [
"$magma_build_root/src/magma_util",
"$magma_build_root/src/magma_util/platform:semaphore",
"../vkreadback:vkreadback_src",
"//third_party/googletest:gtest",
"//zircon/public/fidl/fuchsia-sysmem:fuchsia-sysmem",
"//zircon/public/fidl/fuchsia-sysmem:fuchsia-sysmem_c",
"//zircon/public/lib/fdio",
]
if (use_vulkan_loader_for_tests) {
deps += [ "//third_party/vulkan_loader_and_validation_layers:vulkan" ]
} else {
deps += [ "$magma_build_root/tests/vulkan_shim" ]
}
}