| OLD | NEW |
| 1 # Copyright (c) 2014 The WebRTC project authors. All Rights Reserved. | 1 # Copyright (c) 2014 The WebRTC project authors. All Rights Reserved. |
| 2 # | 2 # |
| 3 # Use of this source code is governed by a BSD-style license | 3 # Use of this source code is governed by a BSD-style license |
| 4 # that can be found in the LICENSE file in the root of the source | 4 # that can be found in the LICENSE file in the root of the source |
| 5 # tree. An additional intellectual property rights grant can be found | 5 # tree. An additional intellectual property rights grant can be found |
| 6 # in the file PATENTS. All contributing project authors may | 6 # in the file PATENTS. All contributing project authors may |
| 7 # be found in the AUTHORS file in the root of the source tree. | 7 # be found in the AUTHORS file in the root of the source tree. |
| 8 | 8 |
| 9 import("//build/config/ui.gni") | 9 import("//build/config/ui.gni") |
| 10 import("../../webrtc.gni") | 10 import("../../webrtc.gni") |
| (...skipping 26 matching lines...) Expand all Loading... |
| 37 testonly = true | 37 testonly = true |
| 38 sources = [] | 38 sources = [] |
| 39 deps = [] | 39 deps = [] |
| 40 if (rtc_desktop_capture_supported) { | 40 if (rtc_desktop_capture_supported) { |
| 41 deps += [ | 41 deps += [ |
| 42 ":desktop_capture_mock", | 42 ":desktop_capture_mock", |
| 43 ":primitives", | 43 ":primitives", |
| 44 ":screen_drawer", | 44 ":screen_drawer", |
| 45 "../../base:rtc_base", | 45 "../../base:rtc_base", |
| 46 "../../base:rtc_base_approved", | 46 "../../base:rtc_base_approved", |
| 47 "../../system_wrappers:system_wrappers", | 47 "../../system_wrappers", |
| 48 "../../test:test_support", | 48 "../../test:test_support", |
| 49 "../../test:video_test_support", | 49 "../../test:video_test_support", |
| 50 ] | 50 ] |
| 51 sources += [ | 51 sources += [ |
| 52 "screen_capturer_integration_test.cc", | 52 "screen_capturer_integration_test.cc", |
| 53 "screen_drawer_unittest.cc", | 53 "screen_drawer_unittest.cc", |
| 54 ] | 54 ] |
| 55 } | 55 } |
| 56 } | 56 } |
| 57 | 57 |
| 58 rtc_source_set("desktop_capture_unittests") { | 58 rtc_source_set("desktop_capture_unittests") { |
| 59 testonly = true | 59 testonly = true |
| 60 sources = [ | 60 sources = [ |
| 61 "blank_detector_desktop_capturer_wrapper_unittest.cc", |
| 61 "desktop_and_cursor_composer_unittest.cc", | 62 "desktop_and_cursor_composer_unittest.cc", |
| 62 "desktop_capturer_differ_wrapper_unittest.cc", | 63 "desktop_capturer_differ_wrapper_unittest.cc", |
| 63 "desktop_frame_rotation_unittest.cc", | 64 "desktop_frame_rotation_unittest.cc", |
| 64 "desktop_region_unittest.cc", | 65 "desktop_region_unittest.cc", |
| 65 "differ_block_unittest.cc", | 66 "differ_block_unittest.cc", |
| 66 "fallback_desktop_capturer_wrapper_unittest.cc", | 67 "fallback_desktop_capturer_wrapper_unittest.cc", |
| 67 "mouse_cursor_monitor_unittest.cc", | 68 "mouse_cursor_monitor_unittest.cc", |
| 68 "rgba_color_unittest.cc", | 69 "rgba_color_unittest.cc", |
| 69 "test_utils.cc", | 70 "test_utils.cc", |
| 70 "test_utils.h", | 71 "test_utils.h", |
| 71 "test_utils_unittest.cc", | 72 "test_utils_unittest.cc", |
| 72 "win/cursor_unittest.cc", | 73 "win/cursor_unittest.cc", |
| 73 "win/cursor_unittest_resources.h", | 74 "win/cursor_unittest_resources.h", |
| 74 "win/cursor_unittest_resources.rc", | 75 "win/cursor_unittest_resources.rc", |
| 75 ] | 76 ] |
| 76 deps = [ | 77 deps = [ |
| 77 ":desktop_capture", | 78 ":desktop_capture", |
| 78 ":desktop_capture_mock", | 79 ":desktop_capture_mock", |
| 79 ":primitives", | 80 ":primitives", |
| 80 ":rgba_color", | |
| 81 "../..:webrtc_common", | 81 "../..:webrtc_common", |
| 82 "../../base:rtc_base_approved", | 82 "../../base:rtc_base_approved", |
| 83 "../../system_wrappers:system_wrappers", | 83 "../../system_wrappers", |
| 84 "../../test:test_support", | 84 "../../test:test_support", |
| 85 "//testing/gmock", | 85 "//testing/gmock", |
| 86 ] | 86 ] |
| 87 if (rtc_desktop_capture_supported) { | 87 if (rtc_desktop_capture_supported) { |
| 88 sources += [ | 88 sources += [ |
| 89 "screen_capturer_helper_unittest.cc", | 89 "screen_capturer_helper_unittest.cc", |
| 90 "screen_capturer_mac_unittest.cc", | 90 "screen_capturer_mac_unittest.cc", |
| 91 "screen_capturer_unittest.cc", | 91 "screen_capturer_unittest.cc", |
| 92 "window_capturer_unittest.cc", | 92 "window_capturer_unittest.cc", |
| 93 ] | 93 ] |
| 94 deps += [ ":desktop_capture_mock" ] | 94 deps += [ ":desktop_capture_mock" ] |
| 95 } | 95 } |
| 96 if (!build_with_chromium && is_clang) { | 96 if (!build_with_chromium && is_clang) { |
| 97 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163). | 97 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163). |
| 98 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] | 98 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] |
| 99 } | 99 } |
| 100 } | 100 } |
| 101 | 101 |
| 102 source_set("rgba_color") { | 102 source_set("screen_drawer") { |
| 103 testonly = true | 103 testonly = true |
| 104 | 104 |
| 105 public_deps = [ | 105 public_deps = [ |
| 106 ":desktop_capture", | 106 ":desktop_capture", |
| 107 ] | 107 ] |
| 108 | 108 |
| 109 sources = [ | 109 sources = [ |
| 110 "rgba_color.cc", | |
| 111 "rgba_color.h", | |
| 112 ] | |
| 113 | |
| 114 deps = [ | |
| 115 ":primitives", | |
| 116 "../..:webrtc_common", | |
| 117 ] | |
| 118 } | |
| 119 | |
| 120 source_set("screen_drawer") { | |
| 121 testonly = true | |
| 122 | |
| 123 public_deps = [ | |
| 124 ":rgba_color", | |
| 125 ] | |
| 126 | |
| 127 sources = [ | |
| 128 "screen_drawer.cc", | 110 "screen_drawer.cc", |
| 129 "screen_drawer.h", | 111 "screen_drawer.h", |
| 130 "screen_drawer_linux.cc", | 112 "screen_drawer_linux.cc", |
| 131 "screen_drawer_mac.cc", | 113 "screen_drawer_mac.cc", |
| 132 "screen_drawer_win.cc", | 114 "screen_drawer_win.cc", |
| 133 ] | 115 ] |
| 134 | 116 |
| 135 deps = [ | 117 deps = [ |
| 136 ":primitives", | 118 ":primitives", |
| 137 "../../base:rtc_base_approved", | 119 "../../base:rtc_base_approved", |
| 138 "../../system_wrappers", | 120 "../../system_wrappers", |
| 139 ] | 121 ] |
| 140 } | 122 } |
| 141 | 123 |
| 142 source_set("desktop_capture_mock") { | 124 source_set("desktop_capture_mock") { |
| 143 testonly = true | 125 testonly = true |
| 144 | 126 |
| 145 public_deps = [ | 127 public_deps = [ |
| 146 ":desktop_capture", | 128 ":desktop_capture", |
| 147 ":rgba_color", | |
| 148 "//testing/gmock", | 129 "//testing/gmock", |
| 149 ] | 130 ] |
| 150 | 131 |
| 151 sources = [ | 132 sources = [ |
| 152 "desktop_frame_generator.cc", | 133 "desktop_frame_generator.cc", |
| 153 "desktop_frame_generator.h", | 134 "desktop_frame_generator.h", |
| 154 "fake_desktop_capturer.cc", | 135 "fake_desktop_capturer.cc", |
| 155 "fake_desktop_capturer.h", | 136 "fake_desktop_capturer.h", |
| 156 "mock_desktop_capturer_callback.cc", | 137 "mock_desktop_capturer_callback.cc", |
| 157 "mock_desktop_capturer_callback.h", | 138 "mock_desktop_capturer_callback.h", |
| 158 ] | 139 ] |
| 159 | 140 |
| 160 deps = [ | 141 deps = [ |
| 161 ":primitives", | 142 ":primitives", |
| 162 "../../base:rtc_base_approved", | 143 "../../base:rtc_base_approved", |
| 163 "../../test:test_support", | 144 "../../test:test_support", |
| 164 ] | 145 ] |
| 165 } | 146 } |
| 166 } | 147 } |
| 167 | 148 |
| 168 rtc_static_library("desktop_capture") { | 149 rtc_static_library("desktop_capture") { |
| 169 sources = [ | 150 sources = [ |
| 151 "blank_detector_desktop_capturer_wrapper.cc", |
| 152 "blank_detector_desktop_capturer_wrapper.h", |
| 170 "cropped_desktop_frame.cc", | 153 "cropped_desktop_frame.cc", |
| 171 "cropped_desktop_frame.h", | 154 "cropped_desktop_frame.h", |
| 172 "cropping_window_capturer.cc", | 155 "cropping_window_capturer.cc", |
| 173 "cropping_window_capturer.h", | 156 "cropping_window_capturer.h", |
| 174 "cropping_window_capturer_win.cc", | 157 "cropping_window_capturer_win.cc", |
| 175 "desktop_and_cursor_composer.cc", | 158 "desktop_and_cursor_composer.cc", |
| 176 "desktop_and_cursor_composer.h", | 159 "desktop_and_cursor_composer.h", |
| 177 "desktop_capture_options.cc", | 160 "desktop_capture_options.cc", |
| 178 "desktop_capture_options.h", | 161 "desktop_capture_options.h", |
| 179 "desktop_capturer.cc", | 162 "desktop_capturer.cc", |
| (...skipping 18 matching lines...) Expand all Loading... |
| 198 "mac/scoped_pixel_buffer_object.h", | 181 "mac/scoped_pixel_buffer_object.h", |
| 199 "mac/window_list_utils.cc", | 182 "mac/window_list_utils.cc", |
| 200 "mac/window_list_utils.h", | 183 "mac/window_list_utils.h", |
| 201 "mouse_cursor.cc", | 184 "mouse_cursor.cc", |
| 202 "mouse_cursor.h", | 185 "mouse_cursor.h", |
| 203 "mouse_cursor_monitor.h", | 186 "mouse_cursor_monitor.h", |
| 204 "mouse_cursor_monitor_mac.mm", | 187 "mouse_cursor_monitor_mac.mm", |
| 205 "mouse_cursor_monitor_win.cc", | 188 "mouse_cursor_monitor_win.cc", |
| 206 "resolution_change_detector.cc", | 189 "resolution_change_detector.cc", |
| 207 "resolution_change_detector.h", | 190 "resolution_change_detector.h", |
| 191 "rgba_color.cc", |
| 192 "rgba_color.h", |
| 208 "screen_capture_frame_queue.h", | 193 "screen_capture_frame_queue.h", |
| 209 "screen_capturer_helper.cc", | 194 "screen_capturer_helper.cc", |
| 210 "screen_capturer_helper.h", | 195 "screen_capturer_helper.h", |
| 211 "screen_capturer_mac.mm", | 196 "screen_capturer_mac.mm", |
| 212 "screen_capturer_win.cc", | 197 "screen_capturer_win.cc", |
| 213 "win/cursor.cc", | 198 "win/cursor.cc", |
| 214 "win/cursor.h", | 199 "win/cursor.h", |
| 215 "win/d3d_device.cc", | 200 "win/d3d_device.cc", |
| 216 "win/d3d_device.h", | 201 "win/d3d_device.h", |
| 217 "win/desktop.cc", | 202 "win/desktop.cc", |
| (...skipping 86 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 304 sources = [ | 289 sources = [ |
| 305 "differ_vector_sse2.cc", | 290 "differ_vector_sse2.cc", |
| 306 "differ_vector_sse2.h", | 291 "differ_vector_sse2.h", |
| 307 ] | 292 ] |
| 308 | 293 |
| 309 if (is_posix) { | 294 if (is_posix) { |
| 310 cflags = [ "-msse2" ] | 295 cflags = [ "-msse2" ] |
| 311 } | 296 } |
| 312 } | 297 } |
| 313 } | 298 } |
| OLD | NEW |