Index: cc/paint/BUILD.gn |
diff --git a/cc/paint/BUILD.gn b/cc/paint/BUILD.gn |
index 58cdaf410505e7a7b5ccc9bc1497d031c32b5585..4cb0d9ffc0a8aacb97e677e347818ec2e9cc7c12 100644 |
--- a/cc/paint/BUILD.gn |
+++ b/cc/paint/BUILD.gn |
@@ -7,6 +7,32 @@ import("//cc/cc.gni") |
cc_component("paint") { |
output_name = "cc_paint" |
sources = [ |
+ "clip_display_item.cc", |
+ "clip_display_item.h", |
+ "clip_path_display_item.cc", |
+ "clip_path_display_item.h", |
+ "compositing_display_item.cc", |
+ "compositing_display_item.h", |
+ "discardable_image_map.cc", |
+ "discardable_image_map.h", |
+ "display_item.h", |
+ "display_item_list.cc", |
+ "display_item_list.h", |
+ "draw_image.cc", |
+ "draw_image.h", |
+ "drawing_display_item.cc", |
+ "drawing_display_item.h", |
+ "filter_display_item.cc", |
+ "filter_display_item.h", |
+ "filter_operation.cc", |
+ "filter_operation.h", |
+ "filter_operations.cc", |
+ "filter_operations.h", |
+ "float_clip_display_item.cc", |
+ "float_clip_display_item.h", |
+ "image_id.h", |
+ "largest_display_item.cc", |
+ "largest_display_item.h", |
"paint_canvas.cc", |
"paint_canvas.h", |
"paint_export.h", |
@@ -17,6 +43,10 @@ cc_component("paint") { |
"paint_shader.h", |
"paint_surface.cc", |
"paint_surface.h", |
+ "render_surface_filters.cc", |
+ "render_surface_filters.h", |
+ "transform_display_item.cc", |
+ "transform_display_item.h", |
] |
defines = [ "CC_PAINT_IMPLEMENTATION=1" ] |
@@ -25,7 +55,13 @@ cc_component("paint") { |
# included in Blink. This component should never publicly include |
# anything that Blink core wouldn't include (e.g. base). |
public_deps = [ |
+ "//cc/base:cc_base", |
+ "//cc/debug", |
"//skia", |
+ "//ui/gfx:color_space", |
+ "//ui/gfx:geometry_skia", |
+ "//ui/gfx/animation", |
+ "//ui/gfx/geometry", |
] |
deps = [ |