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, |
(...skipping 472 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
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 '<(DEPTH)/third_party/libsrtp/libsrtp.gyp:libsrtp', | |
Ronghua Wu (Left Chromium)
2013/03/18 20:52:15
libsrtp should be move down into enable_webrtc==1.
tommi (sloooow) - chröme
2013/03/18 21:28:23
Done.
| |
494 '<@(libjingle_additional_deps)', | |
495 'libjingle_media_base_constants', | |
493 'libjingle_p2p_constants', | 496 'libjingle_p2p_constants', |
494 '<@(libjingle_additional_deps)', | |
495 ], | 497 ], |
496 'export_dependent_settings': [ | 498 'export_dependent_settings': [ |
497 '<(DEPTH)/third_party/jsoncpp/jsoncpp.gyp:jsoncpp', | 499 '<(DEPTH)/third_party/jsoncpp/jsoncpp.gyp:jsoncpp', |
498 ], | 500 ], |
499 'conditions': [ | 501 'conditions': [ |
500 ['OS=="win"', { | 502 ['OS=="win"', { |
501 'sources': [ | 503 'sources': [ |
502 'overrides/talk/base/win32socketinit.cc', | 504 'overrides/talk/base/win32socketinit.cc', |
503 '<(libjingle_source)/talk/base/schanneladapter.cc', | 505 '<(libjingle_source)/talk/base/schanneladapter.cc', |
504 '<(libjingle_source)/talk/base/schanneladapter.h', | 506 '<(libjingle_source)/talk/base/schanneladapter.h', |
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
559 ], | 561 ], |
560 }], | 562 }], |
561 ['use_openssl==1', { | 563 ['use_openssl==1', { |
562 'sources': [ | 564 'sources': [ |
563 '<(libjingle_source)/talk/base/openssladapter.cc', | 565 '<(libjingle_source)/talk/base/openssladapter.cc', |
564 '<(libjingle_source)/talk/base/openssldigest.cc', | 566 '<(libjingle_source)/talk/base/openssldigest.cc', |
565 '<(libjingle_source)/talk/base/opensslidentity.cc', | 567 '<(libjingle_source)/talk/base/opensslidentity.cc', |
566 '<(libjingle_source)/talk/base/opensslstreamadapter.cc', | 568 '<(libjingle_source)/talk/base/opensslstreamadapter.cc', |
567 ], | 569 ], |
568 }], | 570 }], |
569 ], | 571 ['enable_webrtc==1', { |
570 }, # target libjingle | 572 'dependencies': [ |
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 }, | |
621 'sources': [ | 576 'sources': [ |
622 '<(libjingle_source)/talk/app/webrtc/audiotrack.cc', | 577 '<(libjingle_source)/talk/app/webrtc/audiotrack.cc', |
623 '<(libjingle_source)/talk/app/webrtc/audiotrack.h', | 578 '<(libjingle_source)/talk/app/webrtc/audiotrack.h', |
624 '<(libjingle_source)/talk/app/webrtc/datachannel.cc', | 579 '<(libjingle_source)/talk/app/webrtc/datachannel.cc', |
625 '<(libjingle_source)/talk/app/webrtc/datachannel.h', | 580 '<(libjingle_source)/talk/app/webrtc/datachannel.h', |
626 '<(libjingle_source)/talk/app/webrtc/dtmfsender.cc', | 581 '<(libjingle_source)/talk/app/webrtc/dtmfsender.cc', |
627 '<(libjingle_source)/talk/app/webrtc/dtmfsender.h', | 582 '<(libjingle_source)/talk/app/webrtc/dtmfsender.h', |
628 '<(libjingle_source)/talk/app/webrtc/jsep.h', | 583 '<(libjingle_source)/talk/app/webrtc/jsep.h', |
629 '<(libjingle_source)/talk/app/webrtc/jsepicecandidate.cc', | 584 '<(libjingle_source)/talk/app/webrtc/jsepicecandidate.cc', |
630 '<(libjingle_source)/talk/app/webrtc/jsepicecandidate.h', | 585 '<(libjingle_source)/talk/app/webrtc/jsepicecandidate.h', |
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
666 '<(libjingle_source)/talk/app/webrtc/webrtcsdp.cc', | 621 '<(libjingle_source)/talk/app/webrtc/webrtcsdp.cc', |
667 '<(libjingle_source)/talk/app/webrtc/webrtcsdp.h', | 622 '<(libjingle_source)/talk/app/webrtc/webrtcsdp.h', |
668 '<(libjingle_source)/talk/app/webrtc/webrtcsession.cc', | 623 '<(libjingle_source)/talk/app/webrtc/webrtcsession.cc', |
669 '<(libjingle_source)/talk/app/webrtc/webrtcsession.h', | 624 '<(libjingle_source)/talk/app/webrtc/webrtcsession.h', |
670 '<(libjingle_source)/talk/media/base/capturemanager.cc', | 625 '<(libjingle_source)/talk/media/base/capturemanager.cc', |
671 '<(libjingle_source)/talk/media/base/capturemanager.h', | 626 '<(libjingle_source)/talk/media/base/capturemanager.h', |
672 '<(libjingle_source)/talk/media/base/capturerenderadapter.cc', | 627 '<(libjingle_source)/talk/media/base/capturerenderadapter.cc', |
673 '<(libjingle_source)/talk/media/base/capturerenderadapter.h', | 628 '<(libjingle_source)/talk/media/base/capturerenderadapter.h', |
674 '<(libjingle_source)/talk/media/base/codec.cc', | 629 '<(libjingle_source)/talk/media/base/codec.cc', |
675 '<(libjingle_source)/talk/media/base/codec.h', | 630 '<(libjingle_source)/talk/media/base/codec.h', |
676 '<(libjingle_source)/talk/media/base/constants.cc', | |
677 '<(libjingle_source)/talk/media/base/constants.h', | |
678 '<(libjingle_source)/talk/media/base/cryptoparams.h', | 631 '<(libjingle_source)/talk/media/base/cryptoparams.h', |
679 '<(libjingle_source)/talk/media/base/filemediaengine.cc', | 632 '<(libjingle_source)/talk/media/base/filemediaengine.cc', |
680 '<(libjingle_source)/talk/media/base/filemediaengine.h', | 633 '<(libjingle_source)/talk/media/base/filemediaengine.h', |
681 '<(libjingle_source)/talk/media/base/mediachannel.h', | 634 '<(libjingle_source)/talk/media/base/mediachannel.h', |
682 '<(libjingle_source)/talk/media/base/mediaengine.cc', | 635 '<(libjingle_source)/talk/media/base/mediaengine.cc', |
683 '<(libjingle_source)/talk/media/base/mediaengine.h', | 636 '<(libjingle_source)/talk/media/base/mediaengine.h', |
684 '<(libjingle_source)/talk/media/base/rtpdataengine.cc', | 637 '<(libjingle_source)/talk/media/base/rtpdataengine.cc', |
685 '<(libjingle_source)/talk/media/base/rtpdataengine.h', | 638 '<(libjingle_source)/talk/media/base/rtpdataengine.h', |
686 '<(libjingle_source)/talk/media/base/rtpdump.cc', | 639 '<(libjingle_source)/talk/media/base/rtpdump.cc', |
687 '<(libjingle_source)/talk/media/base/rtpdump.h', | 640 '<(libjingle_source)/talk/media/base/rtpdump.h', |
688 '<(libjingle_source)/talk/media/base/rtputils.cc', | 641 '<(libjingle_source)/talk/media/base/rtputils.cc', |
689 '<(libjingle_source)/talk/media/base/rtputils.h', | 642 '<(libjingle_source)/talk/media/base/rtputils.h', |
690 '<(libjingle_source)/talk/media/base/streamparams.cc', | 643 '<(libjingle_source)/talk/media/base/streamparams.cc', |
691 '<(libjingle_source)/talk/media/base/streamparams.h', | 644 '<(libjingle_source)/talk/media/base/streamparams.h', |
692 '<(libjingle_source)/talk/media/base/videocapturer.cc', | 645 '<(libjingle_source)/talk/media/base/videocapturer.cc', |
693 '<(libjingle_source)/talk/media/base/videocapturer.h', | 646 '<(libjingle_source)/talk/media/base/videocapturer.h', |
694 '<(libjingle_source)/talk/media/base/videocommon.cc', | 647 '<(libjingle_source)/talk/media/base/videocommon.cc', |
695 '<(libjingle_source)/talk/media/base/videocommon.h', | 648 '<(libjingle_source)/talk/media/base/videocommon.h', |
696 '<(libjingle_source)/talk/media/base/videoframe.cc', | 649 '<(libjingle_source)/talk/media/base/videoframe.cc', |
697 '<(libjingle_source)/talk/media/base/videoframe.h', | 650 '<(libjingle_source)/talk/media/base/videoframe.h', |
698 '<(libjingle_source)/talk/media/devices/dummydevicemanager.cc', | 651 '<(libjingle_source)/talk/media/devices/dummydevicemanager.cc', |
699 '<(libjingle_source)/talk/media/devices/dummydevicemanager.h', | 652 '<(libjingle_source)/talk/media/devices/dummydevicemanager.h', |
700 '<(libjingle_source)/talk/media/devices/filevideocapturer.cc', | 653 '<(libjingle_source)/talk/media/devices/filevideocapturer.cc', |
701 '<(libjingle_source)/talk/media/devices/filevideocapturer.h', | 654 '<(libjingle_source)/talk/media/devices/filevideocapturer.h', |
702 '<(libjingle_source)/talk/media/webrtc/webrtccommon.h', | 655 '<(libjingle_source)/talk/media/webrtc/webrtccommon.h', |
703 '<(libjingle_source)/talk/media/webrtc/webrtcpassthroughrender.cc', | 656 '<(libjingle_source)/talk/media/webrtc/webrtcpassthroughrender.cc', |
704 '<(libjingle_source)/talk/media/webrtc/webrtcvideocapturer.cc', | 657 '<(libjingle_source)/talk/media/webrtc/webrtcvideocapturer.cc', |
705 '<(libjingle_source)/talk/media/webrtc/webrtcvideocapturer.h', | 658 '<(libjingle_source)/talk/media/webrtc/webrtcvideocapturer.h', |
706 '<(libjingle_source)/talk/media/webrtc/webrtcvideoengine.cc', | |
707 '<(libjingle_source)/talk/media/webrtc/webrtcvideoengine.h', | |
708 '<(libjingle_source)/talk/media/webrtc/webrtcvideoframe.cc', | 659 '<(libjingle_source)/talk/media/webrtc/webrtcvideoframe.cc', |
709 '<(libjingle_source)/talk/media/webrtc/webrtcvideoframe.h', | 660 '<(libjingle_source)/talk/media/webrtc/webrtcvideoframe.h', |
710 '<(libjingle_source)/talk/media/webrtc/webrtcvie.h', | 661 '<(libjingle_source)/talk/media/webrtc/webrtcvie.h', |
711 '<(libjingle_source)/talk/media/webrtc/webrtcvoe.h', | 662 '<(libjingle_source)/talk/media/webrtc/webrtcvoe.h', |
712 '<(libjingle_source)/talk/media/webrtc/webrtcvoiceengine.cc', | |
713 '<(libjingle_source)/talk/media/webrtc/webrtcvoiceengine.h', | |
714 '<(libjingle_source)/talk/session/media/audiomonitor.cc', | 663 '<(libjingle_source)/talk/session/media/audiomonitor.cc', |
715 '<(libjingle_source)/talk/session/media/audiomonitor.h', | 664 '<(libjingle_source)/talk/session/media/audiomonitor.h', |
716 '<(libjingle_source)/talk/session/media/call.cc', | 665 '<(libjingle_source)/talk/session/media/call.cc', |
717 '<(libjingle_source)/talk/session/media/call.h', | 666 '<(libjingle_source)/talk/session/media/call.h', |
718 '<(libjingle_source)/talk/session/media/channel.cc', | 667 '<(libjingle_source)/talk/session/media/channel.cc', |
719 '<(libjingle_source)/talk/session/media/channel.h', | 668 '<(libjingle_source)/talk/session/media/channel.h', |
720 '<(libjingle_source)/talk/session/media/channelmanager.cc', | 669 '<(libjingle_source)/talk/session/media/channelmanager.cc', |
721 '<(libjingle_source)/talk/session/media/channelmanager.h', | 670 '<(libjingle_source)/talk/session/media/channelmanager.h', |
722 '<(libjingle_source)/talk/session/media/currentspeakermonitor.cc', | 671 '<(libjingle_source)/talk/session/media/currentspeakermonitor.cc', |
723 '<(libjingle_source)/talk/session/media/currentspeakermonitor.h', | 672 '<(libjingle_source)/talk/session/media/currentspeakermonitor.h', |
(...skipping 16 matching lines...) Expand all Loading... | |
740 '<(libjingle_source)/talk/session/media/ssrcmuxfilter.h', | 689 '<(libjingle_source)/talk/session/media/ssrcmuxfilter.h', |
741 '<(libjingle_source)/talk/session/media/typingmonitor.cc', | 690 '<(libjingle_source)/talk/session/media/typingmonitor.cc', |
742 '<(libjingle_source)/talk/session/media/typingmonitor.h', | 691 '<(libjingle_source)/talk/session/media/typingmonitor.h', |
743 '<(libjingle_source)/talk/session/media/voicechannel.h', | 692 '<(libjingle_source)/talk/session/media/voicechannel.h', |
744 '<(libjingle_source)/talk/session/tunnel/pseudotcpchannel.cc', | 693 '<(libjingle_source)/talk/session/tunnel/pseudotcpchannel.cc', |
745 '<(libjingle_source)/talk/session/tunnel/pseudotcpchannel.h', | 694 '<(libjingle_source)/talk/session/tunnel/pseudotcpchannel.h', |
746 '<(libjingle_source)/talk/session/tunnel/tunnelsessionclient.cc', | 695 '<(libjingle_source)/talk/session/tunnel/tunnelsessionclient.cc', |
747 '<(libjingle_source)/talk/session/tunnel/tunnelsessionclient.h', | 696 '<(libjingle_source)/talk/session/tunnel/tunnelsessionclient.h', |
748 ], | 697 ], |
749 'conditions': [ | 698 '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 }], | |
763 ['enabled_libjingle_device_manager==1', { | 699 ['enabled_libjingle_device_manager==1', { |
764 'sources!': [ | 700 'sources!': [ |
765 '<(libjingle_source)/talk/media/devices/dummydevicemanager.cc', | 701 '<(libjingle_source)/talk/media/devices/dummydevicemanager.cc', |
766 '<(libjingle_source)/talk/media/devices/dummydevicemanager.h', | 702 '<(libjingle_source)/talk/media/devices/dummydevicemanager.h', |
767 ], | 703 ], |
768 'sources': [ | 704 'sources': [ |
769 '<(libjingle_source)/talk/media/devices/devicemanager.cc', | 705 '<(libjingle_source)/talk/media/devices/devicemanager.cc', |
770 '<(libjingle_source)/talk/media/devices/devicemanager.h', | 706 '<(libjingle_source)/talk/media/devices/devicemanager.h', |
771 '<(libjingle_source)/talk/sound/nullsoundsystem.cc', | 707 '<(libjingle_source)/talk/sound/nullsoundsystem.cc', |
772 '<(libjingle_source)/talk/sound/nullsoundsystem.h', | 708 '<(libjingle_source)/talk/sound/nullsoundsystem.h', |
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
827 'WARNING_CFLAGS': [ | 763 'WARNING_CFLAGS': [ |
828 # Suppres warnings about using deprecated functions in | 764 # Suppres warnings about using deprecated functions in |
829 # macdevicemanager.cc. | 765 # macdevicemanager.cc. |
830 '-Wno-deprecated-declarations', | 766 '-Wno-deprecated-declarations', |
831 ], | 767 ], |
832 }, | 768 }, |
833 }], | 769 }], |
834 ], | 770 ], |
835 }], | 771 }], |
836 ], | 772 ], |
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_constants', | |
Ronghua Wu (Left Chromium)
2013/03/18 20:52:15
rename this to libjingle_p2p_base_constants to ali
tommi (sloooow) - chröme
2013/03/18 21:28:23
Done.
| |
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_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 ], | |
837 'dependencies': [ | 855 'dependencies': [ |
838 '<(DEPTH)/third_party/libsrtp/libsrtp.gyp:libsrtp', | |
839 '<(DEPTH)/third_party/webrtc/modules/modules.gyp:video_capture_modul e', | |
840 '<(DEPTH)/third_party/webrtc/modules/modules.gyp:video_render_module ', | 856 '<(DEPTH)/third_party/webrtc/modules/modules.gyp:video_render_module ', |
841 '<(DEPTH)/third_party/webrtc/system_wrappers/source/system_wrappers. gyp:system_wrappers', | 857 '<(DEPTH)/third_party/webrtc/system_wrappers/source/system_wrappers. gyp:system_wrappers', |
842 '<(DEPTH)/third_party/webrtc/video_engine/video_engine.gyp:video_eng ine_core', | 858 '<(DEPTH)/third_party/webrtc/video_engine/video_engine.gyp:video_eng ine_core', |
843 '<(DEPTH)/third_party/webrtc/voice_engine/voice_engine.gyp:voice_eng ine_core', | 859 '<(DEPTH)/third_party/webrtc/voice_engine/voice_engine.gyp:voice_eng ine_core', |
844 '<@(libjingle_peerconnection_additional_deps)', | 860 '<@(libjingle_peerconnection_additional_deps)', |
845 'libjingle', | 861 'libjingle', |
846 ], | 862 ], |
847 }, # target libpeerconnection | 863 }, # target libpeerconnection |
848 ], | 864 ], |
849 }], | 865 }], |
850 ], | 866 ], |
851 } | 867 } |
OLD | NEW |