Index: cc/surfaces/BUILD.gn |
diff --git a/cc/surfaces/BUILD.gn b/cc/surfaces/BUILD.gn |
index 284f1a10796142bc67aee8f4806eb83006292254..285f59e0f85f34db414e3900877f6e1574bc4a71 100644 |
--- a/cc/surfaces/BUILD.gn |
+++ b/cc/surfaces/BUILD.gn |
@@ -10,18 +10,27 @@ cc_source_set("surface_id") { |
"frame_sink_id.h", |
"local_frame_id.cc", |
"local_frame_id.h", |
+ "sequence_surface_reference.cc", |
+ "sequence_surface_reference.h", |
"surface_id.cc", |
"surface_id.h", |
+ "surface_info.h", |
"surface_reference.cc", |
"surface_reference.h", |
+ "surface_reference_base.cc", |
+ "surface_reference_base.h", |
+ "surface_reference_factory.h", |
+ "surface_reference_owner.h", |
"surface_sequence.h", |
"surface_sequence_generator.cc", |
"surface_sequence_generator.h", |
+ "surfaces_export.h", |
] |
deps = [ |
"//base", |
"//mojo/public/cpp/bindings:struct_traits", |
+ "//ui/gfx/geometry:geometry", |
] |
} |
@@ -33,11 +42,15 @@ cc_component("surfaces") { |
"compositor_frame_sink_support_client.h", |
"direct_compositor_frame_sink.cc", |
"direct_compositor_frame_sink.h", |
+ "direct_surface_reference_factory.cc", |
+ "direct_surface_reference_factory.h", |
"display.cc", |
"display.h", |
"display_client.h", |
"display_scheduler.cc", |
"display_scheduler.h", |
+ "sequence_surface_reference_factory.cc", |
+ "sequence_surface_reference_factory.h", |
"surface.cc", |
"surface.h", |
"surface_aggregator.cc", |
@@ -55,7 +68,6 @@ cc_component("surfaces") { |
"surface_reference_manager.h", |
"surface_resource_holder.cc", |
"surface_resource_holder.h", |
- "surfaces_export.h", |
] |
defines = [ "CC_SURFACES_IMPLEMENTATION=1" ] |
@@ -63,6 +75,7 @@ cc_component("surfaces") { |
public_deps = [ |
":surface_id", |
] |
+ |
deps = [ |
"//base", |
"//base/third_party/dynamic_annotations", |