Index: components/view_manager/surfaces/BUILD.gn |
diff --git a/components/view_manager/surfaces/BUILD.gn b/components/view_manager/surfaces/BUILD.gn |
index 308373ac350d5021372741146edf7aaee5fa3385..ef4252f5f0e7d2e5fae0244d8f5d3334582198f4 100644 |
--- a/components/view_manager/surfaces/BUILD.gn |
+++ b/components/view_manager/surfaces/BUILD.gn |
@@ -2,27 +2,11 @@ |
# Use of this source code is governed by a BSD-style license that can be |
# found in the LICENSE file. |
-import("//mojo/public/mojo_application.gni") |
- |
-mojo_native_application("surfaces") { |
- output_name = "surfaces_service" |
- sources = [ |
- "main.cc", |
- ] |
- |
- deps = [ |
- ":lib", |
- "//mojo/environment:chromium", |
- "//third_party/mojo/src/mojo/public/cpp/system", |
- ] |
-} |
- |
-source_set("lib") { |
+source_set("surfaces") { |
sources = [ |
- "display_factory_impl.cc", |
- "display_factory_impl.h", |
- "display_impl.cc", |
- "display_impl.h", |
+ "command_buffer_local.cc", |
+ "command_buffer_local.h", |
+ "display_delegate.h", |
"surfaces_context_provider.cc", |
"surfaces_context_provider.h", |
"surfaces_impl.cc", |
@@ -31,8 +15,10 @@ source_set("lib") { |
"surfaces_output_surface.h", |
"surfaces_scheduler.cc", |
"surfaces_scheduler.h", |
- "surfaces_service_application.cc", |
- "surfaces_service_application.h", |
+ "surfaces_state.cc", |
+ "surfaces_state.h", |
+ "top_level_display_client.cc", |
+ "top_level_display_client.h", |
] |
deps = [ |
@@ -40,7 +26,9 @@ source_set("lib") { |
"//cc", |
"//cc/surfaces", |
"//cc/surfaces:surface_id", |
+ "//components/view_manager/gles2", |
"//components/view_manager/public/interfaces", |
+ "//gpu/command_buffer/client:gles2_implementation", |
"//gpu/command_buffer/client:gles2_interface", |
"//mojo/application/public/cpp", |
"//mojo/common:tracing_impl", |