| # 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. |
| # this has to match the binary name in examples/ui/Build.gn |
| |
| executable("video_display") { |
| output_name = "video_display" |
| |
| sources = [ |
| "buffer.cc", |
| "buffer.h", |
| "camera_client.h", |
| "camera_client.cpp", |
| "fake_driver.h", |
| "frame_scheduler.h", |
| "frame_scheduler.cc", |
| "main.cc", |
| "view.cc", |
| "view.h", |
| "video_device_stream.h", |
| ] |
| |
| deps = [ |
| # "//garnet/examples/ui/shadertoy/service", |
| # "//garnet/examples/ui/shadertoy/service/services", |
| "//garnet/public/lib/app/cpp", |
| "//garnet/public/lib/fidl/cpp/bindings", |
| "//garnet/public/lib/fsl", |
| "//garnet/public/lib/ui/presentation/fidl", |
| "//garnet/public/lib/ui/scenic:client", |
| "//garnet/public/lib/ui/scenic:fidl_helpers", |
| "//garnet/public/lib/ui/scenic/fidl", |
| "//garnet/public/lib/ui/view_framework:view_provider", |
| "//garnet/public/lib/ui/views/fidl", |
| "//zircon/public/lib/trace-provider", |
| "//zircon/public/lib/fbl", |
| "//zircon/public/lib/async", |
| # "//zircon/system/ulib/camera-driver-proto", |
| # "//zircon/system/ulib/camera-proto-utils", |
| ] |
| |
| include_dirs = [ |
| "//third_party/glm", |
| "//lib", |
| ] |
| } |