OLD | NEW |
1 # Copyright 2014 The Chromium Authors. All rights reserved. | 1 # Copyright 2014 The Chromium Authors. All rights reserved. |
2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 | 4 |
5 import("//build/config/features.gni") | 5 import("//build/config/features.gni") |
6 | 6 |
7 # From third_party/libjingle/libjingle.gyp's target_defaults. | 7 # From third_party/libjingle/libjingle.gyp's target_defaults. |
8 config("jingle_unexported_configs") { | 8 config("jingle_unexported_configs") { |
9 defines = [ | 9 defines = [ |
10 "EXPAT_RELATIVE_PATH", | 10 "EXPAT_RELATIVE_PATH", |
(...skipping 278 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
289 public_configs = [ ":jingle_public_configs" ] | 289 public_configs = [ ":jingle_public_configs" ] |
290 public_deps = [ | 290 public_deps = [ |
291 ":libjingle_webrtc_common", | 291 ":libjingle_webrtc_common", |
292 ] | 292 ] |
293 } | 293 } |
294 | 294 |
295 # Note: this does not support the shared library build of libpeerconnection | 295 # Note: this does not support the shared library build of libpeerconnection |
296 # as is supported in the GYP build. It's not clear what this is used for. | 296 # as is supported in the GYP build. It's not clear what this is used for. |
297 source_set("libjingle_webrtc_common") { | 297 source_set("libjingle_webrtc_common") { |
298 sources = [ | 298 sources = [ |
| 299 "../webrtc/media/base/audiorenderer.h", |
| 300 "../webrtc/media/base/capturemanager.cc", |
| 301 "../webrtc/media/base/capturemanager.h", |
| 302 "../webrtc/media/base/capturerenderadapter.cc", |
| 303 "../webrtc/media/base/capturerenderadapter.h", |
| 304 "../webrtc/media/base/codec.cc", |
| 305 "../webrtc/media/base/codec.h", |
| 306 "../webrtc/media/base/constants.cc", |
| 307 "../webrtc/media/base/constants.h", |
| 308 "../webrtc/media/base/cryptoparams.h", |
| 309 "../webrtc/media/base/hybriddataengine.h", |
| 310 "../webrtc/media/base/mediachannel.h", |
| 311 "../webrtc/media/base/mediaengine.cc", |
| 312 "../webrtc/media/base/mediaengine.h", |
| 313 "../webrtc/media/base/rtpdataengine.cc", |
| 314 "../webrtc/media/base/rtpdataengine.h", |
| 315 "../webrtc/media/base/rtpdump.cc", |
| 316 "../webrtc/media/base/rtpdump.h", |
| 317 "../webrtc/media/base/rtputils.cc", |
| 318 "../webrtc/media/base/rtputils.h", |
| 319 "../webrtc/media/base/streamparams.cc", |
| 320 "../webrtc/media/base/streamparams.h", |
| 321 "../webrtc/media/base/turnutils.cc", |
| 322 "../webrtc/media/base/turnutils.h", |
| 323 "../webrtc/media/base/videoadapter.cc", |
| 324 "../webrtc/media/base/videoadapter.h", |
| 325 "../webrtc/media/base/videocapturer.cc", |
| 326 "../webrtc/media/base/videocapturer.h", |
| 327 "../webrtc/media/base/videocommon.cc", |
| 328 "../webrtc/media/base/videocommon.h", |
| 329 "../webrtc/media/base/videoframe.cc", |
| 330 "../webrtc/media/base/videoframe.h", |
| 331 "../webrtc/media/base/videoframefactory.cc", |
| 332 "../webrtc/media/base/videoframefactory.h", |
| 333 "../webrtc/media/devices/dummydevicemanager.cc", |
| 334 "../webrtc/media/devices/dummydevicemanager.h", |
| 335 "../webrtc/media/devices/filevideocapturer.cc", |
| 336 "../webrtc/media/devices/filevideocapturer.h", |
| 337 "../webrtc/media/webrtc/webrtccommon.h", |
| 338 "../webrtc/media/webrtc/webrtcvideoframe.cc", |
| 339 "../webrtc/media/webrtc/webrtcvideoframe.h", |
| 340 "../webrtc/media/webrtc/webrtcvideoframefactory.cc", |
| 341 "../webrtc/media/webrtc/webrtcvideoframefactory.h", |
| 342 "../webrtc/media/webrtc/webrtcvoe.h", |
299 "source/talk/app/webrtc/audiotrack.cc", | 343 "source/talk/app/webrtc/audiotrack.cc", |
300 "source/talk/app/webrtc/audiotrack.h", | 344 "source/talk/app/webrtc/audiotrack.h", |
301 "source/talk/app/webrtc/datachannel.cc", | 345 "source/talk/app/webrtc/datachannel.cc", |
302 "source/talk/app/webrtc/datachannel.h", | 346 "source/talk/app/webrtc/datachannel.h", |
303 "source/talk/app/webrtc/dtlsidentitystore.cc", | 347 "source/talk/app/webrtc/dtlsidentitystore.cc", |
304 "source/talk/app/webrtc/dtlsidentitystore.h", | 348 "source/talk/app/webrtc/dtlsidentitystore.h", |
305 "source/talk/app/webrtc/dtmfsender.cc", | 349 "source/talk/app/webrtc/dtmfsender.cc", |
306 "source/talk/app/webrtc/dtmfsender.h", | 350 "source/talk/app/webrtc/dtmfsender.h", |
307 "source/talk/app/webrtc/jsep.h", | 351 "source/talk/app/webrtc/jsep.h", |
308 "source/talk/app/webrtc/jsepicecandidate.cc", | 352 "source/talk/app/webrtc/jsepicecandidate.cc", |
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
361 "source/talk/app/webrtc/videotrack.cc", | 405 "source/talk/app/webrtc/videotrack.cc", |
362 "source/talk/app/webrtc/videotrack.h", | 406 "source/talk/app/webrtc/videotrack.h", |
363 "source/talk/app/webrtc/videotrackrenderers.cc", | 407 "source/talk/app/webrtc/videotrackrenderers.cc", |
364 "source/talk/app/webrtc/videotrackrenderers.h", | 408 "source/talk/app/webrtc/videotrackrenderers.h", |
365 "source/talk/app/webrtc/webrtcsdp.cc", | 409 "source/talk/app/webrtc/webrtcsdp.cc", |
366 "source/talk/app/webrtc/webrtcsdp.h", | 410 "source/talk/app/webrtc/webrtcsdp.h", |
367 "source/talk/app/webrtc/webrtcsession.cc", | 411 "source/talk/app/webrtc/webrtcsession.cc", |
368 "source/talk/app/webrtc/webrtcsession.h", | 412 "source/talk/app/webrtc/webrtcsession.h", |
369 "source/talk/app/webrtc/webrtcsessiondescriptionfactory.cc", | 413 "source/talk/app/webrtc/webrtcsessiondescriptionfactory.cc", |
370 "source/talk/app/webrtc/webrtcsessiondescriptionfactory.h", | 414 "source/talk/app/webrtc/webrtcsessiondescriptionfactory.h", |
371 "source/talk/media/base/audiorenderer.h", | |
372 "source/talk/media/base/capturemanager.cc", | |
373 "source/talk/media/base/capturemanager.h", | |
374 "source/talk/media/base/capturerenderadapter.cc", | |
375 "source/talk/media/base/capturerenderadapter.h", | |
376 "source/talk/media/base/codec.cc", | |
377 "source/talk/media/base/codec.h", | |
378 "source/talk/media/base/constants.cc", | |
379 "source/talk/media/base/constants.h", | |
380 "source/talk/media/base/cryptoparams.h", | |
381 "source/talk/media/base/hybriddataengine.h", | |
382 "source/talk/media/base/mediachannel.h", | |
383 "source/talk/media/base/mediaengine.cc", | |
384 "source/talk/media/base/mediaengine.h", | |
385 "source/talk/media/base/rtpdataengine.cc", | |
386 "source/talk/media/base/rtpdataengine.h", | |
387 "source/talk/media/base/rtpdump.cc", | |
388 "source/talk/media/base/rtpdump.h", | |
389 "source/talk/media/base/rtputils.cc", | |
390 "source/talk/media/base/rtputils.h", | |
391 "source/talk/media/base/streamparams.cc", | |
392 "source/talk/media/base/streamparams.h", | |
393 "source/talk/media/base/turnutils.cc", | |
394 "source/talk/media/base/turnutils.h", | |
395 "source/talk/media/base/videoadapter.cc", | |
396 "source/talk/media/base/videoadapter.h", | |
397 "source/talk/media/base/videocapturer.cc", | |
398 "source/talk/media/base/videocapturer.h", | |
399 "source/talk/media/base/videocommon.cc", | |
400 "source/talk/media/base/videocommon.h", | |
401 "source/talk/media/base/videoframe.cc", | |
402 "source/talk/media/base/videoframe.h", | |
403 "source/talk/media/base/videoframefactory.cc", | |
404 "source/talk/media/base/videoframefactory.h", | |
405 "source/talk/media/devices/dummydevicemanager.cc", | |
406 "source/talk/media/devices/dummydevicemanager.h", | |
407 "source/talk/media/devices/filevideocapturer.cc", | |
408 "source/talk/media/devices/filevideocapturer.h", | |
409 "source/talk/media/webrtc/webrtccommon.h", | |
410 "source/talk/media/webrtc/webrtcvideoframe.cc", | |
411 "source/talk/media/webrtc/webrtcvideoframe.h", | |
412 "source/talk/media/webrtc/webrtcvideoframefactory.cc", | |
413 "source/talk/media/webrtc/webrtcvideoframefactory.h", | |
414 "source/talk/media/webrtc/webrtcvoe.h", | |
415 "source/talk/session/media/audiomonitor.cc", | 415 "source/talk/session/media/audiomonitor.cc", |
416 "source/talk/session/media/audiomonitor.h", | 416 "source/talk/session/media/audiomonitor.h", |
417 "source/talk/session/media/bundlefilter.cc", | 417 "source/talk/session/media/bundlefilter.cc", |
418 "source/talk/session/media/bundlefilter.h", | 418 "source/talk/session/media/bundlefilter.h", |
419 "source/talk/session/media/channel.cc", | 419 "source/talk/session/media/channel.cc", |
420 "source/talk/session/media/channel.h", | 420 "source/talk/session/media/channel.h", |
421 "source/talk/session/media/channelmanager.cc", | 421 "source/talk/session/media/channelmanager.cc", |
422 "source/talk/session/media/channelmanager.h", | 422 "source/talk/session/media/channelmanager.h", |
423 "source/talk/session/media/currentspeakermonitor.cc", | 423 "source/talk/session/media/currentspeakermonitor.cc", |
424 "source/talk/session/media/currentspeakermonitor.h", | 424 "source/talk/session/media/currentspeakermonitor.h", |
(...skipping 21 matching lines...) Expand all Loading... |
446 ":libjingle", | 446 ":libjingle", |
447 "//third_party/libsrtp", | 447 "//third_party/libsrtp", |
448 "//third_party/webrtc/modules/media_file", | 448 "//third_party/webrtc/modules/media_file", |
449 "//third_party/webrtc/modules/video_capture", | 449 "//third_party/webrtc/modules/video_capture", |
450 "//third_party/webrtc/modules/video_render", | 450 "//third_party/webrtc/modules/video_render", |
451 ] | 451 ] |
452 | 452 |
453 if (!is_ios) { | 453 if (!is_ios) { |
454 # TODO(mallinath) - Enable SCTP for iOS. | 454 # TODO(mallinath) - Enable SCTP for iOS. |
455 sources += [ | 455 sources += [ |
456 "source/talk/media/sctp/sctpdataengine.cc", | 456 "../webrtc/media/sctp/sctpdataengine.cc", |
457 "source/talk/media/sctp/sctpdataengine.h", | 457 "../webrtc/media/sctp/sctpdataengine.h", |
458 ] | 458 ] |
459 defines = [ "HAVE_SCTP" ] | 459 defines = [ "HAVE_SCTP" ] |
460 deps += [ "//third_party/usrsctp" ] | 460 deps += [ "//third_party/usrsctp" ] |
461 } | 461 } |
462 } | 462 } |
463 | 463 |
464 # Note: this does not support the shared library build of libpeerconnection | 464 # Note: this does not support the shared library build of libpeerconnection |
465 # as is supported in the GYP build. It's not clear what this is used for. | 465 # as is supported in the GYP build. It's not clear what this is used for. |
466 source_set("libpeerconnection") { | 466 source_set("libpeerconnection") { |
467 sources = [ | 467 sources = [ |
468 "source/talk/media/webrtc/simulcast.cc", | 468 "../webrtc/media/webrtc/simulcast.cc", |
469 "source/talk/media/webrtc/simulcast.h", | 469 "../webrtc/media/webrtc/simulcast.h", |
470 "source/talk/media/webrtc/webrtcmediaengine.cc", | 470 "../webrtc/media/webrtc/webrtcmediaengine.cc", |
471 "source/talk/media/webrtc/webrtcmediaengine.h", | 471 "../webrtc/media/webrtc/webrtcmediaengine.h", |
472 "source/talk/media/webrtc/webrtcvideoengine2.cc", | 472 "../webrtc/media/webrtc/webrtcvideoengine2.cc", |
473 "source/talk/media/webrtc/webrtcvideoengine2.h", | 473 "../webrtc/media/webrtc/webrtcvideoengine2.h", |
474 "source/talk/media/webrtc/webrtcvoiceengine.cc", | 474 "../webrtc/media/webrtc/webrtcvoiceengine.cc", |
475 "source/talk/media/webrtc/webrtcvoiceengine.h", | 475 "../webrtc/media/webrtc/webrtcvoiceengine.h", |
476 ] | 476 ] |
477 | 477 |
478 configs += [ ":jingle_unexported_configs" ] | 478 configs += [ ":jingle_unexported_configs" ] |
479 public_configs = [ ":jingle_public_configs" ] | 479 public_configs = [ ":jingle_public_configs" ] |
480 configs -= [ "//build/config/compiler:chromium_code" ] | 480 configs -= [ "//build/config/compiler:chromium_code" ] |
481 configs += [ "//build/config/compiler:no_chromium_code" ] | 481 configs += [ "//build/config/compiler:no_chromium_code" ] |
482 | 482 |
483 deps = [ | 483 deps = [ |
484 # TODO(GYP): crbug.com/481633. Consider depending on :libjingle_webrtc | 484 # TODO(GYP): crbug.com/481633. Consider depending on :libjingle_webrtc |
485 # instead. | 485 # instead. |
(...skipping 10 matching lines...) Expand all Loading... |
496 "$p2p_dir/stunprober/stunprober.cc", | 496 "$p2p_dir/stunprober/stunprober.cc", |
497 ] | 497 ] |
498 | 498 |
499 deps = [ | 499 deps = [ |
500 ":libjingle_webrtc_common", | 500 ":libjingle_webrtc_common", |
501 "//third_party/webrtc/base:rtc_base", | 501 "//third_party/webrtc/base:rtc_base", |
502 ] | 502 ] |
503 } | 503 } |
504 } # enable_webrtc | 504 } # enable_webrtc |
505 # TODO(GYP): Port libjingle.gyp's enable_webrtc condition block. | 505 # TODO(GYP): Port libjingle.gyp's enable_webrtc condition block. |
OLD | NEW |