blob: 3f3e03ed453f4eb9d13b8ffa07371d0ffdc5ed90 [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")
executable("vkcube_on_scenic") {
sources = [
"//garnet/lib/vulkan/third_party/vkcube/cube.cc",
"//garnet/lib/vulkan/third_party/vkcube/cube.h",
"main.cc",
"test_vk_cube.h",
"vkcube_view.cc",
"vkcube_view.h",
]
defines = [
"VK_USE_PLATFORM_FUCHSIA",
"CUBE_USE_IMAGE_PIPE",
]
deps = [
"$magma_build_root/src/magma_util",
"$magma_build_root/src/magma_util/platform:trace",
"$zircon_build_root/public/lib/async-loop-cpp",
"$zircon_build_root/public/lib/trace-provider",
"//garnet/public/fidl/fuchsia.ui.viewsv1",
"//garnet/public/lib/component/cpp",
"//garnet/public/lib/fsl",
"//garnet/public/lib/fxl",
"//garnet/public/lib/ui/base_view/cpp",
"//garnet/public/lib/ui/geometry/cpp",
"//garnet/public/lib/ui/scenic",
"//garnet/public/lib/ui/scenic/cpp",
"//garnet/public/lib/vulkan",
]
public_deps = [
"//zircon/public/lib/fit",
]
}
executable("vkcube_on_fb") {
sources = [
"//garnet/lib/vulkan/third_party/vkcube/cube.cc",
"//garnet/lib/vulkan/third_party/vkcube/cube.h",
"main.cc",
"test_vk_cube.h",
]
defines = [ "VK_USE_PLATFORM_FUCHSIA" ]
deps = [
"$magma_build_root/src/magma_util",
"$magma_build_root/src/magma_util/platform:trace",
"$zircon_build_root/public/lib/trace-provider",
"//garnet/public/lib/fxl",
"//garnet/public/lib/vulkan",
]
public_deps = [
"//zircon/public/lib/fit",
]
}