OLD | NEW |
---|---|
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 Loading... | |
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 Loading... | |
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 } |
OLD | NEW |