Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(286)

Side by Side Diff: components/view_manager/BUILD.gn

Issue 1085233004: Moves services implementations out of third_party/mojo_services (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: unnecessary changes Created 5 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 # Copyright 2014 The Chromium Authors. All rights reserved. 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 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 import("//build/config/ui.gni") 5 import("//build/config/ui.gni")
6 import("//testing/test.gni")
6 import("//third_party/mojo/src/mojo/public/mojo_application.gni") 7 import("//third_party/mojo/src/mojo/public/mojo_application.gni")
7 import("//testing/test.gni")
8 8
9 mojo_native_application("view_manager") { 9 mojo_native_application("view_manager") {
10 sources = [ 10 sources = [
11 "main.cc", 11 "main.cc",
12 "view_manager_app.cc", 12 "view_manager_app.cc",
13 "view_manager_app.h", 13 "view_manager_app.h",
14 ] 14 ]
15 15
16 deps = [ 16 deps = [
17 ":view_manager_lib", 17 ":view_manager_lib",
18 "//base", 18 "//base",
19 "//components/view_manager/public/interfaces",
20 "//components/window_manager/public/interfaces",
19 "//mojo/application", 21 "//mojo/application",
20 "//mojo/common:tracing_impl", 22 "//mojo/common:tracing_impl",
23 "//mojo/converters/geometry",
21 "//mojo/environment:chromium", 24 "//mojo/environment:chromium",
22 "//mojo/converters/geometry",
23 "//third_party/mojo/src/mojo/public/cpp/bindings:bindings", 25 "//third_party/mojo/src/mojo/public/cpp/bindings:bindings",
24 "//third_party/mojo_services/src/view_manager/public/interfaces",
25 "//third_party/mojo_services/src/window_manager/public/interfaces",
26 ] 26 ]
27 } 27 }
28 28
29 source_set("view_manager_lib") { 29 source_set("view_manager_lib") {
30 sources = [ 30 sources = [
31 "access_policy.h", 31 "access_policy.h",
32 "access_policy_delegate.h", 32 "access_policy_delegate.h",
33 "animation_runner.cc", 33 "animation_runner.cc",
34 "animation_runner.h", 34 "animation_runner.h",
35 "animation_runner_observer.h", 35 "animation_runner_observer.h",
(...skipping 25 matching lines...) Expand all
61 "view_coordinate_conversions.h", 61 "view_coordinate_conversions.h",
62 "view_locator.cc", 62 "view_locator.cc",
63 "view_locator.h", 63 "view_locator.h",
64 "view_manager_service_impl.cc", 64 "view_manager_service_impl.cc",
65 "view_manager_service_impl.h", 65 "view_manager_service_impl.h",
66 "window_manager_access_policy.cc", 66 "window_manager_access_policy.cc",
67 "window_manager_access_policy.h", 67 "window_manager_access_policy.h",
68 ] 68 ]
69 69
70 public_deps = [ 70 public_deps = [
71 "//third_party/mojo_services/src/view_manager/public/cpp", 71 "//components/view_manager/public/cpp",
72 ] 72 ]
73 73
74 deps = [ 74 deps = [
75 "//base", 75 "//base",
76 "//cc/surfaces", 76 "//cc/surfaces",
77 "//cc/surfaces:surface_id", 77 "//cc/surfaces:surface_id",
78 "//components/native_viewport/public/interfaces",
79 "//components/surfaces/public/interfaces",
80 "//components/view_manager/public/cpp:common",
81 "//components/view_manager/public/interfaces",
82 "//components/window_manager/public/interfaces",
78 "//mojo/application", 83 "//mojo/application",
79 "//mojo/common", 84 "//mojo/common",
80 "//mojo/converters/geometry", 85 "//mojo/converters/geometry",
81 "//mojo/converters/input_events", 86 "//mojo/converters/input_events",
82 "//mojo/converters/surfaces", 87 "//mojo/converters/surfaces",
83 "//third_party/mojo/src/mojo/public/cpp/bindings:bindings", 88 "//third_party/mojo/src/mojo/public/cpp/bindings:bindings",
84 "//third_party/mojo/src/mojo/public/cpp/bindings:callback", 89 "//third_party/mojo/src/mojo/public/cpp/bindings:callback",
85 "//third_party/mojo/src/mojo/public/interfaces/application", 90 "//third_party/mojo/src/mojo/public/interfaces/application",
86 "//third_party/mojo_services/src/geometry/public/interfaces", 91 "//ui/mojo/geometry:interfaces",
87 "//third_party/mojo_services/src/input_events/public/interfaces", 92 "//ui/mojo/events:interfaces",
88 "//third_party/mojo_services/src/native_viewport/public/interfaces",
89 "//third_party/mojo_services/src/surfaces/public/interfaces",
90 "//third_party/mojo_services/src/view_manager/public/interfaces",
91 "//third_party/mojo_services/src/view_manager/public/cpp:common",
92 "//third_party/mojo_services/src/window_manager/public/interfaces",
93 "//ui/gfx", 93 "//ui/gfx",
94 "//ui/gfx/geometry", 94 "//ui/gfx/geometry",
95 ] 95 ]
96 } 96 }
97 97
98 source_set("test_support") { 98 source_set("test_support") {
99 testonly = true 99 testonly = true
100 100
101 sources = [ 101 sources = [
102 "test_change_tracker.cc", 102 "test_change_tracker.cc",
103 "test_change_tracker.h", 103 "test_change_tracker.h",
104 ] 104 ]
105 105
106 deps = [ 106 deps = [
107 "//base", 107 "//base",
108 "//components/view_manager/public/cpp",
109 "//components/view_manager/public/cpp:common",
110 "//components/view_manager/public/interfaces",
108 "//mojo/common", 111 "//mojo/common",
109 "//third_party/mojo/src/mojo/public/cpp/bindings:bindings", 112 "//third_party/mojo/src/mojo/public/cpp/bindings:bindings",
110 "//third_party/mojo_services/src/geometry/public/interfaces", 113 "//ui/mojo/geometry:interfaces",
111 "//third_party/mojo_services/src/view_manager/public/cpp",
112 "//third_party/mojo_services/src/view_manager/public/cpp:common",
113 "//third_party/mojo_services/src/view_manager/public/interfaces",
114 ] 114 ]
115 } 115 }
116 116
117 test("view_manager_service_unittests") { 117 test("view_manager_service_unittests") {
118 sources = [ 118 sources = [
119 "animation_runner_unittest.cc", 119 "animation_runner_unittest.cc",
120 "focus_controller_unittest.cc", 120 "focus_controller_unittest.cc",
121 "gesture_manager_unittest.cc", 121 "gesture_manager_unittest.cc",
122 "scheduled_animation_group_unittest.cc", 122 "scheduled_animation_group_unittest.cc",
123 "server_view_drawn_tracker_unittest.cc", 123 "server_view_drawn_tracker_unittest.cc",
124 "test_server_view_delegate.cc", 124 "test_server_view_delegate.cc",
125 "test_server_view_delegate.h", 125 "test_server_view_delegate.h",
126 "view_coordinate_conversions_unittest.cc", 126 "view_coordinate_conversions_unittest.cc",
127 "view_manager_service_unittest.cc", 127 "view_manager_service_unittest.cc",
128 ] 128 ]
129 129
130 deps = [ 130 deps = [
131 ":test_support", 131 ":test_support",
132 ":view_manager_lib", 132 ":view_manager_lib",
133 "//base", 133 "//base",
134 "//base/test:test_config", 134 "//base/test:test_config",
135 "//components/native_viewport/public/cpp:args",
136 "//components/view_manager/public/cpp",
137 "//components/view_manager/public/interfaces",
138 "//components/window_manager/public/interfaces",
135 "//mojo/converters/geometry", 139 "//mojo/converters/geometry",
136 "//mojo/converters/input_events", 140 "//mojo/converters/input_events",
141 "//mojo/environment:chromium",
137 "//third_party/mojo/src/mojo/edk/test:run_all_unittests", 142 "//third_party/mojo/src/mojo/edk/test:run_all_unittests",
138 "//mojo/environment:chromium",
139 "//third_party/mojo/src/mojo/public/cpp/bindings:bindings", 143 "//third_party/mojo/src/mojo/public/cpp/bindings:bindings",
140 "//third_party/mojo/src/mojo/public/interfaces/application", 144 "//third_party/mojo/src/mojo/public/interfaces/application",
141 "//third_party/mojo_services/src/geometry/public/interfaces", 145 "//ui/mojo/geometry:interfaces",
142 "//third_party/mojo_services/src/input_events/public/interfaces", 146 "//ui/mojo/events:interfaces",
143 "//third_party/mojo_services/src/native_viewport/public/cpp:args",
144 "//third_party/mojo_services/src/view_manager/public/cpp",
145 "//third_party/mojo_services/src/view_manager/public/interfaces",
146 "//third_party/mojo_services/src/window_manager/public/interfaces",
147 "//testing/gtest", 147 "//testing/gtest",
148 "//ui/gfx", 148 "//ui/gfx",
149 "//ui/gfx:test_support", 149 "//ui/gfx:test_support",
150 "//ui/gfx/geometry", 150 "//ui/gfx/geometry",
151 ] 151 ]
152 152
153 if (!is_android) { # TODO(GYP) Enable on Android when osmesa links. 153 if (!is_android) { # TODO(GYP) Enable on Android when osmesa links.
154 deps += [ "//third_party/mesa:osmesa" ] 154 deps += [ "//third_party/mesa:osmesa" ]
155 } 155 }
156 } 156 }
157 157
158 mojo_native_application("apptests") { 158 mojo_native_application("apptests") {
159 output_name = "view_manager_apptests" 159 output_name = "view_manager_apptests"
160 testonly = true 160 testonly = true
161 161
162 sources = [ 162 sources = [
163 "view_manager_client_apptest.cc", 163 "view_manager_client_apptest.cc",
164 "view_manager_service_apptest.cc", 164 "view_manager_service_apptest.cc",
165 ] 165 ]
166 166
167 deps = [ 167 deps = [
168 ":test_support", 168 ":test_support",
169 "//base", 169 "//base",
170 "//base/test:test_config", 170 "//base/test:test_config",
171 "//components/view_manager/public/cpp",
172 "//components/view_manager/public/interfaces",
173 "//components/window_manager/public/interfaces",
171 "//mojo/application", 174 "//mojo/application",
172 "//mojo/application:test_support", 175 "//mojo/application:test_support",
173 "//mojo/common", 176 "//mojo/common",
174 "//third_party/mojo/src/mojo/public/cpp/bindings:bindings", 177 "//third_party/mojo/src/mojo/public/cpp/bindings:bindings",
175 "//third_party/mojo_services/src/geometry/public/cpp:cpp", 178 "//ui/mojo/geometry:interfaces",
176 "//third_party/mojo_services/src/geometry/public/interfaces", 179 "//ui/mojo/geometry:util",
177 "//third_party/mojo_services/src/view_manager/public/cpp",
178 "//third_party/mojo_services/src/view_manager/public/interfaces",
179 "//third_party/mojo_services/src/window_manager/public/interfaces",
180 ] 180 ]
181 } 181 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698