blob: 8e40db49b671eeff4ef014b9237bda5f00b05c93 [file] [log] [blame]
Adam Barth05d2a302016-03-16 12:42:57 -07001# Copyright 2016 The Chromium Authors. All rights reserved.
2# Use of this source code is governed by a BSD-style license that can be
3# found in the LICENSE file.
4
5import("//mojo/public/mojo_application.gni")
6
7mojo_native_application("shadows") {
8 output_name = "shadows_view"
9
10 sources = [
11 "main.cc",
Adam Barth46bdd8b2016-03-16 16:38:26 -070012 "penumbra_program.cc",
13 "penumbra_program.h",
Adam Barth05d2a302016-03-16 12:42:57 -070014 "shadows_app.cc",
15 "shadows_app.h",
Adam Barth2a5656a2016-03-16 15:08:23 -070016 "shadows_renderer.cc",
17 "shadows_renderer.h",
Adam Barth05d2a302016-03-16 12:42:57 -070018 "shadows_view.cc",
19 "shadows_view.h",
20 ]
21
22 deps = [
23 "//base",
Adam Barth2a5656a2016-03-16 15:08:23 -070024 "//examples/shadows/vfx",
Adam Barth05d2a302016-03-16 12:42:57 -070025 "//mojo/application",
26 "//mojo/common",
27 "//mojo/environment:chromium",
28 "//mojo/gpu",
29 "//mojo/public/c/gpu",
30 "//mojo/public/cpp/bindings",
31 "//mojo/public/cpp/environment",
32 "//mojo/public/cpp/system",
33 "//mojo/services/geometry/cpp",
34 "//mojo/services/geometry/interfaces",
35 "//mojo/services/gfx/composition/interfaces",
36 "//mojo/services/ui/views/interfaces",
37 "//mojo/skia",
38 "//mojo/ui",
39 "//mojo/ui:ganesh",
40 "//mojo/ui:gl",
41 "//skia",
42 ]
43}