Chromium Code Reviews| 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 |