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

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

Issue 12457027: Refactor libjingle and libpeerconnection targets. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 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 | Annotate | Revision Log
« no previous file with comments | « content/content_tests.gypi ('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_peerconnection_additional_deps%': [], 12 'libjingle_peerconnection_additional_deps%': [],
12 'libjingle_source%': "source", 13 'libjingle_source%': "source",
13 'libpeer_target_type%': 'static_library', 14 'libpeer_target_type%': 'static_library',
14 }, 15 },
15 'target_defaults': { 16 'target_defaults': {
16 'defines': [ 17 'defines': [
17 'EXPAT_RELATIVE_PATH', 18 'EXPAT_RELATIVE_PATH',
18 'FEATURE_ENABLE_SSL', 19 'FEATURE_ENABLE_SSL',
19 'GTEST_RELATIVE_PATH', 20 'GTEST_RELATIVE_PATH',
20 'HAVE_SRTP', 21 'HAVE_SRTP',
(...skipping 214 matching lines...) Expand 10 before | Expand all | Expand 10 after
235 'type': 'static_library', 236 'type': 'static_library',
236 'sources': [ 237 'sources': [
237 'overrides/talk/base/basictypes.h', 238 'overrides/talk/base/basictypes.h',
238 'overrides/talk/base/constructormagic.h', 239 'overrides/talk/base/constructormagic.h',
239 240
240 # Overrides logging.h/.cc because libjingle logging should be done to 241 # Overrides logging.h/.cc because libjingle logging should be done to
241 # the same place as the chromium logging. 242 # the same place as the chromium logging.
242 'overrides/talk/base/logging.cc', 243 'overrides/talk/base/logging.cc',
243 'overrides/talk/base/logging.h', 244 'overrides/talk/base/logging.h',
244 245
246 '<(libjingle_source)/talk/app/webrtc/audiotrack.cc',
247 '<(libjingle_source)/talk/app/webrtc/audiotrack.h',
248 '<(libjingle_source)/talk/app/webrtc/datachannel.cc',
249 '<(libjingle_source)/talk/app/webrtc/datachannel.h',
250 '<(libjingle_source)/talk/app/webrtc/dtmfsender.cc',
251 '<(libjingle_source)/talk/app/webrtc/dtmfsender.h',
252 '<(libjingle_source)/talk/app/webrtc/jsep.h',
253 '<(libjingle_source)/talk/app/webrtc/jsepicecandidate.cc',
254 '<(libjingle_source)/talk/app/webrtc/jsepicecandidate.h',
255 '<(libjingle_source)/talk/app/webrtc/jsepsessiondescription.cc',
256 '<(libjingle_source)/talk/app/webrtc/jsepsessiondescription.h',
257 '<(libjingle_source)/talk/app/webrtc/localaudiosource.cc',
258 '<(libjingle_source)/talk/app/webrtc/localaudiosource.h',
259 '<(libjingle_source)/talk/app/webrtc/localvideosource.cc',
260 '<(libjingle_source)/talk/app/webrtc/localvideosource.h',
261 '<(libjingle_source)/talk/app/webrtc/mediastream.cc',
262 '<(libjingle_source)/talk/app/webrtc/mediastream.h',
263 '<(libjingle_source)/talk/app/webrtc/mediastreamhandler.cc',
264 '<(libjingle_source)/talk/app/webrtc/mediastreamhandler.h',
265 '<(libjingle_source)/talk/app/webrtc/mediastreaminterface.h',
266 '<(libjingle_source)/talk/app/webrtc/mediastreamprovider.h',
267 '<(libjingle_source)/talk/app/webrtc/mediastreamproxy.h',
268 '<(libjingle_source)/talk/app/webrtc/mediastreamsignaling.cc',
269 '<(libjingle_source)/talk/app/webrtc/mediastreamsignaling.h',
270 '<(libjingle_source)/talk/app/webrtc/mediastreamtrack.h',
271 '<(libjingle_source)/talk/app/webrtc/mediastreamtrackproxy.h',
272 '<(libjingle_source)/talk/app/webrtc/notifier.h',
273 '<(libjingle_source)/talk/app/webrtc/peerconnection.cc',
274 '<(libjingle_source)/talk/app/webrtc/peerconnection.h',
275 '<(libjingle_source)/talk/app/webrtc/peerconnectionfactory.cc',
276 '<(libjingle_source)/talk/app/webrtc/peerconnectionfactory.h',
277 '<(libjingle_source)/talk/app/webrtc/peerconnectioninterface.h',
278 '<(libjingle_source)/talk/app/webrtc/portallocatorfactory.cc',
279 '<(libjingle_source)/talk/app/webrtc/portallocatorfactory.h',
280 '<(libjingle_source)/talk/app/webrtc/statscollector.cc',
281 '<(libjingle_source)/talk/app/webrtc/statscollector.h',
282 '<(libjingle_source)/talk/app/webrtc/statstypes.h',
283 '<(libjingle_source)/talk/app/webrtc/streamcollection.h',
284 '<(libjingle_source)/talk/app/webrtc/videosourceinterface.h',
285 '<(libjingle_source)/talk/app/webrtc/videosourceproxy.h',
286 '<(libjingle_source)/talk/app/webrtc/videotrack.cc',
287 '<(libjingle_source)/talk/app/webrtc/videotrack.h',
288 '<(libjingle_source)/talk/app/webrtc/videotrackrenderers.cc',
289 '<(libjingle_source)/talk/app/webrtc/videotrackrenderers.h',
290 '<(libjingle_source)/talk/app/webrtc/webrtcsdp.cc',
291 '<(libjingle_source)/talk/app/webrtc/webrtcsdp.h',
292 '<(libjingle_source)/talk/app/webrtc/webrtcsession.cc',
293 '<(libjingle_source)/talk/app/webrtc/webrtcsession.h',
245 '<(libjingle_source)/talk/base/asyncfile.cc', 294 '<(libjingle_source)/talk/base/asyncfile.cc',
246 '<(libjingle_source)/talk/base/asyncfile.h', 295 '<(libjingle_source)/talk/base/asyncfile.h',
247 '<(libjingle_source)/talk/base/asynchttprequest.cc', 296 '<(libjingle_source)/talk/base/asynchttprequest.cc',
248 '<(libjingle_source)/talk/base/asynchttprequest.h', 297 '<(libjingle_source)/talk/base/asynchttprequest.h',
249 '<(libjingle_source)/talk/base/asyncpacketsocket.h', 298 '<(libjingle_source)/talk/base/asyncpacketsocket.h',
250 '<(libjingle_source)/talk/base/asyncsocket.cc', 299 '<(libjingle_source)/talk/base/asyncsocket.cc',
251 '<(libjingle_source)/talk/base/asyncsocket.h', 300 '<(libjingle_source)/talk/base/asyncsocket.h',
252 '<(libjingle_source)/talk/base/asynctcpsocket.cc', 301 '<(libjingle_source)/talk/base/asynctcpsocket.cc',
253 '<(libjingle_source)/talk/base/asynctcpsocket.h', 302 '<(libjingle_source)/talk/base/asynctcpsocket.h',
254 '<(libjingle_source)/talk/base/asyncudpsocket.cc', 303 '<(libjingle_source)/talk/base/asyncudpsocket.cc',
(...skipping 121 matching lines...) Expand 10 before | Expand all | Expand 10 after
376 '<(libjingle_source)/talk/base/thread.cc', 425 '<(libjingle_source)/talk/base/thread.cc',
377 '<(libjingle_source)/talk/base/thread.h', 426 '<(libjingle_source)/talk/base/thread.h',
378 '<(libjingle_source)/talk/base/timeutils.cc', 427 '<(libjingle_source)/talk/base/timeutils.cc',
379 '<(libjingle_source)/talk/base/timeutils.h', 428 '<(libjingle_source)/talk/base/timeutils.h',
380 '<(libjingle_source)/talk/base/timing.cc', 429 '<(libjingle_source)/talk/base/timing.cc',
381 '<(libjingle_source)/talk/base/timing.h', 430 '<(libjingle_source)/talk/base/timing.h',
382 '<(libjingle_source)/talk/base/urlencode.cc', 431 '<(libjingle_source)/talk/base/urlencode.cc',
383 '<(libjingle_source)/talk/base/urlencode.h', 432 '<(libjingle_source)/talk/base/urlencode.h',
384 '<(libjingle_source)/talk/base/worker.cc', 433 '<(libjingle_source)/talk/base/worker.cc',
385 '<(libjingle_source)/talk/base/worker.h', 434 '<(libjingle_source)/talk/base/worker.h',
435 '<(libjingle_source)/talk/media/base/capturemanager.cc',
436 '<(libjingle_source)/talk/media/base/capturemanager.h',
437 '<(libjingle_source)/talk/media/base/capturerenderadapter.cc',
438 '<(libjingle_source)/talk/media/base/capturerenderadapter.h',
439 '<(libjingle_source)/talk/media/base/codec.cc',
440 '<(libjingle_source)/talk/media/base/codec.h',
441 '<(libjingle_source)/talk/media/base/cryptoparams.h',
442 '<(libjingle_source)/talk/media/base/filemediaengine.cc',
443 '<(libjingle_source)/talk/media/base/filemediaengine.h',
444 '<(libjingle_source)/talk/media/base/mediachannel.h',
445 '<(libjingle_source)/talk/media/base/mediaengine.cc',
446 '<(libjingle_source)/talk/media/base/mediaengine.h',
447 '<(libjingle_source)/talk/media/base/rtpdataengine.cc',
448 '<(libjingle_source)/talk/media/base/rtpdataengine.h',
449 '<(libjingle_source)/talk/media/base/rtpdump.cc',
450 '<(libjingle_source)/talk/media/base/rtpdump.h',
451 '<(libjingle_source)/talk/media/base/rtputils.cc',
452 '<(libjingle_source)/talk/media/base/rtputils.h',
453 '<(libjingle_source)/talk/media/base/streamparams.cc',
454 '<(libjingle_source)/talk/media/base/streamparams.h',
455 '<(libjingle_source)/talk/media/base/videocapturer.cc',
456 '<(libjingle_source)/talk/media/base/videocapturer.h',
457 '<(libjingle_source)/talk/media/base/videocommon.cc',
458 '<(libjingle_source)/talk/media/base/videocommon.h',
459 '<(libjingle_source)/talk/media/base/videoframe.cc',
460 '<(libjingle_source)/talk/media/base/videoframe.h',
461 '<(libjingle_source)/talk/media/devices/dummydevicemanager.cc',
462 '<(libjingle_source)/talk/media/devices/dummydevicemanager.h',
463 '<(libjingle_source)/talk/media/devices/filevideocapturer.cc',
464 '<(libjingle_source)/talk/media/devices/filevideocapturer.h',
465 '<(libjingle_source)/talk/media/webrtc/webrtccommon.h',
466 '<(libjingle_source)/talk/media/webrtc/webrtcpassthroughrender.cc',
467 '<(libjingle_source)/talk/media/webrtc/webrtcvideocapturer.cc',
468 '<(libjingle_source)/talk/media/webrtc/webrtcvideocapturer.h',
469 '<(libjingle_source)/talk/media/webrtc/webrtcvideoframe.cc',
470 '<(libjingle_source)/talk/media/webrtc/webrtcvideoframe.h',
471 '<(libjingle_source)/talk/media/webrtc/webrtcvie.h',
472 '<(libjingle_source)/talk/media/webrtc/webrtcvoe.h',
386 '<(libjingle_source)/talk/p2p/base/candidate.h', 473 '<(libjingle_source)/talk/p2p/base/candidate.h',
387 '<(libjingle_source)/talk/p2p/base/common.h', 474 '<(libjingle_source)/talk/p2p/base/common.h',
388 '<(libjingle_source)/talk/p2p/base/dtlstransport.h', 475 '<(libjingle_source)/talk/p2p/base/dtlstransport.h',
389 '<(libjingle_source)/talk/p2p/base/dtlstransportchannel.cc', 476 '<(libjingle_source)/talk/p2p/base/dtlstransportchannel.cc',
390 '<(libjingle_source)/talk/p2p/base/dtlstransportchannel.h', 477 '<(libjingle_source)/talk/p2p/base/dtlstransportchannel.h',
391 '<(libjingle_source)/talk/p2p/base/p2ptransport.cc', 478 '<(libjingle_source)/talk/p2p/base/p2ptransport.cc',
392 '<(libjingle_source)/talk/p2p/base/p2ptransport.h', 479 '<(libjingle_source)/talk/p2p/base/p2ptransport.h',
393 '<(libjingle_source)/talk/p2p/base/p2ptransportchannel.cc', 480 '<(libjingle_source)/talk/p2p/base/p2ptransportchannel.cc',
394 '<(libjingle_source)/talk/p2p/base/p2ptransportchannel.h', 481 '<(libjingle_source)/talk/p2p/base/p2ptransportchannel.h',
395 '<(libjingle_source)/talk/p2p/base/parsing.cc', 482 '<(libjingle_source)/talk/p2p/base/parsing.cc',
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after
440 '<(libjingle_source)/talk/p2p/base/turnport.cc', 527 '<(libjingle_source)/talk/p2p/base/turnport.cc',
441 '<(libjingle_source)/talk/p2p/base/turnport.h', 528 '<(libjingle_source)/talk/p2p/base/turnport.h',
442 '<(libjingle_source)/talk/p2p/client/basicportallocator.cc', 529 '<(libjingle_source)/talk/p2p/client/basicportallocator.cc',
443 '<(libjingle_source)/talk/p2p/client/basicportallocator.h', 530 '<(libjingle_source)/talk/p2p/client/basicportallocator.h',
444 '<(libjingle_source)/talk/p2p/client/httpportallocator.cc', 531 '<(libjingle_source)/talk/p2p/client/httpportallocator.cc',
445 '<(libjingle_source)/talk/p2p/client/httpportallocator.h', 532 '<(libjingle_source)/talk/p2p/client/httpportallocator.h',
446 '<(libjingle_source)/talk/p2p/client/sessionmanagertask.h', 533 '<(libjingle_source)/talk/p2p/client/sessionmanagertask.h',
447 '<(libjingle_source)/talk/p2p/client/sessionsendtask.h', 534 '<(libjingle_source)/talk/p2p/client/sessionsendtask.h',
448 '<(libjingle_source)/talk/p2p/client/socketmonitor.cc', 535 '<(libjingle_source)/talk/p2p/client/socketmonitor.cc',
449 '<(libjingle_source)/talk/p2p/client/socketmonitor.h', 536 '<(libjingle_source)/talk/p2p/client/socketmonitor.h',
537 '<(libjingle_source)/talk/session/media/audiomonitor.cc',
538 '<(libjingle_source)/talk/session/media/audiomonitor.h',
539 '<(libjingle_source)/talk/session/media/call.cc',
540 '<(libjingle_source)/talk/session/media/call.h',
541 '<(libjingle_source)/talk/session/media/channel.cc',
542 '<(libjingle_source)/talk/session/media/channel.h',
543 '<(libjingle_source)/talk/session/media/channelmanager.cc',
544 '<(libjingle_source)/talk/session/media/channelmanager.h',
545 '<(libjingle_source)/talk/session/media/currentspeakermonitor.cc',
546 '<(libjingle_source)/talk/session/media/currentspeakermonitor.h',
547 '<(libjingle_source)/talk/session/media/mediamessages.cc',
548 '<(libjingle_source)/talk/session/media/mediamessages.h',
549 '<(libjingle_source)/talk/session/media/mediamonitor.cc',
550 '<(libjingle_source)/talk/session/media/mediamonitor.h',
551 '<(libjingle_source)/talk/session/media/mediasession.cc',
552 '<(libjingle_source)/talk/session/media/mediasession.h',
553 '<(libjingle_source)/talk/session/media/mediasessionclient.cc',
554 '<(libjingle_source)/talk/session/media/mediasessionclient.h',
555 '<(libjingle_source)/talk/session/media/mediasink.h',
556 '<(libjingle_source)/talk/session/media/rtcpmuxfilter.cc',
557 '<(libjingle_source)/talk/session/media/rtcpmuxfilter.h',
558 '<(libjingle_source)/talk/session/media/soundclip.cc',
559 '<(libjingle_source)/talk/session/media/soundclip.h',
560 '<(libjingle_source)/talk/session/media/srtpfilter.cc',
561 '<(libjingle_source)/talk/session/media/srtpfilter.h',
562 '<(libjingle_source)/talk/session/media/ssrcmuxfilter.cc',
563 '<(libjingle_source)/talk/session/media/ssrcmuxfilter.h',
564 '<(libjingle_source)/talk/session/media/typingmonitor.cc',
565 '<(libjingle_source)/talk/session/media/typingmonitor.h',
566 '<(libjingle_source)/talk/session/media/voicechannel.h',
567 '<(libjingle_source)/talk/session/tunnel/pseudotcpchannel.cc',
568 '<(libjingle_source)/talk/session/tunnel/pseudotcpchannel.h',
569 '<(libjingle_source)/talk/session/tunnel/tunnelsessionclient.cc',
570 '<(libjingle_source)/talk/session/tunnel/tunnelsessionclient.h',
450 '<(libjingle_source)/talk/xmllite/qname.cc', 571 '<(libjingle_source)/talk/xmllite/qname.cc',
451 '<(libjingle_source)/talk/xmllite/qname.h', 572 '<(libjingle_source)/talk/xmllite/qname.h',
452 '<(libjingle_source)/talk/xmllite/xmlbuilder.cc', 573 '<(libjingle_source)/talk/xmllite/xmlbuilder.cc',
453 '<(libjingle_source)/talk/xmllite/xmlbuilder.h', 574 '<(libjingle_source)/talk/xmllite/xmlbuilder.h',
454 '<(libjingle_source)/talk/xmllite/xmlconstants.cc', 575 '<(libjingle_source)/talk/xmllite/xmlconstants.cc',
455 '<(libjingle_source)/talk/xmllite/xmlconstants.h', 576 '<(libjingle_source)/talk/xmllite/xmlconstants.h',
456 '<(libjingle_source)/talk/xmllite/xmlelement.cc', 577 '<(libjingle_source)/talk/xmllite/xmlelement.cc',
457 '<(libjingle_source)/talk/xmllite/xmlelement.h', 578 '<(libjingle_source)/talk/xmllite/xmlelement.h',
458 '<(libjingle_source)/talk/xmllite/xmlnsstack.cc', 579 '<(libjingle_source)/talk/xmllite/xmlnsstack.cc',
459 '<(libjingle_source)/talk/xmllite/xmlnsstack.h', 580 '<(libjingle_source)/talk/xmllite/xmlnsstack.h',
(...skipping 22 matching lines...) Expand all
482 '<(libjingle_source)/talk/xmpp/xmppengineimpl_iq.cc', 603 '<(libjingle_source)/talk/xmpp/xmppengineimpl_iq.cc',
483 '<(libjingle_source)/talk/xmpp/xmpplogintask.cc', 604 '<(libjingle_source)/talk/xmpp/xmpplogintask.cc',
484 '<(libjingle_source)/talk/xmpp/xmpplogintask.h', 605 '<(libjingle_source)/talk/xmpp/xmpplogintask.h',
485 '<(libjingle_source)/talk/xmpp/xmppstanzaparser.cc', 606 '<(libjingle_source)/talk/xmpp/xmppstanzaparser.cc',
486 '<(libjingle_source)/talk/xmpp/xmppstanzaparser.h', 607 '<(libjingle_source)/talk/xmpp/xmppstanzaparser.h',
487 '<(libjingle_source)/talk/xmpp/xmpptask.cc', 608 '<(libjingle_source)/talk/xmpp/xmpptask.cc',
488 '<(libjingle_source)/talk/xmpp/xmpptask.h', 609 '<(libjingle_source)/talk/xmpp/xmpptask.h',
489 ], 610 ],
490 'dependencies': [ 611 'dependencies': [
491 '<(DEPTH)/third_party/jsoncpp/jsoncpp.gyp:jsoncpp', 612 '<(DEPTH)/third_party/jsoncpp/jsoncpp.gyp:jsoncpp',
613 '<(DEPTH)/third_party/libsrtp/libsrtp.gyp:libsrtp',
614 '<(DEPTH)/third_party/webrtc/modules/modules.gyp:video_capture_module',
Ronghua Wu (Left Chromium) 2013/03/18 18:36:30 Do we need the conditions 'enable_webrtc==1' since
tommi (sloooow) - chröme 2013/03/18 20:14:21 Yes, thanks for catching that. I've fixed it and
615 '<(DEPTH)/third_party/webrtc/modules/modules.gyp:media_file',
616 '<@(libjingle_additional_deps)',
617 'libjingle_media_base_constants',
492 'libjingle_p2p_constants', 618 'libjingle_p2p_constants',
493 ], 619 ],
494 'export_dependent_settings': [ 620 'export_dependent_settings': [
495 '<(DEPTH)/third_party/jsoncpp/jsoncpp.gyp:jsoncpp', 621 '<(DEPTH)/third_party/jsoncpp/jsoncpp.gyp:jsoncpp',
496 ], 622 ],
497 'conditions': [ 623 'conditions': [
498 ['OS=="win"', { 624 ['OS=="win"', {
499 'sources': [ 625 'sources': [
500 'overrides/talk/base/win32socketinit.cc', 626 'overrides/talk/base/win32socketinit.cc',
501 '<(libjingle_source)/talk/base/schanneladapter.cc', 627 '<(libjingle_source)/talk/base/schanneladapter.cc',
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after
557 ], 683 ],
558 }], 684 }],
559 ['use_openssl==1', { 685 ['use_openssl==1', {
560 'sources': [ 686 'sources': [
561 '<(libjingle_source)/talk/base/openssladapter.cc', 687 '<(libjingle_source)/talk/base/openssladapter.cc',
562 '<(libjingle_source)/talk/base/openssldigest.cc', 688 '<(libjingle_source)/talk/base/openssldigest.cc',
563 '<(libjingle_source)/talk/base/opensslidentity.cc', 689 '<(libjingle_source)/talk/base/opensslidentity.cc',
564 '<(libjingle_source)/talk/base/opensslstreamadapter.cc', 690 '<(libjingle_source)/talk/base/opensslstreamadapter.cc',
565 ], 691 ],
566 }], 692 }],
693 ['enabled_libjingle_device_manager==1', {
694 'sources!': [
695 '<(libjingle_source)/talk/media/devices/dummydevicemanager.cc',
696 '<(libjingle_source)/talk/media/devices/dummydevicemanager.h',
697 ],
698 'sources': [
699 '<(libjingle_source)/talk/media/devices/devicemanager.cc',
700 '<(libjingle_source)/talk/media/devices/devicemanager.h',
701 '<(libjingle_source)/talk/sound/nullsoundsystem.cc',
702 '<(libjingle_source)/talk/sound/nullsoundsystem.h',
703 '<(libjingle_source)/talk/sound/nullsoundsystemfactory.cc',
704 '<(libjingle_source)/talk/sound/nullsoundsystemfactory.h',
705 '<(libjingle_source)/talk/sound/platformsoundsystem.cc',
706 '<(libjingle_source)/talk/sound/platformsoundsystem.h',
707 '<(libjingle_source)/talk/sound/platformsoundsystemfactory.cc',
708 '<(libjingle_source)/talk/sound/platformsoundsystemfactory.h',
709 '<(libjingle_source)/talk/sound/soundsysteminterface.cc',
710 '<(libjingle_source)/talk/sound/soundsysteminterface.h',
711 '<(libjingle_source)/talk/sound/soundsystemproxy.cc',
712 '<(libjingle_source)/talk/sound/soundsystemproxy.h',
713 ],
714 'conditions': [
715 ['OS=="win"', {
716 'sources': [
717 '<(libjingle_source)/talk/base/win32window.cc',
718 '<(libjingle_source)/talk/base/win32window.h',
719 '<(libjingle_source)/talk/base/win32windowpicker.cc',
720 '<(libjingle_source)/talk/base/win32windowpicker.h',
721 '<(libjingle_source)/talk/media/devices/win32deviceinfo.cc',
722 '<(libjingle_source)/talk/media/devices/win32devicemanager.cc',
723 '<(libjingle_source)/talk/media/devices/win32devicemanager.h',
724 ],
725 }],
726 ['OS=="linux"', {
727 'sources': [
728 '<(libjingle_source)/talk/base/linuxwindowpicker.cc',
729 '<(libjingle_source)/talk/base/linuxwindowpicker.h',
730 '<(libjingle_source)/talk/media/devices/libudevsymboltable.cc',
731 '<(libjingle_source)/talk/media/devices/libudevsymboltable.h',
732 '<(libjingle_source)/talk/media/devices/linuxdeviceinfo.cc',
733 '<(libjingle_source)/talk/media/devices/linuxdevicemanager.cc',
734 '<(libjingle_source)/talk/media/devices/linuxdevicemanager.h',
735 '<(libjingle_source)/talk/media/devices/v4llookup.cc',
736 '<(libjingle_source)/talk/media/devices/v4llookup.h',
737 '<(libjingle_source)/talk/sound/alsasoundsystem.cc',
738 '<(libjingle_source)/talk/sound/alsasoundsystem.h',
739 '<(libjingle_source)/talk/sound/alsasymboltable.cc',
740 '<(libjingle_source)/talk/sound/alsasymboltable.h',
741 '<(libjingle_source)/talk/sound/linuxsoundsystem.cc',
742 '<(libjingle_source)/talk/sound/linuxsoundsystem.h',
743 '<(libjingle_source)/talk/sound/pulseaudiosoundsystem.cc',
744 '<(libjingle_source)/talk/sound/pulseaudiosoundsystem.h',
745 '<(libjingle_source)/talk/sound/pulseaudiosymboltable.cc',
746 '<(libjingle_source)/talk/sound/pulseaudiosymboltable.h',
747 ],
748 }],
749 ['OS=="mac"', {
750 'sources': [
751 '<(libjingle_source)/talk/media/devices/macdeviceinfo.cc',
752 '<(libjingle_source)/talk/media/devices/macdevicemanager.cc',
753 '<(libjingle_source)/talk/media/devices/macdevicemanager.h',
754 '<(libjingle_source)/talk/media/devices/macdevicemanagermm.mm',
755 ],
756 'xcode_settings': {
757 'WARNING_CFLAGS': [
758 # Suppres warnings about using deprecated functions in
759 # macdevicemanager.cc.
760 '-Wno-deprecated-declarations',
761 ],
762 },
763 }],
764 ],
765 }],
567 ], 766 ],
568 }, # target libjingle 767 }, # target libjingle
569 # This has to be is a separate project due to a bug in MSVS 2008 and the 768 # This has to be is a separate project due to a bug in MSVS 2008 and the
570 # current toolset on android. The problem is that we have two files named 769 # current toolset on android. The problem is that we have two files named
571 # "constants.cc" and MSVS/android doesn't handle this properly. 770 # "constants.cc" and MSVS/android doesn't handle this properly.
572 # GYP currently has guards to catch this, so if you want to remove it, 771 # GYP currently has guards to catch this, so if you want to remove it,
573 # run GYP and if GYP has removed the validation check, then we can assume 772 # run GYP and if GYP has removed the validation check, then we can assume
574 # that the toolchains have been fixed (we currently use VS2010 and later, 773 # that the toolchains have been fixed (we currently use VS2010 and later,
575 # so VS2008 isn't a concern anymore). 774 # so VS2008 isn't a concern anymore).
576 { 775 {
577 'target_name': 'libjingle_p2p_constants', 776 'target_name': 'libjingle_p2p_constants',
578 'type': 'static_library', 777 'type': 'static_library',
579 'sources': [ 778 'sources': [
580 '<(libjingle_source)/talk/p2p/base/constants.cc', 779 '<(libjingle_source)/talk/p2p/base/constants.cc',
581 '<(libjingle_source)/talk/p2p/base/constants.h', 780 '<(libjingle_source)/talk/p2p/base/constants.h',
582 ], 781 ],
583 }, # target libjingle_p2p_constants 782 }, # target libjingle_p2p_constants
584 { 783 {
784 'target_name': 'libjingle_media_base_constants',
785 'type': 'static_library',
786 'sources': [
787 '<(libjingle_source)/talk/media/base/constants.cc',
788 '<(libjingle_source)/talk/media/base/constants.h',
789 ],
790 }, # target libjingle_media_base_constants
791 {
585 'target_name': 'peerconnection_server', 792 'target_name': 'peerconnection_server',
586 'type': 'executable', 793 'type': 'executable',
587 'sources': [ 794 'sources': [
588 '<(libjingle_source)/talk/examples/peerconnection/server/data_socket.cc' , 795 '<(libjingle_source)/talk/examples/peerconnection/server/data_socket.cc' ,
589 '<(libjingle_source)/talk/examples/peerconnection/server/data_socket.h', 796 '<(libjingle_source)/talk/examples/peerconnection/server/data_socket.h',
590 '<(libjingle_source)/talk/examples/peerconnection/server/main.cc', 797 '<(libjingle_source)/talk/examples/peerconnection/server/main.cc',
591 '<(libjingle_source)/talk/examples/peerconnection/server/peer_channel.cc ', 798 '<(libjingle_source)/talk/examples/peerconnection/server/peer_channel.cc ',
592 '<(libjingle_source)/talk/examples/peerconnection/server/peer_channel.h' , 799 '<(libjingle_source)/talk/examples/peerconnection/server/peer_channel.h' ,
593 '<(libjingle_source)/talk/examples/peerconnection/server/utils.cc', 800 '<(libjingle_source)/talk/examples/peerconnection/server/utils.cc',
594 '<(libjingle_source)/talk/examples/peerconnection/server/utils.h', 801 '<(libjingle_source)/talk/examples/peerconnection/server/utils.h',
(...skipping 15 matching lines...) Expand all
610 'target_name': 'libpeerconnection', 817 'target_name': 'libpeerconnection',
611 'type': '<(libpeer_target_type)', 818 'type': '<(libpeer_target_type)',
612 'all_dependent_settings': { 819 'all_dependent_settings': {
613 'conditions': [ 820 'conditions': [
614 ['"<(libpeer_target_type)"=="static_library"', { 821 ['"<(libpeer_target_type)"=="static_library"', {
615 'defines': [ 'LIBPEERCONNECTION_LIB=1' ], 822 'defines': [ 'LIBPEERCONNECTION_LIB=1' ],
616 }], 823 }],
617 ], 824 ],
618 }, 825 },
619 'sources': [ 826 'sources': [
620 '<(libjingle_source)/talk/app/webrtc/audiotrack.cc',
621 '<(libjingle_source)/talk/app/webrtc/audiotrack.h',
622 '<(libjingle_source)/talk/app/webrtc/datachannel.cc',
623 '<(libjingle_source)/talk/app/webrtc/datachannel.h',
624 '<(libjingle_source)/talk/app/webrtc/dtmfsender.cc',
625 '<(libjingle_source)/talk/app/webrtc/dtmfsender.h',
626 '<(libjingle_source)/talk/app/webrtc/jsep.h',
627 '<(libjingle_source)/talk/app/webrtc/jsepicecandidate.cc',
628 '<(libjingle_source)/talk/app/webrtc/jsepicecandidate.h',
629 '<(libjingle_source)/talk/app/webrtc/jsepsessiondescription.cc',
630 '<(libjingle_source)/talk/app/webrtc/jsepsessiondescription.h',
631 '<(libjingle_source)/talk/app/webrtc/localaudiosource.cc',
632 '<(libjingle_source)/talk/app/webrtc/localaudiosource.h',
633 '<(libjingle_source)/talk/app/webrtc/localvideosource.cc',
634 '<(libjingle_source)/talk/app/webrtc/localvideosource.h',
635 '<(libjingle_source)/talk/app/webrtc/mediastream.cc',
636 '<(libjingle_source)/talk/app/webrtc/mediastream.h',
637 '<(libjingle_source)/talk/app/webrtc/mediastreamhandler.cc',
638 '<(libjingle_source)/talk/app/webrtc/mediastreamhandler.h',
639 '<(libjingle_source)/talk/app/webrtc/mediastreaminterface.h',
640 '<(libjingle_source)/talk/app/webrtc/mediastreamprovider.h',
641 '<(libjingle_source)/talk/app/webrtc/mediastreamproxy.h',
642 '<(libjingle_source)/talk/app/webrtc/mediastreamsignaling.cc',
643 '<(libjingle_source)/talk/app/webrtc/mediastreamsignaling.h',
644 '<(libjingle_source)/talk/app/webrtc/mediastreamtrack.h',
645 '<(libjingle_source)/talk/app/webrtc/mediastreamtrackproxy.h',
646 '<(libjingle_source)/talk/app/webrtc/notifier.h',
647 '<(libjingle_source)/talk/app/webrtc/peerconnection.cc',
648 '<(libjingle_source)/talk/app/webrtc/peerconnection.h',
649 '<(libjingle_source)/talk/app/webrtc/peerconnectionfactory.cc',
650 '<(libjingle_source)/talk/app/webrtc/peerconnectionfactory.h',
651 '<(libjingle_source)/talk/app/webrtc/peerconnectioninterface.h',
652 '<(libjingle_source)/talk/app/webrtc/portallocatorfactory.cc',
653 '<(libjingle_source)/talk/app/webrtc/portallocatorfactory.h',
654 '<(libjingle_source)/talk/app/webrtc/statscollector.cc',
655 '<(libjingle_source)/talk/app/webrtc/statscollector.h',
656 '<(libjingle_source)/talk/app/webrtc/statstypes.h',
657 '<(libjingle_source)/talk/app/webrtc/streamcollection.h',
658 '<(libjingle_source)/talk/app/webrtc/videosourceinterface.h',
659 '<(libjingle_source)/talk/app/webrtc/videosourceproxy.h',
660 '<(libjingle_source)/talk/app/webrtc/videotrack.cc',
661 '<(libjingle_source)/talk/app/webrtc/videotrack.h',
662 '<(libjingle_source)/talk/app/webrtc/videotrackrenderers.cc',
663 '<(libjingle_source)/talk/app/webrtc/videotrackrenderers.h',
664 '<(libjingle_source)/talk/app/webrtc/webrtcsdp.cc',
665 '<(libjingle_source)/talk/app/webrtc/webrtcsdp.h',
666 '<(libjingle_source)/talk/app/webrtc/webrtcsession.cc',
667 '<(libjingle_source)/talk/app/webrtc/webrtcsession.h',
668 '<(libjingle_source)/talk/media/base/capturemanager.cc',
669 '<(libjingle_source)/talk/media/base/capturemanager.h',
670 '<(libjingle_source)/talk/media/base/capturerenderadapter.cc',
671 '<(libjingle_source)/talk/media/base/capturerenderadapter.h',
672 '<(libjingle_source)/talk/media/base/codec.cc',
673 '<(libjingle_source)/talk/media/base/codec.h',
674 '<(libjingle_source)/talk/media/base/constants.cc',
675 '<(libjingle_source)/talk/media/base/constants.h',
676 '<(libjingle_source)/talk/media/base/cryptoparams.h',
677 '<(libjingle_source)/talk/media/base/filemediaengine.cc',
678 '<(libjingle_source)/talk/media/base/filemediaengine.h',
679 '<(libjingle_source)/talk/media/base/mediachannel.h',
680 '<(libjingle_source)/talk/media/base/mediaengine.cc',
681 '<(libjingle_source)/talk/media/base/mediaengine.h',
682 '<(libjingle_source)/talk/media/base/rtpdataengine.cc',
683 '<(libjingle_source)/talk/media/base/rtpdataengine.h',
684 '<(libjingle_source)/talk/media/base/rtpdump.cc',
685 '<(libjingle_source)/talk/media/base/rtpdump.h',
686 '<(libjingle_source)/talk/media/base/rtputils.cc',
687 '<(libjingle_source)/talk/media/base/rtputils.h',
688 '<(libjingle_source)/talk/media/base/streamparams.cc',
689 '<(libjingle_source)/talk/media/base/streamparams.h',
690 '<(libjingle_source)/talk/media/base/videocapturer.cc',
691 '<(libjingle_source)/talk/media/base/videocapturer.h',
692 '<(libjingle_source)/talk/media/base/videocommon.cc',
693 '<(libjingle_source)/talk/media/base/videocommon.h',
694 '<(libjingle_source)/talk/media/base/videoframe.cc',
695 '<(libjingle_source)/talk/media/base/videoframe.h',
696 '<(libjingle_source)/talk/media/devices/dummydevicemanager.cc',
697 '<(libjingle_source)/talk/media/devices/dummydevicemanager.h',
698 '<(libjingle_source)/talk/media/devices/filevideocapturer.cc',
699 '<(libjingle_source)/talk/media/devices/filevideocapturer.h',
700 '<(libjingle_source)/talk/media/webrtc/webrtccommon.h',
701 '<(libjingle_source)/talk/media/webrtc/webrtcpassthroughrender.cc',
702 '<(libjingle_source)/talk/media/webrtc/webrtcvideocapturer.cc',
703 '<(libjingle_source)/talk/media/webrtc/webrtcvideocapturer.h',
704 '<(libjingle_source)/talk/media/webrtc/webrtcvideoengine.cc', 827 '<(libjingle_source)/talk/media/webrtc/webrtcvideoengine.cc',
705 '<(libjingle_source)/talk/media/webrtc/webrtcvideoengine.h', 828 '<(libjingle_source)/talk/media/webrtc/webrtcvideoengine.h',
706 '<(libjingle_source)/talk/media/webrtc/webrtcvideoframe.cc',
707 '<(libjingle_source)/talk/media/webrtc/webrtcvideoframe.h',
708 '<(libjingle_source)/talk/media/webrtc/webrtcvie.h',
709 '<(libjingle_source)/talk/media/webrtc/webrtcvoe.h',
710 '<(libjingle_source)/talk/media/webrtc/webrtcvoiceengine.cc', 829 '<(libjingle_source)/talk/media/webrtc/webrtcvoiceengine.cc',
711 '<(libjingle_source)/talk/media/webrtc/webrtcvoiceengine.h', 830 '<(libjingle_source)/talk/media/webrtc/webrtcvoiceengine.h',
712 '<(libjingle_source)/talk/session/media/audiomonitor.cc',
713 '<(libjingle_source)/talk/session/media/audiomonitor.h',
714 '<(libjingle_source)/talk/session/media/call.cc',
715 '<(libjingle_source)/talk/session/media/call.h',
716 '<(libjingle_source)/talk/session/media/channel.cc',
717 '<(libjingle_source)/talk/session/media/channel.h',
718 '<(libjingle_source)/talk/session/media/channelmanager.cc',
719 '<(libjingle_source)/talk/session/media/channelmanager.h',
720 '<(libjingle_source)/talk/session/media/currentspeakermonitor.cc',
721 '<(libjingle_source)/talk/session/media/currentspeakermonitor.h',
722 '<(libjingle_source)/talk/session/media/mediamessages.cc',
723 '<(libjingle_source)/talk/session/media/mediamessages.h',
724 '<(libjingle_source)/talk/session/media/mediamonitor.cc',
725 '<(libjingle_source)/talk/session/media/mediamonitor.h',
726 '<(libjingle_source)/talk/session/media/mediasession.cc',
727 '<(libjingle_source)/talk/session/media/mediasession.h',
728 '<(libjingle_source)/talk/session/media/mediasessionclient.cc',
729 '<(libjingle_source)/talk/session/media/mediasessionclient.h',
730 '<(libjingle_source)/talk/session/media/mediasink.h',
731 '<(libjingle_source)/talk/session/media/rtcpmuxfilter.cc',
732 '<(libjingle_source)/talk/session/media/rtcpmuxfilter.h',
733 '<(libjingle_source)/talk/session/media/soundclip.cc',
734 '<(libjingle_source)/talk/session/media/soundclip.h',
735 '<(libjingle_source)/talk/session/media/srtpfilter.cc',
736 '<(libjingle_source)/talk/session/media/srtpfilter.h',
737 '<(libjingle_source)/talk/session/media/ssrcmuxfilter.cc',
738 '<(libjingle_source)/talk/session/media/ssrcmuxfilter.h',
739 '<(libjingle_source)/talk/session/media/typingmonitor.cc',
740 '<(libjingle_source)/talk/session/media/typingmonitor.h',
741 '<(libjingle_source)/talk/session/media/voicechannel.h',
742 '<(libjingle_source)/talk/session/tunnel/pseudotcpchannel.cc',
743 '<(libjingle_source)/talk/session/tunnel/pseudotcpchannel.h',
744 '<(libjingle_source)/talk/session/tunnel/tunnelsessionclient.cc',
745 '<(libjingle_source)/talk/session/tunnel/tunnelsessionclient.h',
746 ], 831 ],
747 'conditions': [ 832 'conditions': [
748 ['"<(libpeer_target_type)"=="shared_library"', { 833 ['"<(libpeer_target_type)"=="shared_library"', {
749 # Used to control symbol export/import. 834 # Used to control symbol export/import.
750 'defines': [ 'LIBPEERCONNECTION_IMPLEMENTATION=1' ], 835 'defines': [ 'LIBPEERCONNECTION_IMPLEMENTATION=1' ],
751 }], 836 }],
752 ['OS=="win" and "<(libpeer_target_type)"=="shared_library"', { 837 ['OS=="win" and "<(libpeer_target_type)"=="shared_library"', {
753 'link_settings': { 838 'link_settings': {
754 'libraries': [ 839 'libraries': [
755 '-lsecur32.lib', 840 '-lsecur32.lib',
756 '-lcrypt32.lib', 841 '-lcrypt32.lib',
757 '-liphlpapi.lib', 842 '-liphlpapi.lib',
758 ], 843 ],
759 }, 844 },
760 }], 845 }],
761 ['enabled_libjingle_device_manager==1', {
762 'sources!': [
763 '<(libjingle_source)/talk/media/devices/dummydevicemanager.cc',
764 '<(libjingle_source)/talk/media/devices/dummydevicemanager.h',
765 ],
766 'sources': [
767 '<(libjingle_source)/talk/media/devices/devicemanager.cc',
768 '<(libjingle_source)/talk/media/devices/devicemanager.h',
769 '<(libjingle_source)/talk/sound/nullsoundsystem.cc',
770 '<(libjingle_source)/talk/sound/nullsoundsystem.h',
771 '<(libjingle_source)/talk/sound/nullsoundsystemfactory.cc',
772 '<(libjingle_source)/talk/sound/nullsoundsystemfactory.h',
773 '<(libjingle_source)/talk/sound/platformsoundsystem.cc',
774 '<(libjingle_source)/talk/sound/platformsoundsystem.h',
775 '<(libjingle_source)/talk/sound/platformsoundsystemfactory.cc',
776 '<(libjingle_source)/talk/sound/platformsoundsystemfactory.h',
777 '<(libjingle_source)/talk/sound/soundsysteminterface.cc',
778 '<(libjingle_source)/talk/sound/soundsysteminterface.h',
779 '<(libjingle_source)/talk/sound/soundsystemproxy.cc',
780 '<(libjingle_source)/talk/sound/soundsystemproxy.h',
781 ],
782 'conditions': [
783 ['OS=="win"', {
784 'sources': [
785 '<(libjingle_source)/talk/base/win32window.cc',
786 '<(libjingle_source)/talk/base/win32window.h',
787 '<(libjingle_source)/talk/base/win32windowpicker.cc',
788 '<(libjingle_source)/talk/base/win32windowpicker.h',
789 '<(libjingle_source)/talk/media/devices/win32deviceinfo.cc',
790 '<(libjingle_source)/talk/media/devices/win32devicemanager.c c',
791 '<(libjingle_source)/talk/media/devices/win32devicemanager.h ',
792 ],
793 }],
794 ['OS=="linux"', {
795 'sources': [
796 '<(libjingle_source)/talk/base/linuxwindowpicker.cc',
797 '<(libjingle_source)/talk/base/linuxwindowpicker.h',
798 '<(libjingle_source)/talk/media/devices/libudevsymboltable.c c',
799 '<(libjingle_source)/talk/media/devices/libudevsymboltable.h ',
800 '<(libjingle_source)/talk/media/devices/linuxdeviceinfo.cc',
801 '<(libjingle_source)/talk/media/devices/linuxdevicemanager.c c',
802 '<(libjingle_source)/talk/media/devices/linuxdevicemanager.h ',
803 '<(libjingle_source)/talk/media/devices/v4llookup.cc',
804 '<(libjingle_source)/talk/media/devices/v4llookup.h',
805 '<(libjingle_source)/talk/sound/alsasoundsystem.cc',
806 '<(libjingle_source)/talk/sound/alsasoundsystem.h',
807 '<(libjingle_source)/talk/sound/alsasymboltable.cc',
808 '<(libjingle_source)/talk/sound/alsasymboltable.h',
809 '<(libjingle_source)/talk/sound/linuxsoundsystem.cc',
810 '<(libjingle_source)/talk/sound/linuxsoundsystem.h',
811 '<(libjingle_source)/talk/sound/pulseaudiosoundsystem.cc',
812 '<(libjingle_source)/talk/sound/pulseaudiosoundsystem.h',
813 '<(libjingle_source)/talk/sound/pulseaudiosymboltable.cc',
814 '<(libjingle_source)/talk/sound/pulseaudiosymboltable.h',
815 ],
816 }],
817 ['OS=="mac"', {
818 'sources': [
819 '<(libjingle_source)/talk/media/devices/macdeviceinfo.cc',
820 '<(libjingle_source)/talk/media/devices/macdevicemanager.cc' ,
821 '<(libjingle_source)/talk/media/devices/macdevicemanager.h',
822 '<(libjingle_source)/talk/media/devices/macdevicemanagermm.m m',
823 ],
824 'xcode_settings': {
825 'WARNING_CFLAGS': [
826 # Suppres warnings about using deprecated functions in
827 # macdevicemanager.cc.
828 '-Wno-deprecated-declarations',
829 ],
830 },
831 }],
832 ],
833 }],
834 ], 846 ],
835 'dependencies': [ 847 'dependencies': [
836 '<(DEPTH)/third_party/libsrtp/libsrtp.gyp:libsrtp',
837 '<(DEPTH)/third_party/webrtc/modules/modules.gyp:video_capture_modul e',
838 '<(DEPTH)/third_party/webrtc/modules/modules.gyp:video_render_module ', 848 '<(DEPTH)/third_party/webrtc/modules/modules.gyp:video_render_module ',
839 '<(DEPTH)/third_party/webrtc/system_wrappers/source/system_wrappers. gyp:system_wrappers', 849 '<(DEPTH)/third_party/webrtc/system_wrappers/source/system_wrappers. gyp:system_wrappers',
840 '<(DEPTH)/third_party/webrtc/video_engine/video_engine.gyp:video_eng ine_core', 850 '<(DEPTH)/third_party/webrtc/video_engine/video_engine.gyp:video_eng ine_core',
841 '<(DEPTH)/third_party/webrtc/voice_engine/voice_engine.gyp:voice_eng ine_core', 851 '<(DEPTH)/third_party/webrtc/voice_engine/voice_engine.gyp:voice_eng ine_core',
842 '<@(libjingle_peerconnection_additional_deps)', 852 '<@(libjingle_peerconnection_additional_deps)',
843 'libjingle', 853 'libjingle',
844 ], 854 ],
845 }, # target libpeerconnection 855 }, # target libpeerconnection
846 ], 856 ],
847 }], 857 }],
848 ], 858 ],
849 } 859 }
OLDNEW
« no previous file with comments | « content/content_tests.gypi ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698