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("../webrtc.gni") | 9 import("../webrtc.gni") |
10 | 10 |
11 group("p2p") { | 11 group("p2p") { |
12 public_deps = [ | 12 public_deps = [ |
13 ":libstunprober", | 13 ":libstunprober", |
14 ":rtc_p2p", | 14 ":rtc_p2p", |
15 ] | 15 ] |
16 } | 16 } |
17 | 17 |
18 config("rtc_p2p_inherited_config") { | 18 config("rtc_p2p_inherited_config") { |
19 defines = [ "FEATURE_ENABLE_VOICEMAIL" ] | 19 defines = [ "FEATURE_ENABLE_VOICEMAIL" ] |
20 } | 20 } |
21 | 21 |
22 rtc_static_library("rtc_p2p") { | 22 rtc_static_library("rtc_p2p") { |
23 sources = [ | 23 sources = [ |
24 "base/asyncstuntcpsocket.cc", | 24 "base/asyncstuntcpsocket.cc", |
25 "base/asyncstuntcpsocket.h", | 25 "base/asyncstuntcpsocket.h", |
26 "base/basicpacketsocketfactory.cc", | 26 "base/basicpacketsocketfactory.cc", |
27 "base/basicpacketsocketfactory.h", | 27 "base/basicpacketsocketfactory.h", |
28 "base/candidate.h", | 28 "base/candidate.h", |
29 "base/candidatepairinterface.h", | |
29 "base/common.h", | 30 "base/common.h", |
30 "base/dtlstransport.cc", | 31 "base/dtlstransport.cc", |
31 "base/dtlstransport.h", | 32 "base/dtlstransport.h", |
32 "base/dtlstransportinternal.h", | 33 "base/dtlstransportinternal.h", |
33 "base/icetransportinternal.h", | 34 "base/icetransportinternal.h", |
34 "base/jseptransport.cc", | 35 "base/jseptransport.cc", |
35 "base/jseptransport.h", | 36 "base/jseptransport.h", |
36 "base/p2pconstants.cc", | 37 "base/p2pconstants.cc", |
37 "base/p2pconstants.h", | 38 "base/p2pconstants.h", |
38 "base/p2ptransportchannel.cc", | 39 "base/p2ptransportchannel.cc", |
(...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
116 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163). | 117 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163). |
117 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] | 118 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] |
118 } | 119 } |
119 } | 120 } |
120 | 121 |
121 if (rtc_use_quic) { | 122 if (rtc_use_quic) { |
122 deps = [ | 123 deps = [ |
123 "//third_party/libquic", | 124 "//third_party/libquic", |
124 ] | 125 ] |
125 sources += [ | 126 sources += [ |
127 "base/transportchannelimpl.h", | |
mbonadei
2017/09/19 09:04:50
I am missing some context here so maybe this is a
kjellander_webrtc
2017/09/19 16:10:28
Seems like it's only included in the code in this
| |
126 "quic/quicconnectionhelper.cc", | 128 "quic/quicconnectionhelper.cc", |
127 "quic/quicconnectionhelper.h", | 129 "quic/quicconnectionhelper.h", |
128 "quic/quicsession.cc", | 130 "quic/quicsession.cc", |
129 "quic/quicsession.h", | 131 "quic/quicsession.h", |
130 "quic/quictransport.cc", | 132 "quic/quictransport.cc", |
131 "quic/quictransport.h", | 133 "quic/quictransport.h", |
132 "quic/quictransportchannel.cc", | 134 "quic/quictransportchannel.cc", |
133 "quic/quictransportchannel.h", | 135 "quic/quictransportchannel.h", |
134 "quic/reliablequicstream.cc", | 136 "quic/reliablequicstream.cc", |
135 "quic/reliablequicstream.h", | 137 "quic/reliablequicstream.h", |
(...skipping 85 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
221 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163). | 223 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163). |
222 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] | 224 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] |
223 } | 225 } |
224 defines = [ "GTEST_RELATIVE_PATH" ] | 226 defines = [ "GTEST_RELATIVE_PATH" ] |
225 } | 227 } |
226 } | 228 } |
227 | 229 |
228 rtc_static_library("libstunprober") { | 230 rtc_static_library("libstunprober") { |
229 sources = [ | 231 sources = [ |
230 "stunprober/stunprober.cc", | 232 "stunprober/stunprober.cc", |
233 "stunprober/stunprober.h", | |
231 ] | 234 ] |
232 | 235 |
233 if (!build_with_chromium && is_clang) { | 236 if (!build_with_chromium && is_clang) { |
234 # Suppress warnings from Chrome's Clang plugins. | 237 # Suppress warnings from Chrome's Clang plugins. |
235 # See http://code.google.com/p/webrtc/issues/detail?id=163 for details. | 238 # See http://code.google.com/p/webrtc/issues/detail?id=163 for details. |
236 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] | 239 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] |
237 } | 240 } |
238 | 241 |
239 deps = [ | 242 deps = [ |
240 ":rtc_p2p", | 243 ":rtc_p2p", |
(...skipping 24 matching lines...) Expand all Loading... | |
265 "//testing/gmock", | 268 "//testing/gmock", |
266 "//testing/gtest", | 269 "//testing/gtest", |
267 ] | 270 ] |
268 if (!build_with_chromium && is_clang) { | 271 if (!build_with_chromium && is_clang) { |
269 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163). | 272 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163). |
270 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] | 273 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] |
271 } | 274 } |
272 defines = [ "GTEST_RELATIVE_PATH" ] | 275 defines = [ "GTEST_RELATIVE_PATH" ] |
273 } | 276 } |
274 } | 277 } |
OLD | NEW |