Index: ui/ozone/platform/wayland/wayland.gypi |
diff --git a/ui/ozone/platform/wayland/wayland.gypi b/ui/ozone/platform/wayland/wayland.gypi |
index cd4bb85c63d9d901e5792c5d3bb216bedaa6c33f..ec11e4226274f3b127569cb7589b0ec25afc5267 100644 |
--- a/ui/ozone/platform/wayland/wayland.gypi |
+++ b/ui/ozone/platform/wayland/wayland.gypi |
@@ -7,6 +7,9 @@ |
'internal_ozone_platform_deps': [ |
'ozone_platform_wayland', |
], |
+ 'internal_ozone_platform_unittest_deps': [ |
+ 'ozone_platform_wayland_unittests', |
+ ], |
'internal_ozone_platforms': [ |
'wayland' |
], |
@@ -26,18 +29,46 @@ |
'../events/platform/events_platform.gyp:events_platform', |
], |
'sources': [ |
- "client_native_pixmap_factory_wayland.cc", |
- "client_native_pixmap_factory_wayland.h", |
- "ozone_platform_wayland.cc", |
- "ozone_platform_wayland.h", |
- "wayland_display.cc", |
- "wayland_display.h", |
- "wayland_object.h", |
- "wayland_surface_factory.cc", |
- "wayland_surface_factory.h", |
- "wayland_window.cc", |
- "wayland_window.h", |
+ 'client_native_pixmap_factory_wayland.cc', |
+ 'client_native_pixmap_factory_wayland.h', |
+ 'ozone_platform_wayland.cc', |
+ 'ozone_platform_wayland.h', |
+ 'wayland_display.cc', |
+ 'wayland_display.h', |
+ 'wayland_object.h', |
+ 'wayland_surface_factory.cc', |
+ 'wayland_surface_factory.h', |
+ 'wayland_window.cc', |
+ 'wayland_window.h', |
+ ], |
+ }, |
+ { |
+ 'target_name': 'ozone_platform_wayland_unittests', |
+ 'type': 'none', |
+ 'dependencies': [ |
+ '../../skia/skia.gyp:skia', |
+ '../../testing/gmock.gyp:gmock', |
+ '../../third_party/wayland-protocols/wayland-protocols.gyp:xdg_shell_protocol', |
+ '../../third_party/wayland/wayland.gyp:wayland_server', |
+ '../gfx/gfx.gyp:gfx_test_support', |
+ ], |
+ 'export_dependent_settings': [ |
+ '../../skia/skia.gyp:skia', |
+ '../../testing/gmock.gyp:gmock', |
+ '../../third_party/wayland-protocols/wayland-protocols.gyp:xdg_shell_protocol', |
+ '../../third_party/wayland/wayland.gyp:wayland_server', |
+ '../gfx/gfx.gyp:gfx_test_support', |
], |
+ 'direct_dependent_settings': { |
+ 'sources': [ |
+ 'fake_server.cc', |
+ 'fake_server.h', |
+ 'mock_platform_window_delegate.cc', |
+ 'wayland_display_unittest.cc', |
+ 'wayland_surface_factory_unittest.cc', |
+ 'wayland_window_unittest.cc', |
+ ], |
+ }, |
}, |
], |
} |