| OLD | NEW |
| 1 # Copyright (c) 2016 The WebRTC project authors. All Rights Reserved. | 1 # Copyright (c) 2016 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/linux/pkg_config.gni") | 9 import("//build/config/linux/pkg_config.gni") |
| 10 import("../build/webrtc.gni") | 10 import("../build/webrtc.gni") |
| (...skipping 101 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 112 "engine/webrtcvideoframefactory.h", | 112 "engine/webrtcvideoframefactory.h", |
| 113 "engine/webrtcvoe.h", | 113 "engine/webrtcvoe.h", |
| 114 "engine/webrtcvoiceengine.cc", | 114 "engine/webrtcvoiceengine.cc", |
| 115 "engine/webrtcvoiceengine.h", | 115 "engine/webrtcvoiceengine.h", |
| 116 "sctp/sctpdataengine.cc", | 116 "sctp/sctpdataengine.cc", |
| 117 "sctp/sctpdataengine.h", | 117 "sctp/sctpdataengine.h", |
| 118 ] | 118 ] |
| 119 | 119 |
| 120 configs += [ ":rtc_media_warnings_config" ] | 120 configs += [ ":rtc_media_warnings_config" ] |
| 121 | 121 |
| 122 public_configs = [ "..:common_inherited_config" ] | |
| 123 | |
| 124 if (is_clang) { | 122 if (is_clang) { |
| 125 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163). | 123 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163). |
| 126 suppressed_configs += [ | 124 suppressed_configs += [ |
| 127 "//build/config/clang:extra_warnings", | 125 "//build/config/clang:extra_warnings", |
| 128 "//build/config/clang:find_bad_constructs", | 126 "//build/config/clang:find_bad_constructs", |
| 129 ] | 127 ] |
| 130 } | 128 } |
| 131 | 129 |
| 132 if (is_win) { | 130 if (is_win) { |
| 133 cflags = [ | 131 cflags = [ |
| (...skipping 22 matching lines...) Expand all Loading... |
| 156 | 154 |
| 157 if (rtc_build_usrsctp) { | 155 if (rtc_build_usrsctp) { |
| 158 include_dirs += [ | 156 include_dirs += [ |
| 159 # TODO(jiayl): move this into the public_configs of | 157 # TODO(jiayl): move this into the public_configs of |
| 160 # //third_party/usrsctp/BUILD.gn. | 158 # //third_party/usrsctp/BUILD.gn. |
| 161 "//third_party/usrsctp/usrsctplib", | 159 "//third_party/usrsctp/usrsctplib", |
| 162 ] | 160 ] |
| 163 deps += [ "//third_party/usrsctp" ] | 161 deps += [ "//third_party/usrsctp" ] |
| 164 } | 162 } |
| 165 | 163 |
| 164 public_configs = [] |
| 166 if (build_with_chromium) { | 165 if (build_with_chromium) { |
| 167 deps += [ "../modules/video_capture:video_capture" ] | 166 deps += [ "../modules/video_capture:video_capture" ] |
| 168 } else { | 167 } else { |
| 169 public_configs += [ ":rtc_media_defines_config" ] | 168 public_configs += [ ":rtc_media_defines_config" ] |
| 170 deps += [ "../modules/video_capture:video_capture_internal_impl" ] | 169 deps += [ "../modules/video_capture:video_capture_internal_impl" ] |
| 171 } | 170 } |
| 172 if (is_linux && rtc_use_gtk) { | 171 if (is_linux && rtc_use_gtk) { |
| 173 sources += [ | 172 sources += [ |
| 174 "devices/gtkvideorenderer.cc", | 173 "devices/gtkvideorenderer.cc", |
| 175 "devices/gtkvideorenderer.h", | 174 "devices/gtkvideorenderer.h", |
| (...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 241 "engine/fakewebrtccall.cc", | 240 "engine/fakewebrtccall.cc", |
| 242 "engine/fakewebrtccall.h", | 241 "engine/fakewebrtccall.h", |
| 243 "engine/fakewebrtcdeviceinfo.h", | 242 "engine/fakewebrtcdeviceinfo.h", |
| 244 "engine/fakewebrtcvcmfactory.h", | 243 "engine/fakewebrtcvcmfactory.h", |
| 245 "engine/fakewebrtcvideocapturemodule.h", | 244 "engine/fakewebrtcvideocapturemodule.h", |
| 246 "engine/fakewebrtcvideoengine.h", | 245 "engine/fakewebrtcvideoengine.h", |
| 247 "engine/fakewebrtcvoiceengine.h", | 246 "engine/fakewebrtcvoiceengine.h", |
| 248 ] | 247 ] |
| 249 | 248 |
| 250 configs += [ ":rtc_unittest_main_config" ] | 249 configs += [ ":rtc_unittest_main_config" ] |
| 251 public_configs = [ "..:common_inherited_config" ] | |
| 252 | 250 |
| 253 if (rtc_build_libyuv) { | 251 if (rtc_build_libyuv) { |
| 254 deps += [ "$rtc_libyuv_dir" ] | 252 deps += [ "$rtc_libyuv_dir" ] |
| 255 public_deps += [ "$rtc_libyuv_dir" ] | 253 public_deps += [ "$rtc_libyuv_dir" ] |
| 256 } else { | 254 } else { |
| 257 # Need to add a directory normally exported by libyuv. | 255 # Need to add a directory normally exported by libyuv. |
| 258 include_dirs += [ "$rtc_libyuv_dir/include" ] | 256 include_dirs += [ "$rtc_libyuv_dir/include" ] |
| 259 } | 257 } |
| 260 | 258 |
| 261 if (is_clang) { | 259 if (is_clang) { |
| (...skipping 75 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 337 "engine/webrtcmediaengine_unittest.cc", | 335 "engine/webrtcmediaengine_unittest.cc", |
| 338 "engine/webrtcvideocapturer_unittest.cc", | 336 "engine/webrtcvideocapturer_unittest.cc", |
| 339 "engine/webrtcvideoengine2_unittest.cc", | 337 "engine/webrtcvideoengine2_unittest.cc", |
| 340 "engine/webrtcvideoframe_unittest.cc", | 338 "engine/webrtcvideoframe_unittest.cc", |
| 341 "engine/webrtcvideoframefactory_unittest.cc", | 339 "engine/webrtcvideoframefactory_unittest.cc", |
| 342 "engine/webrtcvoiceengine_unittest.cc", | 340 "engine/webrtcvoiceengine_unittest.cc", |
| 343 "sctp/sctpdataengine_unittest.cc", | 341 "sctp/sctpdataengine_unittest.cc", |
| 344 ] | 342 ] |
| 345 | 343 |
| 346 configs += [ ":rtc_media_unittests_config" ] | 344 configs += [ ":rtc_media_unittests_config" ] |
| 347 public_configs = [ "..:common_inherited_config" ] | |
| 348 | 345 |
| 349 if (rtc_use_h264) { | 346 if (rtc_use_h264) { |
| 350 defines += [ "WEBRTC_USE_H264" ] | 347 defines += [ "WEBRTC_USE_H264" ] |
| 351 } | 348 } |
| 352 if (is_win) { | 349 if (is_win) { |
| 353 cflags = [ | 350 cflags = [ |
| 354 "/wd4245", # conversion from int to size_t, signed/unsigned mismatch. | 351 "/wd4245", # conversion from int to size_t, signed/unsigned mismatch. |
| 355 "/wd4373", # virtual function override. | 352 "/wd4373", # virtual function override. |
| 356 "/wd4389", # signed/unsigned mismatch. | 353 "/wd4389", # signed/unsigned mismatch. |
| 357 ] | 354 ] |
| (...skipping 20 matching lines...) Expand all Loading... |
| 378 deps += [ | 375 deps += [ |
| 379 # TODO(kjellander): Move as part of work in bugs.webrtc.org/4243. | 376 # TODO(kjellander): Move as part of work in bugs.webrtc.org/4243. |
| 380 ":rtc_media", | 377 ":rtc_media", |
| 381 ":rtc_unittest_main", | 378 ":rtc_unittest_main", |
| 382 "../audio", | 379 "../audio", |
| 383 "../base:rtc_base_tests_utils", | 380 "../base:rtc_base_tests_utils", |
| 384 "../system_wrappers:metrics_default", | 381 "../system_wrappers:metrics_default", |
| 385 ] | 382 ] |
| 386 } | 383 } |
| 387 } | 384 } |
| OLD | NEW |