Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(162)

Side by Side Diff: third_party/libjingle/BUILD.gn

Issue 1808233002: Remove libpeerconnection target from third_party/libjingle (Closed) Base URL: http://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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 358 matching lines...) Expand 10 before | Expand all | Expand 10 after
369 "../webrtc/media/base/videocapturer.cc", 369 "../webrtc/media/base/videocapturer.cc",
370 "../webrtc/media/base/videocapturer.h", 370 "../webrtc/media/base/videocapturer.h",
371 "../webrtc/media/base/videocommon.cc", 371 "../webrtc/media/base/videocommon.cc",
372 "../webrtc/media/base/videocommon.h", 372 "../webrtc/media/base/videocommon.h",
373 "../webrtc/media/base/videoframe.cc", 373 "../webrtc/media/base/videoframe.cc",
374 "../webrtc/media/base/videoframe.h", 374 "../webrtc/media/base/videoframe.h",
375 "../webrtc/media/base/videoframefactory.cc", 375 "../webrtc/media/base/videoframefactory.cc",
376 "../webrtc/media/base/videoframefactory.h", 376 "../webrtc/media/base/videoframefactory.h",
377 "../webrtc/media/base/videosourcebase.cc", 377 "../webrtc/media/base/videosourcebase.cc",
378 "../webrtc/media/base/videosourcebase.h", 378 "../webrtc/media/base/videosourcebase.h",
379 "../webrtc/media/engine/simulcast.cc",
380 "../webrtc/media/engine/simulcast.h",
379 "../webrtc/media/engine/webrtccommon.h", 381 "../webrtc/media/engine/webrtccommon.h",
382 "../webrtc/media/engine/webrtcmediaengine.cc",
383 "../webrtc/media/engine/webrtcmediaengine.h",
384 "../webrtc/media/engine/webrtcvideoengine2.cc",
385 "../webrtc/media/engine/webrtcvideoengine2.h",
380 "../webrtc/media/engine/webrtcvideoframe.cc", 386 "../webrtc/media/engine/webrtcvideoframe.cc",
381 "../webrtc/media/engine/webrtcvideoframe.h", 387 "../webrtc/media/engine/webrtcvideoframe.h",
382 "../webrtc/media/engine/webrtcvideoframefactory.cc", 388 "../webrtc/media/engine/webrtcvideoframefactory.cc",
383 "../webrtc/media/engine/webrtcvideoframefactory.h", 389 "../webrtc/media/engine/webrtcvideoframefactory.h",
384 "../webrtc/media/engine/webrtcvoe.h", 390 "../webrtc/media/engine/webrtcvoe.h",
391 "../webrtc/media/engine/webrtcvoiceengine.cc",
392 "../webrtc/media/engine/webrtcvoiceengine.h",
385 "../webrtc/pc/audiomonitor.cc", 393 "../webrtc/pc/audiomonitor.cc",
386 "../webrtc/pc/audiomonitor.h", 394 "../webrtc/pc/audiomonitor.h",
387 "../webrtc/pc/bundlefilter.cc", 395 "../webrtc/pc/bundlefilter.cc",
388 "../webrtc/pc/bundlefilter.h", 396 "../webrtc/pc/bundlefilter.h",
389 "../webrtc/pc/channel.cc", 397 "../webrtc/pc/channel.cc",
390 "../webrtc/pc/channel.h", 398 "../webrtc/pc/channel.h",
391 "../webrtc/pc/channelmanager.cc", 399 "../webrtc/pc/channelmanager.cc",
392 "../webrtc/pc/channelmanager.h", 400 "../webrtc/pc/channelmanager.h",
393 "../webrtc/pc/currentspeakermonitor.cc", 401 "../webrtc/pc/currentspeakermonitor.cc",
394 "../webrtc/pc/currentspeakermonitor.h", 402 "../webrtc/pc/currentspeakermonitor.h",
(...skipping 13 matching lines...) Expand all
408 416
409 configs -= [ "//build/config/compiler:chromium_code" ] 417 configs -= [ "//build/config/compiler:chromium_code" ]
410 configs += [ "//build/config/compiler:no_chromium_code" ] 418 configs += [ "//build/config/compiler:no_chromium_code" ]
411 419
412 configs += [ ":jingle_unexported_configs" ] 420 configs += [ ":jingle_unexported_configs" ]
413 public_configs = [ ":jingle_public_configs" ] 421 public_configs = [ ":jingle_public_configs" ]
414 422
415 deps = [ 423 deps = [
416 ":libjingle", 424 ":libjingle",
417 "//third_party/libsrtp", 425 "//third_party/libsrtp",
426 "//third_party/webrtc",
418 "//third_party/webrtc/modules/media_file", 427 "//third_party/webrtc/modules/media_file",
419 "//third_party/webrtc/modules/video_capture", 428 "//third_party/webrtc/modules/video_capture",
420 "//third_party/webrtc/modules/video_render", 429 "//third_party/webrtc/modules/video_render",
430 "//third_party/webrtc/system_wrappers",
431 "//third_party/webrtc/voice_engine",
421 ] 432 ]
422 433
423 if (!is_ios) { 434 if (!is_ios) {
424 # TODO(mallinath) - Enable SCTP for iOS. 435 # TODO(mallinath) - Enable SCTP for iOS.
425 sources += [ 436 sources += [
426 "../webrtc/media/sctp/sctpdataengine.cc", 437 "../webrtc/media/sctp/sctpdataengine.cc",
427 "../webrtc/media/sctp/sctpdataengine.h", 438 "../webrtc/media/sctp/sctpdataengine.h",
428 ] 439 ]
429 defines = [ "HAVE_SCTP" ] 440 defines = [ "HAVE_SCTP" ]
430 deps += [ "//third_party/usrsctp" ] 441 deps += [ "//third_party/usrsctp" ]
431 } 442 }
432 } 443 }
433 444
434 source_set("libpeerconnection") {
435 sources = [
436 "../webrtc/media/engine/simulcast.cc",
437 "../webrtc/media/engine/simulcast.h",
438 "../webrtc/media/engine/webrtcmediaengine.cc",
439 "../webrtc/media/engine/webrtcmediaengine.h",
440 "../webrtc/media/engine/webrtcvideoengine2.cc",
441 "../webrtc/media/engine/webrtcvideoengine2.h",
442 "../webrtc/media/engine/webrtcvoiceengine.cc",
443 "../webrtc/media/engine/webrtcvoiceengine.h",
444 ]
445
446 configs += [ ":jingle_unexported_configs" ]
447 public_configs = [ ":jingle_public_configs" ]
448 configs -= [ "//build/config/compiler:chromium_code" ]
449 configs += [ "//build/config/compiler:no_chromium_code" ]
450
451 deps = [
452 # TODO(GYP): crbug.com/481633. Consider depending on :libjingle_webrtc
453 # instead.
454 ":libjingle_webrtc_common",
455 "//third_party/webrtc",
456 "//third_party/webrtc/system_wrappers",
457 "//third_party/webrtc/voice_engine",
458 ]
459 }
460
461 source_set("libstunprober") { 445 source_set("libstunprober") {
462 p2p_dir = "../webrtc/p2p" 446 p2p_dir = "../webrtc/p2p"
463 sources = [ 447 sources = [
464 "$p2p_dir/stunprober/stunprober.cc", 448 "$p2p_dir/stunprober/stunprober.cc",
465 ] 449 ]
466 450
467 deps = [ 451 deps = [
468 ":libjingle_webrtc_common", 452 ":libjingle_webrtc_common",
469 "//third_party/webrtc/base:rtc_base", 453 "//third_party/webrtc/base:rtc_base",
470 ] 454 ]
471 } 455 }
472 } # enable_webrtc 456 } # enable_webrtc
473 # TODO(GYP): Port libjingle.gyp's enable_webrtc condition block. 457 # TODO(GYP): Port libjingle.gyp's enable_webrtc condition block.
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698