Move event dispatch to view manager
[chromium-blink-merge.git] / components / kiosk_wm / BUILD.gn
blobb7bd5eea551232251dacb9bb019d7db3f82d9792
1 # Copyright 2014 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.
5 import("//third_party/mojo/src/mojo/public/mojo_application.gni")
6 import("//third_party/mojo/src/mojo/public/tools/bindings/mojom.gni")
8 # Mojo shell in chromium is only used for Mandoline, and Mandoline only uses
9 # kiosk_wm, so we name the target window_manager to avoid having to remap on the
10 # command line.
11 mojo_native_application("window_manager") {
12   sources = [
13     "kiosk_wm.cc",
14     "kiosk_wm.h",
15     "main.cc",
16     "merged_service_provider.cc",
17     "merged_service_provider.h",
18     "navigator_host_impl.cc",
19     "navigator_host_impl.h",
20   ]
22   deps = [
23     "//base",
24     "//components/view_manager/public/cpp",
25     "//components/window_manager:lib",
26     "//mojo/application",
27     "//mojo/common:common",
28     "//mojo/converters/geometry",
29     "//third_party/mojo/src/mojo/public/cpp/bindings",
30     "//third_party/mojo/src/mojo/public/cpp/utility",
31     "//third_party/mojo/src/mojo/public/interfaces/application",
32     "//third_party/mojo_services/src/navigation/public/interfaces",
33     "//ui/gfx/geometry",
34     "//ui/mojo/events:interfaces",
35   ]