blob: c15e76d56aecc4357bbbb9fa47a9f08d6bd23c58 [file] [log] [blame]
# Copyright 2016 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")
source_set("vkreadback_src") {
testonly = true
sources = [
"vkreadback.cc",
"vkreadback.h",
]
public_deps = [
"$magma_build_root/src/magma_util",
"//src/lib/fxl/test:test_settings",
"//third_party/googletest:gtest",
]
if (use_vulkan_loader_for_tests) {
public_deps +=
[ "//third_party/vulkan_loader_and_validation_layers:vulkan" ]
} else {
public_deps += [ "$magma_build_root/tests/vulkan_shim" ]
}
}
executable("vkreadback") {
testonly = true
sources = [
"main.cc",
]
deps = [
":vkreadback_src",
]
}
executable("mt_create_vkdevice_loop") {
sources = [
"mt_create_vkdevice_loop.cc",
]
public_deps = [
"$magma_build_root/src/magma_util",
]
if (use_vulkan_loader_for_tests) {
public_deps +=
[ "//third_party/vulkan_loader_and_validation_layers:vulkan" ]
} else {
public_deps += [ "$magma_build_root/tests/vulkan_shim" ]
}
}