| OLD | NEW |
| 1 # Copyright 2016 The WebRTC project authors. All Rights Reserved. | 1 # Copyright 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("../webrtc.gni") | 9 import("../webrtc.gni") |
| 10 if (is_ios) { | 10 if (is_ios) { |
| (...skipping 126 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 137 # Suppress warnings from the Chromium Clang plugin | 137 # Suppress warnings from the Chromium Clang plugin |
| 138 # (bugs.webrtc.org/163). | 138 # (bugs.webrtc.org/163). |
| 139 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] | 139 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] |
| 140 } | 140 } |
| 141 } | 141 } |
| 142 | 142 |
| 143 rtc_static_library("objc_video") { | 143 rtc_static_library("objc_video") { |
| 144 sources = [ | 144 sources = [ |
| 145 "objc/Framework/Classes/Video/AVCaptureSession+DevicePosition.h", | 145 "objc/Framework/Classes/Video/AVCaptureSession+DevicePosition.h", |
| 146 "objc/Framework/Classes/Video/AVCaptureSession+DevicePosition.mm", | 146 "objc/Framework/Classes/Video/AVCaptureSession+DevicePosition.mm", |
| 147 "objc/Framework/Classes/Video/RTCAVFoundationVideoCapturerInternal.h", | |
| 148 "objc/Framework/Classes/Video/RTCAVFoundationVideoCapturerInternal.mm", | |
| 149 "objc/Framework/Classes/Video/RTCDefaultShader.h", | 147 "objc/Framework/Classes/Video/RTCDefaultShader.h", |
| 150 "objc/Framework/Classes/Video/RTCDefaultShader.mm", | 148 "objc/Framework/Classes/Video/RTCDefaultShader.mm", |
| 151 "objc/Framework/Classes/Video/RTCI420TextureCache.h", | 149 "objc/Framework/Classes/Video/RTCI420TextureCache.h", |
| 152 "objc/Framework/Classes/Video/RTCI420TextureCache.mm", | 150 "objc/Framework/Classes/Video/RTCI420TextureCache.mm", |
| 153 "objc/Framework/Classes/Video/RTCOpenGLDefines.h", | 151 "objc/Framework/Classes/Video/RTCOpenGLDefines.h", |
| 154 "objc/Framework/Classes/Video/RTCShader.h", | 152 "objc/Framework/Classes/Video/RTCShader.h", |
| 155 "objc/Framework/Classes/Video/RTCShader.mm", | 153 "objc/Framework/Classes/Video/RTCShader.mm", |
| 156 "objc/Framework/Classes/Video/avfoundationformatmapper.h", | |
| 157 "objc/Framework/Classes/Video/avfoundationformatmapper.mm", | |
| 158 "objc/Framework/Classes/Video/avfoundationvideocapturer.h", | |
| 159 "objc/Framework/Classes/Video/avfoundationvideocapturer.mm", | |
| 160 ] | 154 ] |
| 161 libs = [] | 155 libs = [] |
| 162 if (is_ios) { | 156 if (is_ios) { |
| 163 sources += [ | 157 sources += [ |
| 164 "objc/Framework/Classes/Video/RTCNV12TextureCache.h", | 158 "objc/Framework/Classes/Video/RTCNV12TextureCache.h", |
| 165 "objc/Framework/Classes/Video/RTCNV12TextureCache.m", | 159 "objc/Framework/Classes/Video/RTCNV12TextureCache.m", |
| 166 ] | 160 ] |
| 167 libs += [ | 161 libs += [ |
| 168 "GLKit.framework", | 162 "GLKit.framework", |
| 169 "OpenGLES.framework", | 163 "OpenGLES.framework", |
| (...skipping 81 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 251 "../api:video_frame_api", | 245 "../api:video_frame_api", |
| 252 "../rtc_base:rtc_base_approved", | 246 "../rtc_base:rtc_base_approved", |
| 253 ] | 247 ] |
| 254 configs += [ "..:common_objc" ] | 248 configs += [ "..:common_objc" ] |
| 255 public_configs = [ ":objc_common_config" ] | 249 public_configs = [ ":objc_common_config" ] |
| 256 } | 250 } |
| 257 } | 251 } |
| 258 | 252 |
| 259 rtc_static_library("objc_peerconnection") { | 253 rtc_static_library("objc_peerconnection") { |
| 260 sources = [ | 254 sources = [ |
| 261 "objc/Framework/Classes/PeerConnection/RTCAVFoundationVideoSource+Privat
e.h", | |
| 262 "objc/Framework/Classes/PeerConnection/RTCAVFoundationVideoSource.mm", | |
| 263 "objc/Framework/Classes/PeerConnection/RTCCameraVideoCapturer.m", | 255 "objc/Framework/Classes/PeerConnection/RTCCameraVideoCapturer.m", |
| 264 "objc/Framework/Headers/WebRTC/RTCCameraVideoCapturer.h", | 256 "objc/Framework/Headers/WebRTC/RTCCameraVideoCapturer.h", |
| 265 ] | 257 ] |
| 266 if (is_ios) { | 258 if (is_ios) { |
| 267 sources += [ | 259 sources += [ |
| 268 "objc/Framework/Classes/PeerConnection/RTCFileVideoCapturer.h", | 260 "objc/Framework/Classes/PeerConnection/RTCFileVideoCapturer.h", |
| 269 "objc/Framework/Classes/PeerConnection/RTCFileVideoCapturer.m", | 261 "objc/Framework/Classes/PeerConnection/RTCFileVideoCapturer.m", |
| 270 ] | 262 ] |
| 271 } | 263 } |
| 272 libs = [ "AVFoundation.framework" ] | 264 libs = [ "AVFoundation.framework" ] |
| (...skipping 155 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 428 "objc/Framework/Classes/PeerConnection/RTCVideoCodec.mm", | 420 "objc/Framework/Classes/PeerConnection/RTCVideoCodec.mm", |
| 429 "objc/Framework/Classes/PeerConnection/RTCVideoEncoderSettings.mm", | 421 "objc/Framework/Classes/PeerConnection/RTCVideoEncoderSettings.mm", |
| 430 "objc/Framework/Classes/PeerConnection/RTCVideoFrame.mm", | 422 "objc/Framework/Classes/PeerConnection/RTCVideoFrame.mm", |
| 431 "objc/Framework/Classes/PeerConnection/RTCVideoRendererAdapter+Private.h
", | 423 "objc/Framework/Classes/PeerConnection/RTCVideoRendererAdapter+Private.h
", |
| 432 "objc/Framework/Classes/PeerConnection/RTCVideoRendererAdapter.h", | 424 "objc/Framework/Classes/PeerConnection/RTCVideoRendererAdapter.h", |
| 433 "objc/Framework/Classes/PeerConnection/RTCVideoRendererAdapter.mm", | 425 "objc/Framework/Classes/PeerConnection/RTCVideoRendererAdapter.mm", |
| 434 "objc/Framework/Classes/PeerConnection/RTCVideoSource+Private.h", | 426 "objc/Framework/Classes/PeerConnection/RTCVideoSource+Private.h", |
| 435 "objc/Framework/Classes/PeerConnection/RTCVideoSource.mm", | 427 "objc/Framework/Classes/PeerConnection/RTCVideoSource.mm", |
| 436 "objc/Framework/Classes/PeerConnection/RTCVideoTrack+Private.h", | 428 "objc/Framework/Classes/PeerConnection/RTCVideoTrack+Private.h", |
| 437 "objc/Framework/Classes/PeerConnection/RTCVideoTrack.mm", | 429 "objc/Framework/Classes/PeerConnection/RTCVideoTrack.mm", |
| 438 "objc/Framework/Headers/WebRTC/RTCAVFoundationVideoSource.h", | |
| 439 "objc/Framework/Headers/WebRTC/RTCAudioSource.h", | 430 "objc/Framework/Headers/WebRTC/RTCAudioSource.h", |
| 440 "objc/Framework/Headers/WebRTC/RTCAudioTrack.h", | 431 "objc/Framework/Headers/WebRTC/RTCAudioTrack.h", |
| 441 "objc/Framework/Headers/WebRTC/RTCConfiguration.h", | 432 "objc/Framework/Headers/WebRTC/RTCConfiguration.h", |
| 442 "objc/Framework/Headers/WebRTC/RTCDataChannel.h", | 433 "objc/Framework/Headers/WebRTC/RTCDataChannel.h", |
| 443 "objc/Framework/Headers/WebRTC/RTCDataChannelConfiguration.h", | 434 "objc/Framework/Headers/WebRTC/RTCDataChannelConfiguration.h", |
| 444 "objc/Framework/Headers/WebRTC/RTCIceCandidate.h", | 435 "objc/Framework/Headers/WebRTC/RTCIceCandidate.h", |
| 445 "objc/Framework/Headers/WebRTC/RTCIceServer.h", | 436 "objc/Framework/Headers/WebRTC/RTCIceServer.h", |
| 446 "objc/Framework/Headers/WebRTC/RTCIntervalRange.h", | 437 "objc/Framework/Headers/WebRTC/RTCIntervalRange.h", |
| 447 "objc/Framework/Headers/WebRTC/RTCLegacyStatsReport.h", | 438 "objc/Framework/Headers/WebRTC/RTCLegacyStatsReport.h", |
| 448 "objc/Framework/Headers/WebRTC/RTCMediaConstraints.h", | 439 "objc/Framework/Headers/WebRTC/RTCMediaConstraints.h", |
| (...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 506 sources = [ | 497 sources = [ |
| 507 "objc/Framework/UnitTests/RTCConfigurationTest.mm", | 498 "objc/Framework/UnitTests/RTCConfigurationTest.mm", |
| 508 "objc/Framework/UnitTests/RTCDataChannelConfigurationTest.mm", | 499 "objc/Framework/UnitTests/RTCDataChannelConfigurationTest.mm", |
| 509 "objc/Framework/UnitTests/RTCIceCandidateTest.mm", | 500 "objc/Framework/UnitTests/RTCIceCandidateTest.mm", |
| 510 "objc/Framework/UnitTests/RTCIceServerTest.mm", | 501 "objc/Framework/UnitTests/RTCIceServerTest.mm", |
| 511 "objc/Framework/UnitTests/RTCIntervalRangeTests.mm", | 502 "objc/Framework/UnitTests/RTCIntervalRangeTests.mm", |
| 512 "objc/Framework/UnitTests/RTCMediaConstraintsTest.mm", | 503 "objc/Framework/UnitTests/RTCMediaConstraintsTest.mm", |
| 513 "objc/Framework/UnitTests/RTCPeerConnectionTest.mm", | 504 "objc/Framework/UnitTests/RTCPeerConnectionTest.mm", |
| 514 "objc/Framework/UnitTests/RTCSessionDescriptionTest.mm", | 505 "objc/Framework/UnitTests/RTCSessionDescriptionTest.mm", |
| 515 "objc/Framework/UnitTests/RTCTracingTest.mm", | 506 "objc/Framework/UnitTests/RTCTracingTest.mm", |
| 516 "objc/Framework/UnitTests/avformatmappertests.mm", | |
| 517 "objc/Framework/UnitTests/objc_video_decoder_factory_tests.mm", | 507 "objc/Framework/UnitTests/objc_video_decoder_factory_tests.mm", |
| 518 "objc/Framework/UnitTests/objc_video_encoder_factory_tests.mm", | 508 "objc/Framework/UnitTests/objc_video_encoder_factory_tests.mm", |
| 519 ] | 509 ] |
| 520 if (is_ios && | 510 if (is_ios && |
| 521 !(use_ios_simulator && | 511 !(use_ios_simulator && |
| 522 # The tests crash on these simulator versions: | 512 # The tests crash on these simulator versions: |
| 523 (ios_sdk_version == "10.0" || ios_sdk_version == "10.1"))) { | 513 (ios_sdk_version == "10.0" || ios_sdk_version == "10.1"))) { |
| 524 sources += | 514 sources += |
| 525 [ "objc/Framework/UnitTests/RTCCameraVideoCapturerTests.mm" ] | 515 [ "objc/Framework/UnitTests/RTCCameraVideoCapturerTests.mm" ] |
| 526 } | 516 } |
| (...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 568 if (is_ios) { | 558 if (is_ios) { |
| 569 ios_framework_bundle("objc_framework") { | 559 ios_framework_bundle("objc_framework") { |
| 570 info_plist = "objc/Framework/Info.plist" | 560 info_plist = "objc/Framework/Info.plist" |
| 571 output_name = "WebRTC" | 561 output_name = "WebRTC" |
| 572 | 562 |
| 573 common_objc_headers = [ | 563 common_objc_headers = [ |
| 574 "objc/Framework/Headers/WebRTC/RTCAudioSession.h", | 564 "objc/Framework/Headers/WebRTC/RTCAudioSession.h", |
| 575 "objc/Framework/Headers/WebRTC/RTCVideoCodec.h", | 565 "objc/Framework/Headers/WebRTC/RTCVideoCodec.h", |
| 576 "objc/Framework/Headers/WebRTC/RTCVideoCodecFactory.h", | 566 "objc/Framework/Headers/WebRTC/RTCVideoCodecFactory.h", |
| 577 "objc/Framework/Headers/WebRTC/RTCAudioSessionConfiguration.h", | 567 "objc/Framework/Headers/WebRTC/RTCAudioSessionConfiguration.h", |
| 578 "objc/Framework/Headers/WebRTC/RTCAVFoundationVideoSource.h", | |
| 579 "objc/Framework/Headers/WebRTC/RTCAudioSource.h", | 568 "objc/Framework/Headers/WebRTC/RTCAudioSource.h", |
| 580 "objc/Framework/Headers/WebRTC/RTCAudioTrack.h", | 569 "objc/Framework/Headers/WebRTC/RTCAudioTrack.h", |
| 581 "objc/Framework/Headers/WebRTC/RTCCameraVideoCapturer.h", | 570 "objc/Framework/Headers/WebRTC/RTCCameraVideoCapturer.h", |
| 582 "objc/Framework/Headers/WebRTC/RTCCameraPreviewView.h", | 571 "objc/Framework/Headers/WebRTC/RTCCameraPreviewView.h", |
| 583 "objc/Framework/Headers/WebRTC/RTCConfiguration.h", | 572 "objc/Framework/Headers/WebRTC/RTCConfiguration.h", |
| 584 "objc/Framework/Headers/WebRTC/RTCDataChannel.h", | 573 "objc/Framework/Headers/WebRTC/RTCDataChannel.h", |
| 585 "objc/Framework/Headers/WebRTC/RTCDataChannelConfiguration.h", | 574 "objc/Framework/Headers/WebRTC/RTCDataChannelConfiguration.h", |
| 586 "objc/Framework/Headers/WebRTC/RTCDispatcher.h", | 575 "objc/Framework/Headers/WebRTC/RTCDispatcher.h", |
| 587 "objc/Framework/Headers/WebRTC/RTCEAGLVideoView.h", | 576 "objc/Framework/Headers/WebRTC/RTCEAGLVideoView.h", |
| 588 "objc/Framework/Headers/WebRTC/RTCFieldTrials.h", | 577 "objc/Framework/Headers/WebRTC/RTCFieldTrials.h", |
| (...skipping 156 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 745 public_deps = [ | 734 public_deps = [ |
| 746 "$rtc_libyuv_dir", | 735 "$rtc_libyuv_dir", |
| 747 ] | 736 ] |
| 748 } else { | 737 } else { |
| 749 # Need to add a directory normally exported by libyuv. | 738 # Need to add a directory normally exported by libyuv. |
| 750 include_dirs = [ "$rtc_libyuv_dir/include" ] | 739 include_dirs = [ "$rtc_libyuv_dir/include" ] |
| 751 } | 740 } |
| 752 } | 741 } |
| 753 } | 742 } |
| 754 } | 743 } |
| OLD | NEW |