OLD | NEW |
1 # Copyright (c) 2015 The WebRTC project authors. All Rights Reserved. | 1 # Copyright (c) 2015 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 | 10 |
11 rtc_source_set("call_interfaces") { | 11 rtc_source_set("call_interfaces") { |
12 sources = [ | 12 sources = [ |
13 "audio_receive_stream.h", | 13 "audio_receive_stream.h", |
14 "audio_send_stream.cc", | 14 "audio_send_stream.cc", |
15 "audio_send_stream.h", | 15 "audio_send_stream.h", |
16 "audio_state.h", | 16 "audio_state.h", |
17 "call.h", | 17 "call.h", |
18 "callfactoryinterface.h", | 18 "callfactoryinterface.h", |
| 19 "config.h", |
19 "flexfec_receive_stream.h", | 20 "flexfec_receive_stream.h", |
20 "syncable.cc", | 21 "syncable.cc", |
21 "syncable.h", | 22 "syncable.h", |
22 ] | 23 ] |
23 deps = [ | 24 deps = [ |
24 ":rtp_interfaces", | 25 ":rtp_interfaces", |
25 ":video_stream_api", | 26 ":video_stream_api", |
26 "..:webrtc_common", | 27 "..:webrtc_common", |
27 "../api:audio_mixer_api", | 28 "../api:audio_mixer_api", |
28 "../api:libjingle_peerconnection_api", | 29 "../api:libjingle_peerconnection_api", |
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
81 "../rtc_base:rtc_base_approved", | 82 "../rtc_base:rtc_base_approved", |
82 ] | 83 ] |
83 } | 84 } |
84 | 85 |
85 rtc_static_library("call") { | 86 rtc_static_library("call") { |
86 sources = [ | 87 sources = [ |
87 "bitrate_allocator.cc", | 88 "bitrate_allocator.cc", |
88 "call.cc", | 89 "call.cc", |
89 "callfactory.cc", | 90 "callfactory.cc", |
90 "callfactory.h", | 91 "callfactory.h", |
| 92 "config.cc", |
91 "flexfec_receive_stream_impl.cc", | 93 "flexfec_receive_stream_impl.cc", |
92 "flexfec_receive_stream_impl.h", | 94 "flexfec_receive_stream_impl.h", |
93 ] | 95 ] |
94 | 96 |
95 if (!build_with_chromium && is_clang) { | 97 if (!build_with_chromium && is_clang) { |
96 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163). | 98 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163). |
97 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] | 99 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] |
98 } | 100 } |
99 | 101 |
100 public_deps = [ | 102 public_deps = [ |
101 ":call_interfaces", | 103 ":call_interfaces", |
102 "../api:call_api", | 104 "../api:call_api", |
| 105 "../api:libjingle_peerconnection_api", |
103 ] | 106 ] |
104 | 107 |
105 deps = [ | 108 deps = [ |
106 ":call_interfaces", | 109 ":call_interfaces", |
107 ":rtp_interfaces", | 110 ":rtp_interfaces", |
108 ":rtp_receiver", | 111 ":rtp_receiver", |
109 ":rtp_sender", | 112 ":rtp_sender", |
110 "..:webrtc_common", | 113 "..:webrtc_common", |
111 "../api:transport_api", | 114 "../api:transport_api", |
112 "../audio", | 115 "../audio", |
(...skipping 14 matching lines...) Expand all Loading... |
127 | 130 |
128 rtc_source_set("video_stream_api") { | 131 rtc_source_set("video_stream_api") { |
129 sources = [ | 132 sources = [ |
130 "video_receive_stream.cc", | 133 "video_receive_stream.cc", |
131 "video_receive_stream.h", | 134 "video_receive_stream.h", |
132 "video_send_stream.cc", | 135 "video_send_stream.cc", |
133 "video_send_stream.h", | 136 "video_send_stream.h", |
134 ] | 137 ] |
135 deps = [ | 138 deps = [ |
136 "../:webrtc_common", | 139 "../:webrtc_common", |
| 140 "../api:libjingle_peerconnection_api", |
137 "../api:transport_api", | 141 "../api:transport_api", |
138 "../common_video:common_video", | 142 "../common_video:common_video", |
139 "../rtc_base:rtc_base_approved", | 143 "../rtc_base:rtc_base_approved", |
140 ] | 144 ] |
141 } | 145 } |
142 | 146 |
143 if (rtc_include_tests) { | 147 if (rtc_include_tests) { |
144 rtc_source_set("call_tests") { | 148 rtc_source_set("call_tests") { |
145 testonly = true | 149 testonly = true |
146 | 150 |
(...skipping 94 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
241 sources = [ | 245 sources = [ |
242 "test/mock_rtp_packet_sink_interface.h", | 246 "test/mock_rtp_packet_sink_interface.h", |
243 ] | 247 ] |
244 deps = [ | 248 deps = [ |
245 ":rtp_interfaces", | 249 ":rtp_interfaces", |
246 "../test:test_support", | 250 "../test:test_support", |
247 "//testing/gmock", | 251 "//testing/gmock", |
248 ] | 252 ] |
249 } | 253 } |
250 } | 254 } |
OLD | NEW |