Chromium Code Reviews| Index: webrtc/modules/desktop_capture/BUILD.gn |
| diff --git a/webrtc/modules/desktop_capture/BUILD.gn b/webrtc/modules/desktop_capture/BUILD.gn |
| index 5d27994a2f108dbd8f90af5bb8c939e75f038ba4..6a10c34b149b98847d63fe6190e16174af82a644 100644 |
| --- a/webrtc/modules/desktop_capture/BUILD.gn |
| +++ b/webrtc/modules/desktop_capture/BUILD.gn |
| @@ -22,10 +22,14 @@ rtc_static_library("primitives") { |
| "desktop_region.h", |
| "shared_desktop_frame.cc", |
| "shared_desktop_frame.h", |
| + "shared_memory.cc", |
|
mbonadei
2016/12/20 17:22:20
I have moved `shared_memory.*` into :primitives to
|
| + "shared_memory.h", |
| ] |
| deps = [ |
| + "../..:webrtc_common", |
| "../../base:rtc_base", # TODO(kjellander): Cleanup in bugs.webrtc.org/3806. |
| + "../../system_wrappers:system_wrappers", |
| ] |
| } |
| @@ -41,6 +45,10 @@ if (rtc_include_tests) { |
| "rgba_color.cc", |
| "rgba_color.h", |
| ] |
| + deps = [ |
| + ":primitives", |
| + "../..:webrtc_common", |
| + ] |
| } |
| source_set("screen_drawer") { |
| @@ -57,6 +65,11 @@ if (rtc_include_tests) { |
| "screen_drawer_mac.cc", |
| "screen_drawer_win.cc", |
| ] |
| + deps = [ |
| + ":primitives", |
| + "../../base:rtc_base_approved", |
| + "../../system_wrappers:system_wrappers", |
| + ] |
| } |
| source_set("desktop_capture_mock") { |
| @@ -75,7 +88,11 @@ if (rtc_include_tests) { |
| "fake_desktop_capturer.h", |
| "mock_desktop_capturer_callback.cc", |
| "mock_desktop_capturer_callback.h", |
| - "screen_capturer_mock_objects.h", |
| + ] |
| + deps = [ |
| + ":primitives", |
| + "../../base:rtc_base_approved", |
| + "../../test:test_support", |
| ] |
| } |
| } |
| @@ -121,8 +138,6 @@ rtc_static_library("desktop_capture") { |
| "screen_capturer_helper.h", |
| "screen_capturer_mac.mm", |
| "screen_capturer_win.cc", |
| - "shared_memory.cc", |
| - "shared_memory.h", |
| "win/cursor.cc", |
| "win/cursor.h", |
| "win/d3d_device.cc", |
| @@ -198,6 +213,7 @@ rtc_static_library("desktop_capture") { |
| deps = [ |
| ":primitives", |
| + "../..:webrtc_common", |
| "../../base:rtc_base", # TODO(kjellander): Cleanup in bugs.webrtc.org/3806. |
| "../../system_wrappers", |
| "//third_party/libyuv", |