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

Side by Side Diff: third_party/libjingle/libjingle.gyp

Issue 1419253002: Rearrange dependency to enable adding finch experiment in webrtc (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 1 month 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
« no previous file with comments | « third_party/libjingle/BUILD.gn ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 # Copyright (c) 2012 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 { 5 {
6 'includes': [ 6 'includes': [
7 '../../build/win_precompile.gypi', 7 '../../build/win_precompile.gypi',
8 ], 8 ],
9 'variables': { 9 'variables': {
10 'enabled_libjingle_device_manager%': 0, 10 'enabled_libjingle_device_manager%': 0,
11 'libjingle_additional_deps%': [], 11 'libjingle_additional_deps%': [],
12 'libjingle_peerconnection_additional_deps%': [], 12 'libjingle_peerconnection_additional_deps%': [],
13 'libjingle_source%': "source", 13 'libjingle_source%': "source",
14 'webrtc_p2p': "../webrtc/p2p", 14 'webrtc_p2p': "../webrtc/p2p",
15 'webrtc_xmpp': "../webrtc/libjingle/xmpp", 15 'webrtc_xmpp': "../webrtc/libjingle/xmpp",
16 'webrtc_system_wrappers': "../webrtc/system_wrappers",
16 }, 17 },
17 # Most of these settings have been split according to their scope into 18 # Most of these settings have been split according to their scope into
18 # :jingle_unexported_configs, :jingle_public_configs, 19 # :jingle_unexported_configs, :jingle_public_configs,
19 # :jingle_all_dependent_configs in the GN build. 20 # :jingle_all_dependent_configs in the GN build.
20 'target_defaults': { 21 'target_defaults': {
21 'defines': [ 22 'defines': [
22 'ENABLE_EXTERNAL_AUTH', 23 'ENABLE_EXTERNAL_AUTH',
23 'EXPAT_RELATIVE_PATH', 24 'EXPAT_RELATIVE_PATH',
24 'FEATURE_ENABLE_SSL', 25 'FEATURE_ENABLE_SSL',
25 'GTEST_RELATIVE_PATH', 26 'GTEST_RELATIVE_PATH',
(...skipping 240 matching lines...) Expand 10 before | Expand all | Expand 10 after
266 'sources': [ 267 'sources': [
267 '<(webrtc_p2p)/base/constants.cc', 268 '<(webrtc_p2p)/base/constants.cc',
268 '<(webrtc_p2p)/base/constants.h', 269 '<(webrtc_p2p)/base/constants.h',
269 ], 270 ],
270 }, # target libjingle_p2p_constants 271 }, # target libjingle_p2p_constants
271 ], 272 ],
272 'conditions': [ 273 'conditions': [
273 ['enable_webrtc==1', { 274 ['enable_webrtc==1', {
274 'targets': [ 275 'targets': [
275 { 276 {
276 # GN version: //third_party/libjingle:libjingle_webrtc_common 277 # GN version: //third_party/libjingle:libjingle_webrtc_shared
277 'target_name': 'libjingle_webrtc_common', 278 'target_name': 'libjingle_webrtc_shared',
278 'type': 'static_library', 279 'type': 'static_library',
279 'sources': [ 280 'sources': [
280 '<(libjingle_source)/talk/app/webrtc/audiotrack.cc', 281 '<(libjingle_source)/talk/app/webrtc/audiotrack.cc',
281 '<(libjingle_source)/talk/app/webrtc/audiotrack.h', 282 '<(libjingle_source)/talk/app/webrtc/audiotrack.h',
282 '<(libjingle_source)/talk/app/webrtc/datachannel.cc', 283 '<(libjingle_source)/talk/app/webrtc/datachannel.cc',
283 '<(libjingle_source)/talk/app/webrtc/datachannel.h', 284 '<(libjingle_source)/talk/app/webrtc/datachannel.h',
284 '<(libjingle_source)/talk/app/webrtc/dtlsidentitystore.cc', 285 '<(libjingle_source)/talk/app/webrtc/dtlsidentitystore.cc',
285 '<(libjingle_source)/talk/app/webrtc/dtlsidentitystore.h', 286 '<(libjingle_source)/talk/app/webrtc/dtlsidentitystore.h',
286 '<(libjingle_source)/talk/app/webrtc/dtmfsender.cc', 287 '<(libjingle_source)/talk/app/webrtc/dtmfsender.cc',
287 '<(libjingle_source)/talk/app/webrtc/dtmfsender.h', 288 '<(libjingle_source)/talk/app/webrtc/dtmfsender.h',
(...skipping 184 matching lines...) Expand 10 before | Expand all | Expand 10 after
472 ], 473 ],
473 }], 474 }],
474 ], 475 ],
475 'dependencies': [ 476 'dependencies': [
476 '<(DEPTH)/third_party/libsrtp/libsrtp.gyp:libsrtp', 477 '<(DEPTH)/third_party/libsrtp/libsrtp.gyp:libsrtp',
477 '<(DEPTH)/third_party/webrtc/modules/modules.gyp:media_file', 478 '<(DEPTH)/third_party/webrtc/modules/modules.gyp:media_file',
478 '<(DEPTH)/third_party/webrtc/modules/modules.gyp:video_capture', 479 '<(DEPTH)/third_party/webrtc/modules/modules.gyp:video_capture',
479 '<(DEPTH)/third_party/webrtc/modules/modules.gyp:video_render', 480 '<(DEPTH)/third_party/webrtc/modules/modules.gyp:video_render',
480 'libjingle', 481 'libjingle',
481 ], 482 ],
482 }, # target libjingle_webrtc_common 483 }, # target libjingle_webrtc_shared
484 {
485 # GN version: //third_party/libjingle:libjingle_webrtc_common
Sergey Ulanov 2015/10/23 20:42:27 What is this target going to be used for? Please a
486 'target_name': 'libjingle_webrtc_common',
tommi (sloooow) - chröme 2015/10/23 20:46:31 There's no target in this gyp file that depends on
487 'type': 'static_library',
488 'sources': [
489 '<(webrtc_system_wrappers)/interface/field_trial_default.h',
490 '<(webrtc_system_wrappers)/interface/field_trial.h',
491 '<(webrtc_system_wrappers)/source/field_trial_default.cc',
492 ],
493 'dependencies': [
494 'libjingle_webrtc_shared',
495 ],
496 },
Sergey Ulanov 2015/10/23 20:42:27 # target libjingle_webrtc_common
483 { 497 {
484 # GN version: //third_party/libjingle:libjingle_webrtc 498 # GN version: //third_party/libjingle:libjingle_webrtc
485 'target_name': 'libjingle_webrtc', 499 'target_name': 'libjingle_webrtc',
486 'type': 'static_library', 500 'type': 'static_library',
487 'sources': [ 501 'sources': [
488 'overrides/init_webrtc.cc', 502 'overrides/init_webrtc.cc',
489 'overrides/init_webrtc.h', 503 'overrides/init_webrtc.h',
490 ], 504 ],
491 'dependencies': [ 505 'dependencies': [
492 '<(DEPTH)/third_party/webrtc/modules/modules.gyp:audio_processing', 506 '<(DEPTH)/third_party/webrtc/modules/modules.gyp:audio_processing',
493 'libjingle_webrtc_common', 507 'libjingle_webrtc_shared',
494 ], 508 ],
495 }, 509 },
496 { 510 {
497 # GN version: //third_party/libjingle:libpeerconnection 511 # GN version: //third_party/libjingle:libpeerconnection
498 'target_name': 'libpeerconnection', 512 'target_name': 'libpeerconnection',
499 'type': 'static_library', 513 'type': 'static_library',
500 'sources': [ 514 'sources': [
501 # Note: sources list duplicated in GN build. 515 # Note: sources list duplicated in GN build.
502 '<(libjingle_source)/talk/media/webrtc/simulcast.cc', 516 '<(libjingle_source)/talk/media/webrtc/simulcast.cc',
503 '<(libjingle_source)/talk/media/webrtc/simulcast.h', 517 '<(libjingle_source)/talk/media/webrtc/simulcast.h',
504 '<(libjingle_source)/talk/media/webrtc/webrtcmediaengine.cc', 518 '<(libjingle_source)/talk/media/webrtc/webrtcmediaengine.cc',
505 '<(libjingle_source)/talk/media/webrtc/webrtcmediaengine.h', 519 '<(libjingle_source)/talk/media/webrtc/webrtcmediaengine.h',
506 '<(libjingle_source)/talk/media/webrtc/webrtcvideoengine2.cc', 520 '<(libjingle_source)/talk/media/webrtc/webrtcvideoengine2.cc',
507 '<(libjingle_source)/talk/media/webrtc/webrtcvideoengine2.h', 521 '<(libjingle_source)/talk/media/webrtc/webrtcvideoengine2.h',
508 '<(libjingle_source)/talk/media/webrtc/webrtcvoiceengine.cc', 522 '<(libjingle_source)/talk/media/webrtc/webrtcvoiceengine.cc',
509 '<(libjingle_source)/talk/media/webrtc/webrtcvoiceengine.h', 523 '<(libjingle_source)/talk/media/webrtc/webrtcvoiceengine.h',
510 ], 524 ],
511 'dependencies': [ 525 'dependencies': [
512 '<(DEPTH)/third_party/webrtc/voice_engine/voice_engine.gyp:voice_eng ine', 526 '<(DEPTH)/third_party/webrtc/voice_engine/voice_engine.gyp:voice_eng ine',
513 '<(DEPTH)/third_party/webrtc/webrtc.gyp:webrtc', 527 '<(DEPTH)/third_party/webrtc/webrtc.gyp:webrtc',
514 '<@(libjingle_peerconnection_additional_deps)', 528 '<@(libjingle_peerconnection_additional_deps)',
515 'libjingle_webrtc_common', 529 'libjingle_webrtc_shared',
516 ], 530 ],
517 'conditions': [ 531 'conditions': [
518 ['OS=="android"', { 532 ['OS=="android"', {
519 'standalone_static_library': 1, 533 'standalone_static_library': 1,
520 }], 534 }],
521 ], 535 ],
522 }, # target libpeerconnection 536 }, # target libpeerconnection
523 ], 537 ],
524 }], 538 }],
525 ], 539 ],
526 } 540 }
OLDNEW
« no previous file with comments | « third_party/libjingle/BUILD.gn ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698