Index: cc/surfaces/BUILD.gn |
diff --git a/cc/surfaces/BUILD.gn b/cc/surfaces/BUILD.gn |
index efc727d0c00c04a43d44fcc366bd98a14c2d5e7b..fe7d65db8986cb0533d69bae289d0f155c6f267a 100644 |
--- a/cc/surfaces/BUILD.gn |
+++ b/cc/surfaces/BUILD.gn |
@@ -12,13 +12,29 @@ cc_source_set("surface_id") { |
"local_frame_id.h", |
"surface_id.cc", |
"surface_id.h", |
+ "surface_ref_base.cc", |
+ "surface_ref_base.h", |
"surface_sequence.h", |
"surface_sequence_generator.cc", |
"surface_sequence_generator.h", |
+ "surfaces_export.h", |
Saman Sami
2016/11/30 18:05:52
Move back to surfaces:surfaces
|
] |
deps = [ |
"//base", |
+ "//ui/gfx/geometry:geometry", |
+ ] |
+} |
+ |
+cc_source_set("surface_ref") { |
+ sources = [ |
+ "surface_ref.h", |
+ ] |
+ |
+ deps = [ |
+ ":surface_id", |
+ "//cc", |
+ "//ui/gfx/geometry", |
Saman Sami
2016/11/30 18:05:52
Necessary?
|
] |
} |
@@ -48,14 +64,15 @@ cc_component("surfaces") { |
"surface_manager.h", |
"surface_resource_holder.cc", |
"surface_resource_holder.h", |
- "surfaces_export.h", |
] |
defines = [ "CC_SURFACES_IMPLEMENTATION=1" ] |
public_deps = [ |
":surface_id", |
+ ":surface_ref", |
] |
+ |
deps = [ |
"//base", |
"//base/third_party/dynamic_annotations", |