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

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

Issue 13009007: Revert 190016 "Reland libjingle.gyp refactoring change." (Closed) Base URL: svn://svn.chromium.org/chrome/
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 | « no previous file | 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 'libpeer_target_type%': '<(component)', 14 'libpeer_target_type%': 'static_library',
15 }, 15 },
16 'target_defaults': { 16 'target_defaults': {
17 'defines': [ 17 'defines': [
18 'EXPAT_RELATIVE_PATH', 18 'EXPAT_RELATIVE_PATH',
19 'FEATURE_ENABLE_SSL', 19 'FEATURE_ENABLE_SSL',
20 'GTEST_RELATIVE_PATH', 20 'GTEST_RELATIVE_PATH',
21 'HAVE_SRTP', 21 'HAVE_SRTP',
22 'HAVE_WEBRTC_VIDEO', 22 'HAVE_WEBRTC_VIDEO',
23 'HAVE_WEBRTC_VOICE', 23 'HAVE_WEBRTC_VOICE',
24 'JSONCPP_RELATIVE_PATH', 24 'JSONCPP_RELATIVE_PATH',
(...skipping 458 matching lines...) Expand 10 before | Expand all | Expand 10 after
483 '<(libjingle_source)/talk/xmpp/xmppengineimpl_iq.cc', 483 '<(libjingle_source)/talk/xmpp/xmppengineimpl_iq.cc',
484 '<(libjingle_source)/talk/xmpp/xmpplogintask.cc', 484 '<(libjingle_source)/talk/xmpp/xmpplogintask.cc',
485 '<(libjingle_source)/talk/xmpp/xmpplogintask.h', 485 '<(libjingle_source)/talk/xmpp/xmpplogintask.h',
486 '<(libjingle_source)/talk/xmpp/xmppstanzaparser.cc', 486 '<(libjingle_source)/talk/xmpp/xmppstanzaparser.cc',
487 '<(libjingle_source)/talk/xmpp/xmppstanzaparser.h', 487 '<(libjingle_source)/talk/xmpp/xmppstanzaparser.h',
488 '<(libjingle_source)/talk/xmpp/xmpptask.cc', 488 '<(libjingle_source)/talk/xmpp/xmpptask.cc',
489 '<(libjingle_source)/talk/xmpp/xmpptask.h', 489 '<(libjingle_source)/talk/xmpp/xmpptask.h',
490 ], 490 ],
491 'dependencies': [ 491 'dependencies': [
492 '<(DEPTH)/third_party/jsoncpp/jsoncpp.gyp:jsoncpp', 492 '<(DEPTH)/third_party/jsoncpp/jsoncpp.gyp:jsoncpp',
493 'libjingle_p2p_constants',
493 '<@(libjingle_additional_deps)', 494 '<@(libjingle_additional_deps)',
494 'libjingle_media_base_constants',
495 'libjingle_p2p_base_constants',
496 ], 495 ],
497 'export_dependent_settings': [ 496 'export_dependent_settings': [
498 '<(DEPTH)/third_party/jsoncpp/jsoncpp.gyp:jsoncpp', 497 '<(DEPTH)/third_party/jsoncpp/jsoncpp.gyp:jsoncpp',
499 ], 498 ],
500 'conditions': [ 499 'conditions': [
501 ['OS=="win"', { 500 ['OS=="win"', {
502 'sources': [ 501 'sources': [
503 'overrides/talk/base/win32socketinit.cc', 502 'overrides/talk/base/win32socketinit.cc',
504 '<(libjingle_source)/talk/base/schanneladapter.cc', 503 '<(libjingle_source)/talk/base/schanneladapter.cc',
505 '<(libjingle_source)/talk/base/schanneladapter.h', 504 '<(libjingle_source)/talk/base/schanneladapter.h',
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after
560 ], 559 ],
561 }], 560 }],
562 ['use_openssl==1', { 561 ['use_openssl==1', {
563 'sources': [ 562 'sources': [
564 '<(libjingle_source)/talk/base/openssladapter.cc', 563 '<(libjingle_source)/talk/base/openssladapter.cc',
565 '<(libjingle_source)/talk/base/openssldigest.cc', 564 '<(libjingle_source)/talk/base/openssldigest.cc',
566 '<(libjingle_source)/talk/base/opensslidentity.cc', 565 '<(libjingle_source)/talk/base/opensslidentity.cc',
567 '<(libjingle_source)/talk/base/opensslstreamadapter.cc', 566 '<(libjingle_source)/talk/base/opensslstreamadapter.cc',
568 ], 567 ],
569 }], 568 }],
570 ['enable_webrtc==1', { 569 ],
571 'dependencies': [ 570 }, # target libjingle
572 '<(DEPTH)/third_party/libsrtp/libsrtp.gyp:libsrtp', 571 # This has to be is a separate project due to a bug in MSVS 2008 and the
573 '<(DEPTH)/third_party/webrtc/modules/modules.gyp:media_file', 572 # current toolset on android. The problem is that we have two files named
574 '<(DEPTH)/third_party/webrtc/modules/modules.gyp:video_capture_modul e', 573 # "constants.cc" and MSVS/android doesn't handle this properly.
575 ], 574 # GYP currently has guards to catch this, so if you want to remove it,
575 # run GYP and if GYP has removed the validation check, then we can assume
576 # that the toolchains have been fixed (we currently use VS2010 and later,
577 # so VS2008 isn't a concern anymore).
578 {
579 'target_name': 'libjingle_p2p_constants',
580 'type': 'static_library',
581 'sources': [
582 '<(libjingle_source)/talk/p2p/base/constants.cc',
583 '<(libjingle_source)/talk/p2p/base/constants.h',
584 ],
585 }, # target libjingle_p2p_constants
586 {
587 'target_name': 'peerconnection_server',
588 'type': 'executable',
589 'sources': [
590 '<(libjingle_source)/talk/examples/peerconnection/server/data_socket.cc' ,
591 '<(libjingle_source)/talk/examples/peerconnection/server/data_socket.h',
592 '<(libjingle_source)/talk/examples/peerconnection/server/main.cc',
593 '<(libjingle_source)/talk/examples/peerconnection/server/peer_channel.cc ',
594 '<(libjingle_source)/talk/examples/peerconnection/server/peer_channel.h' ,
595 '<(libjingle_source)/talk/examples/peerconnection/server/utils.cc',
596 '<(libjingle_source)/talk/examples/peerconnection/server/utils.h',
597 ],
598 'include_dirs': [
599 '<(libjingle_source)',
600 ],
601 'dependencies': [
602 'libjingle',
603 ],
604 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations.
605 'msvs_disabled_warnings': [ 4309, ],
606 }, # target peerconnection_server
607 ],
608 'conditions': [
609 ['enable_webrtc==1', {
610 'targets': [
611 {
612 'target_name': 'libpeerconnection',
613 'type': '<(libpeer_target_type)',
614 'all_dependent_settings': {
615 'conditions': [
616 ['"<(libpeer_target_type)"=="static_library"', {
617 'defines': [ 'LIBPEERCONNECTION_LIB=1' ],
618 }],
619 ],
620 },
576 'sources': [ 621 'sources': [
577 '<(libjingle_source)/talk/app/webrtc/audiotrack.cc', 622 '<(libjingle_source)/talk/app/webrtc/audiotrack.cc',
578 '<(libjingle_source)/talk/app/webrtc/audiotrack.h', 623 '<(libjingle_source)/talk/app/webrtc/audiotrack.h',
579 '<(libjingle_source)/talk/app/webrtc/datachannel.cc', 624 '<(libjingle_source)/talk/app/webrtc/datachannel.cc',
580 '<(libjingle_source)/talk/app/webrtc/datachannel.h', 625 '<(libjingle_source)/talk/app/webrtc/datachannel.h',
581 '<(libjingle_source)/talk/app/webrtc/dtmfsender.cc', 626 '<(libjingle_source)/talk/app/webrtc/dtmfsender.cc',
582 '<(libjingle_source)/talk/app/webrtc/dtmfsender.h', 627 '<(libjingle_source)/talk/app/webrtc/dtmfsender.h',
583 '<(libjingle_source)/talk/app/webrtc/jsep.h', 628 '<(libjingle_source)/talk/app/webrtc/jsep.h',
584 '<(libjingle_source)/talk/app/webrtc/jsepicecandidate.cc', 629 '<(libjingle_source)/talk/app/webrtc/jsepicecandidate.cc',
585 '<(libjingle_source)/talk/app/webrtc/jsepicecandidate.h', 630 '<(libjingle_source)/talk/app/webrtc/jsepicecandidate.h',
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after
621 '<(libjingle_source)/talk/app/webrtc/webrtcsdp.cc', 666 '<(libjingle_source)/talk/app/webrtc/webrtcsdp.cc',
622 '<(libjingle_source)/talk/app/webrtc/webrtcsdp.h', 667 '<(libjingle_source)/talk/app/webrtc/webrtcsdp.h',
623 '<(libjingle_source)/talk/app/webrtc/webrtcsession.cc', 668 '<(libjingle_source)/talk/app/webrtc/webrtcsession.cc',
624 '<(libjingle_source)/talk/app/webrtc/webrtcsession.h', 669 '<(libjingle_source)/talk/app/webrtc/webrtcsession.h',
625 '<(libjingle_source)/talk/media/base/capturemanager.cc', 670 '<(libjingle_source)/talk/media/base/capturemanager.cc',
626 '<(libjingle_source)/talk/media/base/capturemanager.h', 671 '<(libjingle_source)/talk/media/base/capturemanager.h',
627 '<(libjingle_source)/talk/media/base/capturerenderadapter.cc', 672 '<(libjingle_source)/talk/media/base/capturerenderadapter.cc',
628 '<(libjingle_source)/talk/media/base/capturerenderadapter.h', 673 '<(libjingle_source)/talk/media/base/capturerenderadapter.h',
629 '<(libjingle_source)/talk/media/base/codec.cc', 674 '<(libjingle_source)/talk/media/base/codec.cc',
630 '<(libjingle_source)/talk/media/base/codec.h', 675 '<(libjingle_source)/talk/media/base/codec.h',
676 '<(libjingle_source)/talk/media/base/constants.cc',
677 '<(libjingle_source)/talk/media/base/constants.h',
631 '<(libjingle_source)/talk/media/base/cryptoparams.h', 678 '<(libjingle_source)/talk/media/base/cryptoparams.h',
632 '<(libjingle_source)/talk/media/base/filemediaengine.cc', 679 '<(libjingle_source)/talk/media/base/filemediaengine.cc',
633 '<(libjingle_source)/talk/media/base/filemediaengine.h', 680 '<(libjingle_source)/talk/media/base/filemediaengine.h',
634 '<(libjingle_source)/talk/media/base/mediachannel.h', 681 '<(libjingle_source)/talk/media/base/mediachannel.h',
635 '<(libjingle_source)/talk/media/base/mediaengine.cc', 682 '<(libjingle_source)/talk/media/base/mediaengine.cc',
636 '<(libjingle_source)/talk/media/base/mediaengine.h', 683 '<(libjingle_source)/talk/media/base/mediaengine.h',
637 '<(libjingle_source)/talk/media/base/rtpdataengine.cc', 684 '<(libjingle_source)/talk/media/base/rtpdataengine.cc',
638 '<(libjingle_source)/talk/media/base/rtpdataengine.h', 685 '<(libjingle_source)/talk/media/base/rtpdataengine.h',
639 '<(libjingle_source)/talk/media/base/rtpdump.cc', 686 '<(libjingle_source)/talk/media/base/rtpdump.cc',
640 '<(libjingle_source)/talk/media/base/rtpdump.h', 687 '<(libjingle_source)/talk/media/base/rtpdump.h',
641 '<(libjingle_source)/talk/media/base/rtputils.cc', 688 '<(libjingle_source)/talk/media/base/rtputils.cc',
642 '<(libjingle_source)/talk/media/base/rtputils.h', 689 '<(libjingle_source)/talk/media/base/rtputils.h',
643 '<(libjingle_source)/talk/media/base/streamparams.cc', 690 '<(libjingle_source)/talk/media/base/streamparams.cc',
644 '<(libjingle_source)/talk/media/base/streamparams.h', 691 '<(libjingle_source)/talk/media/base/streamparams.h',
645 '<(libjingle_source)/talk/media/base/videocapturer.cc', 692 '<(libjingle_source)/talk/media/base/videocapturer.cc',
646 '<(libjingle_source)/talk/media/base/videocapturer.h', 693 '<(libjingle_source)/talk/media/base/videocapturer.h',
647 '<(libjingle_source)/talk/media/base/videocommon.cc', 694 '<(libjingle_source)/talk/media/base/videocommon.cc',
648 '<(libjingle_source)/talk/media/base/videocommon.h', 695 '<(libjingle_source)/talk/media/base/videocommon.h',
649 '<(libjingle_source)/talk/media/base/videoframe.cc', 696 '<(libjingle_source)/talk/media/base/videoframe.cc',
650 '<(libjingle_source)/talk/media/base/videoframe.h', 697 '<(libjingle_source)/talk/media/base/videoframe.h',
651 '<(libjingle_source)/talk/media/devices/dummydevicemanager.cc', 698 '<(libjingle_source)/talk/media/devices/dummydevicemanager.cc',
652 '<(libjingle_source)/talk/media/devices/dummydevicemanager.h', 699 '<(libjingle_source)/talk/media/devices/dummydevicemanager.h',
653 '<(libjingle_source)/talk/media/devices/filevideocapturer.cc', 700 '<(libjingle_source)/talk/media/devices/filevideocapturer.cc',
654 '<(libjingle_source)/talk/media/devices/filevideocapturer.h', 701 '<(libjingle_source)/talk/media/devices/filevideocapturer.h',
655 '<(libjingle_source)/talk/media/webrtc/webrtccommon.h', 702 '<(libjingle_source)/talk/media/webrtc/webrtccommon.h',
656 '<(libjingle_source)/talk/media/webrtc/webrtcpassthroughrender.cc', 703 '<(libjingle_source)/talk/media/webrtc/webrtcpassthroughrender.cc',
657 '<(libjingle_source)/talk/media/webrtc/webrtcvideocapturer.cc', 704 '<(libjingle_source)/talk/media/webrtc/webrtcvideocapturer.cc',
658 '<(libjingle_source)/talk/media/webrtc/webrtcvideocapturer.h', 705 '<(libjingle_source)/talk/media/webrtc/webrtcvideocapturer.h',
706 '<(libjingle_source)/talk/media/webrtc/webrtcvideoengine.cc',
707 '<(libjingle_source)/talk/media/webrtc/webrtcvideoengine.h',
659 '<(libjingle_source)/talk/media/webrtc/webrtcvideoframe.cc', 708 '<(libjingle_source)/talk/media/webrtc/webrtcvideoframe.cc',
660 '<(libjingle_source)/talk/media/webrtc/webrtcvideoframe.h', 709 '<(libjingle_source)/talk/media/webrtc/webrtcvideoframe.h',
661 '<(libjingle_source)/talk/media/webrtc/webrtcvie.h', 710 '<(libjingle_source)/talk/media/webrtc/webrtcvie.h',
662 '<(libjingle_source)/talk/media/webrtc/webrtcvoe.h', 711 '<(libjingle_source)/talk/media/webrtc/webrtcvoe.h',
712 '<(libjingle_source)/talk/media/webrtc/webrtcvoiceengine.cc',
713 '<(libjingle_source)/talk/media/webrtc/webrtcvoiceengine.h',
663 '<(libjingle_source)/talk/session/media/audiomonitor.cc', 714 '<(libjingle_source)/talk/session/media/audiomonitor.cc',
664 '<(libjingle_source)/talk/session/media/audiomonitor.h', 715 '<(libjingle_source)/talk/session/media/audiomonitor.h',
665 '<(libjingle_source)/talk/session/media/call.cc', 716 '<(libjingle_source)/talk/session/media/call.cc',
666 '<(libjingle_source)/talk/session/media/call.h', 717 '<(libjingle_source)/talk/session/media/call.h',
667 '<(libjingle_source)/talk/session/media/channel.cc', 718 '<(libjingle_source)/talk/session/media/channel.cc',
668 '<(libjingle_source)/talk/session/media/channel.h', 719 '<(libjingle_source)/talk/session/media/channel.h',
669 '<(libjingle_source)/talk/session/media/channelmanager.cc', 720 '<(libjingle_source)/talk/session/media/channelmanager.cc',
670 '<(libjingle_source)/talk/session/media/channelmanager.h', 721 '<(libjingle_source)/talk/session/media/channelmanager.h',
671 '<(libjingle_source)/talk/session/media/currentspeakermonitor.cc', 722 '<(libjingle_source)/talk/session/media/currentspeakermonitor.cc',
672 '<(libjingle_source)/talk/session/media/currentspeakermonitor.h', 723 '<(libjingle_source)/talk/session/media/currentspeakermonitor.h',
(...skipping 16 matching lines...) Expand all
689 '<(libjingle_source)/talk/session/media/ssrcmuxfilter.h', 740 '<(libjingle_source)/talk/session/media/ssrcmuxfilter.h',
690 '<(libjingle_source)/talk/session/media/typingmonitor.cc', 741 '<(libjingle_source)/talk/session/media/typingmonitor.cc',
691 '<(libjingle_source)/talk/session/media/typingmonitor.h', 742 '<(libjingle_source)/talk/session/media/typingmonitor.h',
692 '<(libjingle_source)/talk/session/media/voicechannel.h', 743 '<(libjingle_source)/talk/session/media/voicechannel.h',
693 '<(libjingle_source)/talk/session/tunnel/pseudotcpchannel.cc', 744 '<(libjingle_source)/talk/session/tunnel/pseudotcpchannel.cc',
694 '<(libjingle_source)/talk/session/tunnel/pseudotcpchannel.h', 745 '<(libjingle_source)/talk/session/tunnel/pseudotcpchannel.h',
695 '<(libjingle_source)/talk/session/tunnel/tunnelsessionclient.cc', 746 '<(libjingle_source)/talk/session/tunnel/tunnelsessionclient.cc',
696 '<(libjingle_source)/talk/session/tunnel/tunnelsessionclient.h', 747 '<(libjingle_source)/talk/session/tunnel/tunnelsessionclient.h',
697 ], 748 ],
698 'conditions': [ 749 'conditions': [
750 ['"<(libpeer_target_type)"=="shared_library"', {
751 # Used to control symbol export/import.
752 'defines': [ 'LIBPEERCONNECTION_IMPLEMENTATION=1' ],
753 }],
754 ['OS=="win" and "<(libpeer_target_type)"=="shared_library"', {
755 'link_settings': {
756 'libraries': [
757 '-lsecur32.lib',
758 '-lcrypt32.lib',
759 '-liphlpapi.lib',
760 ],
761 },
762 }],
699 ['enabled_libjingle_device_manager==1', { 763 ['enabled_libjingle_device_manager==1', {
700 'sources!': [ 764 'sources!': [
701 '<(libjingle_source)/talk/media/devices/dummydevicemanager.cc', 765 '<(libjingle_source)/talk/media/devices/dummydevicemanager.cc',
702 '<(libjingle_source)/talk/media/devices/dummydevicemanager.h', 766 '<(libjingle_source)/talk/media/devices/dummydevicemanager.h',
703 ], 767 ],
704 'sources': [ 768 'sources': [
705 '<(libjingle_source)/talk/media/devices/devicemanager.cc', 769 '<(libjingle_source)/talk/media/devices/devicemanager.cc',
706 '<(libjingle_source)/talk/media/devices/devicemanager.h', 770 '<(libjingle_source)/talk/media/devices/devicemanager.h',
707 '<(libjingle_source)/talk/sound/nullsoundsystem.cc', 771 '<(libjingle_source)/talk/sound/nullsoundsystem.cc',
708 '<(libjingle_source)/talk/sound/nullsoundsystem.h', 772 '<(libjingle_source)/talk/sound/nullsoundsystem.h',
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after
763 'WARNING_CFLAGS': [ 827 'WARNING_CFLAGS': [
764 # Suppres warnings about using deprecated functions in 828 # Suppres warnings about using deprecated functions in
765 # macdevicemanager.cc. 829 # macdevicemanager.cc.
766 '-Wno-deprecated-declarations', 830 '-Wno-deprecated-declarations',
767 ], 831 ],
768 }, 832 },
769 }], 833 }],
770 ], 834 ],
771 }], 835 }],
772 ], 836 ],
773 }],
774 ],
775 }, # target libjingle
776 # This has to be is a separate project due to a bug in MSVS 2008 and the
777 # current toolset on android. The problem is that we have two files named
778 # "constants.cc" and MSVS/android doesn't handle this properly.
779 # GYP currently has guards to catch this, so if you want to remove it,
780 # run GYP and if GYP has removed the validation check, then we can assume
781 # that the toolchains have been fixed (we currently use VS2010 and later,
782 # so VS2008 isn't a concern anymore).
783 {
784 'target_name': 'libjingle_p2p_base_constants',
785 'type': 'static_library',
786 'sources': [
787 '<(libjingle_source)/talk/p2p/base/constants.cc',
788 '<(libjingle_source)/talk/p2p/base/constants.h',
789 ],
790 }, # target libjingle_p2p_base_constants
791 {
792 'target_name': 'libjingle_media_base_constants',
793 'type': 'static_library',
794 'sources': [
795 '<(libjingle_source)/talk/media/base/constants.cc',
796 '<(libjingle_source)/talk/media/base/constants.h',
797 ],
798 }, # target libjingle_media_base_constants
799 {
800 'target_name': 'peerconnection_server',
801 'type': 'executable',
802 'sources': [
803 '<(libjingle_source)/talk/examples/peerconnection/server/data_socket.cc' ,
804 '<(libjingle_source)/talk/examples/peerconnection/server/data_socket.h',
805 '<(libjingle_source)/talk/examples/peerconnection/server/main.cc',
806 '<(libjingle_source)/talk/examples/peerconnection/server/peer_channel.cc ',
807 '<(libjingle_source)/talk/examples/peerconnection/server/peer_channel.h' ,
808 '<(libjingle_source)/talk/examples/peerconnection/server/utils.cc',
809 '<(libjingle_source)/talk/examples/peerconnection/server/utils.h',
810 ],
811 'include_dirs': [
812 '<(libjingle_source)',
813 ],
814 'dependencies': [
815 'libjingle',
816 ],
817 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations.
818 'msvs_disabled_warnings': [ 4309, ],
819 }, # target peerconnection_server
820 ],
821 'conditions': [
822 ['enable_webrtc==1', {
823 'targets': [
824 {
825 'target_name': 'libpeerconnection',
826 'type': '<(libpeer_target_type)',
827 'all_dependent_settings': {
828 'conditions': [
829 ['"<(libpeer_target_type)"=="static_library"', {
830 'defines': [ 'LIBPEERCONNECTION_LIB=1' ],
831 }],
832 ],
833 },
834 'sources': [
835 '<(libjingle_source)/talk/media/webrtc/webrtcvideoengine.cc',
836 '<(libjingle_source)/talk/media/webrtc/webrtcvideoengine.h',
837 '<(libjingle_source)/talk/media/webrtc/webrtcvoiceengine.cc',
838 '<(libjingle_source)/talk/media/webrtc/webrtcvoiceengine.h',
839 ],
840 'conditions': [
841 ['"<(libpeer_target_type)"=="shared_library"', {
842 # Used to control symbol export/import.
843 'defines': [ 'LIBPEERCONNECTION_IMPLEMENTATION=1' ],
844 }],
845 ['OS=="win" and "<(libpeer_target_type)"=="shared_library"', {
846 'link_settings': {
847 'libraries': [
848 '-lsecur32.lib',
849 '-lcrypt32.lib',
850 '-liphlpapi.lib',
851 ],
852 },
853 }],
854 ],
855 'dependencies': [ 837 'dependencies': [
838 '<(DEPTH)/third_party/libsrtp/libsrtp.gyp:libsrtp',
839 '<(DEPTH)/third_party/webrtc/modules/modules.gyp:video_capture_modul e',
856 '<(DEPTH)/third_party/webrtc/modules/modules.gyp:video_render_module ', 840 '<(DEPTH)/third_party/webrtc/modules/modules.gyp:video_render_module ',
857 '<(DEPTH)/third_party/webrtc/system_wrappers/source/system_wrappers. gyp:system_wrappers', 841 '<(DEPTH)/third_party/webrtc/system_wrappers/source/system_wrappers. gyp:system_wrappers',
858 '<(DEPTH)/third_party/webrtc/video_engine/video_engine.gyp:video_eng ine_core', 842 '<(DEPTH)/third_party/webrtc/video_engine/video_engine.gyp:video_eng ine_core',
859 '<(DEPTH)/third_party/webrtc/voice_engine/voice_engine.gyp:voice_eng ine_core', 843 '<(DEPTH)/third_party/webrtc/voice_engine/voice_engine.gyp:voice_eng ine_core',
860 '<@(libjingle_peerconnection_additional_deps)', 844 '<@(libjingle_peerconnection_additional_deps)',
861 'libjingle', 845 'libjingle',
862 ], 846 ],
863 }, # target libpeerconnection 847 }, # target libpeerconnection
864 ], 848 ],
865 }], 849 }],
866 ], 850 ],
867 } 851 }
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698