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

Unified 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « content/content_tests.gypi ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: third_party/libjingle/libjingle.gyp
diff --git a/third_party/libjingle/libjingle.gyp b/third_party/libjingle/libjingle.gyp
index 7185fec94794411a4bcad3c24a2dff5d7513bc6e..b87bc7c0e6f7d8dcf7a98ba9289cf3413945fc99 100644
--- a/third_party/libjingle/libjingle.gyp
+++ b/third_party/libjingle/libjingle.gyp
@@ -8,6 +8,7 @@
],
'variables': {
'enabled_libjingle_device_manager%': 0,
+ 'libjingle_additional_deps%': [],
'libjingle_peerconnection_additional_deps%': [],
'libjingle_source%': "source",
'libpeer_target_type%': 'static_library',
@@ -242,6 +243,54 @@
'overrides/talk/base/logging.cc',
'overrides/talk/base/logging.h',
+ '<(libjingle_source)/talk/app/webrtc/audiotrack.cc',
+ '<(libjingle_source)/talk/app/webrtc/audiotrack.h',
+ '<(libjingle_source)/talk/app/webrtc/datachannel.cc',
+ '<(libjingle_source)/talk/app/webrtc/datachannel.h',
+ '<(libjingle_source)/talk/app/webrtc/dtmfsender.cc',
+ '<(libjingle_source)/talk/app/webrtc/dtmfsender.h',
+ '<(libjingle_source)/talk/app/webrtc/jsep.h',
+ '<(libjingle_source)/talk/app/webrtc/jsepicecandidate.cc',
+ '<(libjingle_source)/talk/app/webrtc/jsepicecandidate.h',
+ '<(libjingle_source)/talk/app/webrtc/jsepsessiondescription.cc',
+ '<(libjingle_source)/talk/app/webrtc/jsepsessiondescription.h',
+ '<(libjingle_source)/talk/app/webrtc/localaudiosource.cc',
+ '<(libjingle_source)/talk/app/webrtc/localaudiosource.h',
+ '<(libjingle_source)/talk/app/webrtc/localvideosource.cc',
+ '<(libjingle_source)/talk/app/webrtc/localvideosource.h',
+ '<(libjingle_source)/talk/app/webrtc/mediastream.cc',
+ '<(libjingle_source)/talk/app/webrtc/mediastream.h',
+ '<(libjingle_source)/talk/app/webrtc/mediastreamhandler.cc',
+ '<(libjingle_source)/talk/app/webrtc/mediastreamhandler.h',
+ '<(libjingle_source)/talk/app/webrtc/mediastreaminterface.h',
+ '<(libjingle_source)/talk/app/webrtc/mediastreamprovider.h',
+ '<(libjingle_source)/talk/app/webrtc/mediastreamproxy.h',
+ '<(libjingle_source)/talk/app/webrtc/mediastreamsignaling.cc',
+ '<(libjingle_source)/talk/app/webrtc/mediastreamsignaling.h',
+ '<(libjingle_source)/talk/app/webrtc/mediastreamtrack.h',
+ '<(libjingle_source)/talk/app/webrtc/mediastreamtrackproxy.h',
+ '<(libjingle_source)/talk/app/webrtc/notifier.h',
+ '<(libjingle_source)/talk/app/webrtc/peerconnection.cc',
+ '<(libjingle_source)/talk/app/webrtc/peerconnection.h',
+ '<(libjingle_source)/talk/app/webrtc/peerconnectionfactory.cc',
+ '<(libjingle_source)/talk/app/webrtc/peerconnectionfactory.h',
+ '<(libjingle_source)/talk/app/webrtc/peerconnectioninterface.h',
+ '<(libjingle_source)/talk/app/webrtc/portallocatorfactory.cc',
+ '<(libjingle_source)/talk/app/webrtc/portallocatorfactory.h',
+ '<(libjingle_source)/talk/app/webrtc/statscollector.cc',
+ '<(libjingle_source)/talk/app/webrtc/statscollector.h',
+ '<(libjingle_source)/talk/app/webrtc/statstypes.h',
+ '<(libjingle_source)/talk/app/webrtc/streamcollection.h',
+ '<(libjingle_source)/talk/app/webrtc/videosourceinterface.h',
+ '<(libjingle_source)/talk/app/webrtc/videosourceproxy.h',
+ '<(libjingle_source)/talk/app/webrtc/videotrack.cc',
+ '<(libjingle_source)/talk/app/webrtc/videotrack.h',
+ '<(libjingle_source)/talk/app/webrtc/videotrackrenderers.cc',
+ '<(libjingle_source)/talk/app/webrtc/videotrackrenderers.h',
+ '<(libjingle_source)/talk/app/webrtc/webrtcsdp.cc',
+ '<(libjingle_source)/talk/app/webrtc/webrtcsdp.h',
+ '<(libjingle_source)/talk/app/webrtc/webrtcsession.cc',
+ '<(libjingle_source)/talk/app/webrtc/webrtcsession.h',
'<(libjingle_source)/talk/base/asyncfile.cc',
'<(libjingle_source)/talk/base/asyncfile.h',
'<(libjingle_source)/talk/base/asynchttprequest.cc',
@@ -383,6 +432,44 @@
'<(libjingle_source)/talk/base/urlencode.h',
'<(libjingle_source)/talk/base/worker.cc',
'<(libjingle_source)/talk/base/worker.h',
+ '<(libjingle_source)/talk/media/base/capturemanager.cc',
+ '<(libjingle_source)/talk/media/base/capturemanager.h',
+ '<(libjingle_source)/talk/media/base/capturerenderadapter.cc',
+ '<(libjingle_source)/talk/media/base/capturerenderadapter.h',
+ '<(libjingle_source)/talk/media/base/codec.cc',
+ '<(libjingle_source)/talk/media/base/codec.h',
+ '<(libjingle_source)/talk/media/base/cryptoparams.h',
+ '<(libjingle_source)/talk/media/base/filemediaengine.cc',
+ '<(libjingle_source)/talk/media/base/filemediaengine.h',
+ '<(libjingle_source)/talk/media/base/mediachannel.h',
+ '<(libjingle_source)/talk/media/base/mediaengine.cc',
+ '<(libjingle_source)/talk/media/base/mediaengine.h',
+ '<(libjingle_source)/talk/media/base/rtpdataengine.cc',
+ '<(libjingle_source)/talk/media/base/rtpdataengine.h',
+ '<(libjingle_source)/talk/media/base/rtpdump.cc',
+ '<(libjingle_source)/talk/media/base/rtpdump.h',
+ '<(libjingle_source)/talk/media/base/rtputils.cc',
+ '<(libjingle_source)/talk/media/base/rtputils.h',
+ '<(libjingle_source)/talk/media/base/streamparams.cc',
+ '<(libjingle_source)/talk/media/base/streamparams.h',
+ '<(libjingle_source)/talk/media/base/videocapturer.cc',
+ '<(libjingle_source)/talk/media/base/videocapturer.h',
+ '<(libjingle_source)/talk/media/base/videocommon.cc',
+ '<(libjingle_source)/talk/media/base/videocommon.h',
+ '<(libjingle_source)/talk/media/base/videoframe.cc',
+ '<(libjingle_source)/talk/media/base/videoframe.h',
+ '<(libjingle_source)/talk/media/devices/dummydevicemanager.cc',
+ '<(libjingle_source)/talk/media/devices/dummydevicemanager.h',
+ '<(libjingle_source)/talk/media/devices/filevideocapturer.cc',
+ '<(libjingle_source)/talk/media/devices/filevideocapturer.h',
+ '<(libjingle_source)/talk/media/webrtc/webrtccommon.h',
+ '<(libjingle_source)/talk/media/webrtc/webrtcpassthroughrender.cc',
+ '<(libjingle_source)/talk/media/webrtc/webrtcvideocapturer.cc',
+ '<(libjingle_source)/talk/media/webrtc/webrtcvideocapturer.h',
+ '<(libjingle_source)/talk/media/webrtc/webrtcvideoframe.cc',
+ '<(libjingle_source)/talk/media/webrtc/webrtcvideoframe.h',
+ '<(libjingle_source)/talk/media/webrtc/webrtcvie.h',
+ '<(libjingle_source)/talk/media/webrtc/webrtcvoe.h',
'<(libjingle_source)/talk/p2p/base/candidate.h',
'<(libjingle_source)/talk/p2p/base/common.h',
'<(libjingle_source)/talk/p2p/base/dtlstransport.h',
@@ -447,6 +534,40 @@
'<(libjingle_source)/talk/p2p/client/sessionsendtask.h',
'<(libjingle_source)/talk/p2p/client/socketmonitor.cc',
'<(libjingle_source)/talk/p2p/client/socketmonitor.h',
+ '<(libjingle_source)/talk/session/media/audiomonitor.cc',
+ '<(libjingle_source)/talk/session/media/audiomonitor.h',
+ '<(libjingle_source)/talk/session/media/call.cc',
+ '<(libjingle_source)/talk/session/media/call.h',
+ '<(libjingle_source)/talk/session/media/channel.cc',
+ '<(libjingle_source)/talk/session/media/channel.h',
+ '<(libjingle_source)/talk/session/media/channelmanager.cc',
+ '<(libjingle_source)/talk/session/media/channelmanager.h',
+ '<(libjingle_source)/talk/session/media/currentspeakermonitor.cc',
+ '<(libjingle_source)/talk/session/media/currentspeakermonitor.h',
+ '<(libjingle_source)/talk/session/media/mediamessages.cc',
+ '<(libjingle_source)/talk/session/media/mediamessages.h',
+ '<(libjingle_source)/talk/session/media/mediamonitor.cc',
+ '<(libjingle_source)/talk/session/media/mediamonitor.h',
+ '<(libjingle_source)/talk/session/media/mediasession.cc',
+ '<(libjingle_source)/talk/session/media/mediasession.h',
+ '<(libjingle_source)/talk/session/media/mediasessionclient.cc',
+ '<(libjingle_source)/talk/session/media/mediasessionclient.h',
+ '<(libjingle_source)/talk/session/media/mediasink.h',
+ '<(libjingle_source)/talk/session/media/rtcpmuxfilter.cc',
+ '<(libjingle_source)/talk/session/media/rtcpmuxfilter.h',
+ '<(libjingle_source)/talk/session/media/soundclip.cc',
+ '<(libjingle_source)/talk/session/media/soundclip.h',
+ '<(libjingle_source)/talk/session/media/srtpfilter.cc',
+ '<(libjingle_source)/talk/session/media/srtpfilter.h',
+ '<(libjingle_source)/talk/session/media/ssrcmuxfilter.cc',
+ '<(libjingle_source)/talk/session/media/ssrcmuxfilter.h',
+ '<(libjingle_source)/talk/session/media/typingmonitor.cc',
+ '<(libjingle_source)/talk/session/media/typingmonitor.h',
+ '<(libjingle_source)/talk/session/media/voicechannel.h',
+ '<(libjingle_source)/talk/session/tunnel/pseudotcpchannel.cc',
+ '<(libjingle_source)/talk/session/tunnel/pseudotcpchannel.h',
+ '<(libjingle_source)/talk/session/tunnel/tunnelsessionclient.cc',
+ '<(libjingle_source)/talk/session/tunnel/tunnelsessionclient.h',
'<(libjingle_source)/talk/xmllite/qname.cc',
'<(libjingle_source)/talk/xmllite/qname.h',
'<(libjingle_source)/talk/xmllite/xmlbuilder.cc',
@@ -489,6 +610,11 @@
],
'dependencies': [
'<(DEPTH)/third_party/jsoncpp/jsoncpp.gyp:jsoncpp',
+ '<(DEPTH)/third_party/libsrtp/libsrtp.gyp:libsrtp',
+ '<(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
+ '<(DEPTH)/third_party/webrtc/modules/modules.gyp:media_file',
+ '<@(libjingle_additional_deps)',
+ 'libjingle_media_base_constants',
'libjingle_p2p_constants',
],
'export_dependent_settings': [
@@ -564,6 +690,79 @@
'<(libjingle_source)/talk/base/opensslstreamadapter.cc',
],
}],
+ ['enabled_libjingle_device_manager==1', {
+ 'sources!': [
+ '<(libjingle_source)/talk/media/devices/dummydevicemanager.cc',
+ '<(libjingle_source)/talk/media/devices/dummydevicemanager.h',
+ ],
+ 'sources': [
+ '<(libjingle_source)/talk/media/devices/devicemanager.cc',
+ '<(libjingle_source)/talk/media/devices/devicemanager.h',
+ '<(libjingle_source)/talk/sound/nullsoundsystem.cc',
+ '<(libjingle_source)/talk/sound/nullsoundsystem.h',
+ '<(libjingle_source)/talk/sound/nullsoundsystemfactory.cc',
+ '<(libjingle_source)/talk/sound/nullsoundsystemfactory.h',
+ '<(libjingle_source)/talk/sound/platformsoundsystem.cc',
+ '<(libjingle_source)/talk/sound/platformsoundsystem.h',
+ '<(libjingle_source)/talk/sound/platformsoundsystemfactory.cc',
+ '<(libjingle_source)/talk/sound/platformsoundsystemfactory.h',
+ '<(libjingle_source)/talk/sound/soundsysteminterface.cc',
+ '<(libjingle_source)/talk/sound/soundsysteminterface.h',
+ '<(libjingle_source)/talk/sound/soundsystemproxy.cc',
+ '<(libjingle_source)/talk/sound/soundsystemproxy.h',
+ ],
+ 'conditions': [
+ ['OS=="win"', {
+ 'sources': [
+ '<(libjingle_source)/talk/base/win32window.cc',
+ '<(libjingle_source)/talk/base/win32window.h',
+ '<(libjingle_source)/talk/base/win32windowpicker.cc',
+ '<(libjingle_source)/talk/base/win32windowpicker.h',
+ '<(libjingle_source)/talk/media/devices/win32deviceinfo.cc',
+ '<(libjingle_source)/talk/media/devices/win32devicemanager.cc',
+ '<(libjingle_source)/talk/media/devices/win32devicemanager.h',
+ ],
+ }],
+ ['OS=="linux"', {
+ 'sources': [
+ '<(libjingle_source)/talk/base/linuxwindowpicker.cc',
+ '<(libjingle_source)/talk/base/linuxwindowpicker.h',
+ '<(libjingle_source)/talk/media/devices/libudevsymboltable.cc',
+ '<(libjingle_source)/talk/media/devices/libudevsymboltable.h',
+ '<(libjingle_source)/talk/media/devices/linuxdeviceinfo.cc',
+ '<(libjingle_source)/talk/media/devices/linuxdevicemanager.cc',
+ '<(libjingle_source)/talk/media/devices/linuxdevicemanager.h',
+ '<(libjingle_source)/talk/media/devices/v4llookup.cc',
+ '<(libjingle_source)/talk/media/devices/v4llookup.h',
+ '<(libjingle_source)/talk/sound/alsasoundsystem.cc',
+ '<(libjingle_source)/talk/sound/alsasoundsystem.h',
+ '<(libjingle_source)/talk/sound/alsasymboltable.cc',
+ '<(libjingle_source)/talk/sound/alsasymboltable.h',
+ '<(libjingle_source)/talk/sound/linuxsoundsystem.cc',
+ '<(libjingle_source)/talk/sound/linuxsoundsystem.h',
+ '<(libjingle_source)/talk/sound/pulseaudiosoundsystem.cc',
+ '<(libjingle_source)/talk/sound/pulseaudiosoundsystem.h',
+ '<(libjingle_source)/talk/sound/pulseaudiosymboltable.cc',
+ '<(libjingle_source)/talk/sound/pulseaudiosymboltable.h',
+ ],
+ }],
+ ['OS=="mac"', {
+ 'sources': [
+ '<(libjingle_source)/talk/media/devices/macdeviceinfo.cc',
+ '<(libjingle_source)/talk/media/devices/macdevicemanager.cc',
+ '<(libjingle_source)/talk/media/devices/macdevicemanager.h',
+ '<(libjingle_source)/talk/media/devices/macdevicemanagermm.mm',
+ ],
+ 'xcode_settings': {
+ 'WARNING_CFLAGS': [
+ # Suppres warnings about using deprecated functions in
+ # macdevicemanager.cc.
+ '-Wno-deprecated-declarations',
+ ],
+ },
+ }],
+ ],
+ }],
],
}, # target libjingle
# This has to be is a separate project due to a bug in MSVS 2008 and the
@@ -582,6 +781,14 @@
],
}, # target libjingle_p2p_constants
{
+ 'target_name': 'libjingle_media_base_constants',
+ 'type': 'static_library',
+ 'sources': [
+ '<(libjingle_source)/talk/media/base/constants.cc',
+ '<(libjingle_source)/talk/media/base/constants.h',
+ ],
+ }, # target libjingle_media_base_constants
+ {
'target_name': 'peerconnection_server',
'type': 'executable',
'sources': [
@@ -617,132 +824,10 @@
],
},
'sources': [
- '<(libjingle_source)/talk/app/webrtc/audiotrack.cc',
- '<(libjingle_source)/talk/app/webrtc/audiotrack.h',
- '<(libjingle_source)/talk/app/webrtc/datachannel.cc',
- '<(libjingle_source)/talk/app/webrtc/datachannel.h',
- '<(libjingle_source)/talk/app/webrtc/dtmfsender.cc',
- '<(libjingle_source)/talk/app/webrtc/dtmfsender.h',
- '<(libjingle_source)/talk/app/webrtc/jsep.h',
- '<(libjingle_source)/talk/app/webrtc/jsepicecandidate.cc',
- '<(libjingle_source)/talk/app/webrtc/jsepicecandidate.h',
- '<(libjingle_source)/talk/app/webrtc/jsepsessiondescription.cc',
- '<(libjingle_source)/talk/app/webrtc/jsepsessiondescription.h',
- '<(libjingle_source)/talk/app/webrtc/localaudiosource.cc',
- '<(libjingle_source)/talk/app/webrtc/localaudiosource.h',
- '<(libjingle_source)/talk/app/webrtc/localvideosource.cc',
- '<(libjingle_source)/talk/app/webrtc/localvideosource.h',
- '<(libjingle_source)/talk/app/webrtc/mediastream.cc',
- '<(libjingle_source)/talk/app/webrtc/mediastream.h',
- '<(libjingle_source)/talk/app/webrtc/mediastreamhandler.cc',
- '<(libjingle_source)/talk/app/webrtc/mediastreamhandler.h',
- '<(libjingle_source)/talk/app/webrtc/mediastreaminterface.h',
- '<(libjingle_source)/talk/app/webrtc/mediastreamprovider.h',
- '<(libjingle_source)/talk/app/webrtc/mediastreamproxy.h',
- '<(libjingle_source)/talk/app/webrtc/mediastreamsignaling.cc',
- '<(libjingle_source)/talk/app/webrtc/mediastreamsignaling.h',
- '<(libjingle_source)/talk/app/webrtc/mediastreamtrack.h',
- '<(libjingle_source)/talk/app/webrtc/mediastreamtrackproxy.h',
- '<(libjingle_source)/talk/app/webrtc/notifier.h',
- '<(libjingle_source)/talk/app/webrtc/peerconnection.cc',
- '<(libjingle_source)/talk/app/webrtc/peerconnection.h',
- '<(libjingle_source)/talk/app/webrtc/peerconnectionfactory.cc',
- '<(libjingle_source)/talk/app/webrtc/peerconnectionfactory.h',
- '<(libjingle_source)/talk/app/webrtc/peerconnectioninterface.h',
- '<(libjingle_source)/talk/app/webrtc/portallocatorfactory.cc',
- '<(libjingle_source)/talk/app/webrtc/portallocatorfactory.h',
- '<(libjingle_source)/talk/app/webrtc/statscollector.cc',
- '<(libjingle_source)/talk/app/webrtc/statscollector.h',
- '<(libjingle_source)/talk/app/webrtc/statstypes.h',
- '<(libjingle_source)/talk/app/webrtc/streamcollection.h',
- '<(libjingle_source)/talk/app/webrtc/videosourceinterface.h',
- '<(libjingle_source)/talk/app/webrtc/videosourceproxy.h',
- '<(libjingle_source)/talk/app/webrtc/videotrack.cc',
- '<(libjingle_source)/talk/app/webrtc/videotrack.h',
- '<(libjingle_source)/talk/app/webrtc/videotrackrenderers.cc',
- '<(libjingle_source)/talk/app/webrtc/videotrackrenderers.h',
- '<(libjingle_source)/talk/app/webrtc/webrtcsdp.cc',
- '<(libjingle_source)/talk/app/webrtc/webrtcsdp.h',
- '<(libjingle_source)/talk/app/webrtc/webrtcsession.cc',
- '<(libjingle_source)/talk/app/webrtc/webrtcsession.h',
- '<(libjingle_source)/talk/media/base/capturemanager.cc',
- '<(libjingle_source)/talk/media/base/capturemanager.h',
- '<(libjingle_source)/talk/media/base/capturerenderadapter.cc',
- '<(libjingle_source)/talk/media/base/capturerenderadapter.h',
- '<(libjingle_source)/talk/media/base/codec.cc',
- '<(libjingle_source)/talk/media/base/codec.h',
- '<(libjingle_source)/talk/media/base/constants.cc',
- '<(libjingle_source)/talk/media/base/constants.h',
- '<(libjingle_source)/talk/media/base/cryptoparams.h',
- '<(libjingle_source)/talk/media/base/filemediaengine.cc',
- '<(libjingle_source)/talk/media/base/filemediaengine.h',
- '<(libjingle_source)/talk/media/base/mediachannel.h',
- '<(libjingle_source)/talk/media/base/mediaengine.cc',
- '<(libjingle_source)/talk/media/base/mediaengine.h',
- '<(libjingle_source)/talk/media/base/rtpdataengine.cc',
- '<(libjingle_source)/talk/media/base/rtpdataengine.h',
- '<(libjingle_source)/talk/media/base/rtpdump.cc',
- '<(libjingle_source)/talk/media/base/rtpdump.h',
- '<(libjingle_source)/talk/media/base/rtputils.cc',
- '<(libjingle_source)/talk/media/base/rtputils.h',
- '<(libjingle_source)/talk/media/base/streamparams.cc',
- '<(libjingle_source)/talk/media/base/streamparams.h',
- '<(libjingle_source)/talk/media/base/videocapturer.cc',
- '<(libjingle_source)/talk/media/base/videocapturer.h',
- '<(libjingle_source)/talk/media/base/videocommon.cc',
- '<(libjingle_source)/talk/media/base/videocommon.h',
- '<(libjingle_source)/talk/media/base/videoframe.cc',
- '<(libjingle_source)/talk/media/base/videoframe.h',
- '<(libjingle_source)/talk/media/devices/dummydevicemanager.cc',
- '<(libjingle_source)/talk/media/devices/dummydevicemanager.h',
- '<(libjingle_source)/talk/media/devices/filevideocapturer.cc',
- '<(libjingle_source)/talk/media/devices/filevideocapturer.h',
- '<(libjingle_source)/talk/media/webrtc/webrtccommon.h',
- '<(libjingle_source)/talk/media/webrtc/webrtcpassthroughrender.cc',
- '<(libjingle_source)/talk/media/webrtc/webrtcvideocapturer.cc',
- '<(libjingle_source)/talk/media/webrtc/webrtcvideocapturer.h',
'<(libjingle_source)/talk/media/webrtc/webrtcvideoengine.cc',
'<(libjingle_source)/talk/media/webrtc/webrtcvideoengine.h',
- '<(libjingle_source)/talk/media/webrtc/webrtcvideoframe.cc',
- '<(libjingle_source)/talk/media/webrtc/webrtcvideoframe.h',
- '<(libjingle_source)/talk/media/webrtc/webrtcvie.h',
- '<(libjingle_source)/talk/media/webrtc/webrtcvoe.h',
'<(libjingle_source)/talk/media/webrtc/webrtcvoiceengine.cc',
'<(libjingle_source)/talk/media/webrtc/webrtcvoiceengine.h',
- '<(libjingle_source)/talk/session/media/audiomonitor.cc',
- '<(libjingle_source)/talk/session/media/audiomonitor.h',
- '<(libjingle_source)/talk/session/media/call.cc',
- '<(libjingle_source)/talk/session/media/call.h',
- '<(libjingle_source)/talk/session/media/channel.cc',
- '<(libjingle_source)/talk/session/media/channel.h',
- '<(libjingle_source)/talk/session/media/channelmanager.cc',
- '<(libjingle_source)/talk/session/media/channelmanager.h',
- '<(libjingle_source)/talk/session/media/currentspeakermonitor.cc',
- '<(libjingle_source)/talk/session/media/currentspeakermonitor.h',
- '<(libjingle_source)/talk/session/media/mediamessages.cc',
- '<(libjingle_source)/talk/session/media/mediamessages.h',
- '<(libjingle_source)/talk/session/media/mediamonitor.cc',
- '<(libjingle_source)/talk/session/media/mediamonitor.h',
- '<(libjingle_source)/talk/session/media/mediasession.cc',
- '<(libjingle_source)/talk/session/media/mediasession.h',
- '<(libjingle_source)/talk/session/media/mediasessionclient.cc',
- '<(libjingle_source)/talk/session/media/mediasessionclient.h',
- '<(libjingle_source)/talk/session/media/mediasink.h',
- '<(libjingle_source)/talk/session/media/rtcpmuxfilter.cc',
- '<(libjingle_source)/talk/session/media/rtcpmuxfilter.h',
- '<(libjingle_source)/talk/session/media/soundclip.cc',
- '<(libjingle_source)/talk/session/media/soundclip.h',
- '<(libjingle_source)/talk/session/media/srtpfilter.cc',
- '<(libjingle_source)/talk/session/media/srtpfilter.h',
- '<(libjingle_source)/talk/session/media/ssrcmuxfilter.cc',
- '<(libjingle_source)/talk/session/media/ssrcmuxfilter.h',
- '<(libjingle_source)/talk/session/media/typingmonitor.cc',
- '<(libjingle_source)/talk/session/media/typingmonitor.h',
- '<(libjingle_source)/talk/session/media/voicechannel.h',
- '<(libjingle_source)/talk/session/tunnel/pseudotcpchannel.cc',
- '<(libjingle_source)/talk/session/tunnel/pseudotcpchannel.h',
- '<(libjingle_source)/talk/session/tunnel/tunnelsessionclient.cc',
- '<(libjingle_source)/talk/session/tunnel/tunnelsessionclient.h',
],
'conditions': [
['"<(libpeer_target_type)"=="shared_library"', {
@@ -758,83 +843,8 @@
],
},
}],
- ['enabled_libjingle_device_manager==1', {
- 'sources!': [
- '<(libjingle_source)/talk/media/devices/dummydevicemanager.cc',
- '<(libjingle_source)/talk/media/devices/dummydevicemanager.h',
- ],
- 'sources': [
- '<(libjingle_source)/talk/media/devices/devicemanager.cc',
- '<(libjingle_source)/talk/media/devices/devicemanager.h',
- '<(libjingle_source)/talk/sound/nullsoundsystem.cc',
- '<(libjingle_source)/talk/sound/nullsoundsystem.h',
- '<(libjingle_source)/talk/sound/nullsoundsystemfactory.cc',
- '<(libjingle_source)/talk/sound/nullsoundsystemfactory.h',
- '<(libjingle_source)/talk/sound/platformsoundsystem.cc',
- '<(libjingle_source)/talk/sound/platformsoundsystem.h',
- '<(libjingle_source)/talk/sound/platformsoundsystemfactory.cc',
- '<(libjingle_source)/talk/sound/platformsoundsystemfactory.h',
- '<(libjingle_source)/talk/sound/soundsysteminterface.cc',
- '<(libjingle_source)/talk/sound/soundsysteminterface.h',
- '<(libjingle_source)/talk/sound/soundsystemproxy.cc',
- '<(libjingle_source)/talk/sound/soundsystemproxy.h',
- ],
- 'conditions': [
- ['OS=="win"', {
- 'sources': [
- '<(libjingle_source)/talk/base/win32window.cc',
- '<(libjingle_source)/talk/base/win32window.h',
- '<(libjingle_source)/talk/base/win32windowpicker.cc',
- '<(libjingle_source)/talk/base/win32windowpicker.h',
- '<(libjingle_source)/talk/media/devices/win32deviceinfo.cc',
- '<(libjingle_source)/talk/media/devices/win32devicemanager.cc',
- '<(libjingle_source)/talk/media/devices/win32devicemanager.h',
- ],
- }],
- ['OS=="linux"', {
- 'sources': [
- '<(libjingle_source)/talk/base/linuxwindowpicker.cc',
- '<(libjingle_source)/talk/base/linuxwindowpicker.h',
- '<(libjingle_source)/talk/media/devices/libudevsymboltable.cc',
- '<(libjingle_source)/talk/media/devices/libudevsymboltable.h',
- '<(libjingle_source)/talk/media/devices/linuxdeviceinfo.cc',
- '<(libjingle_source)/talk/media/devices/linuxdevicemanager.cc',
- '<(libjingle_source)/talk/media/devices/linuxdevicemanager.h',
- '<(libjingle_source)/talk/media/devices/v4llookup.cc',
- '<(libjingle_source)/talk/media/devices/v4llookup.h',
- '<(libjingle_source)/talk/sound/alsasoundsystem.cc',
- '<(libjingle_source)/talk/sound/alsasoundsystem.h',
- '<(libjingle_source)/talk/sound/alsasymboltable.cc',
- '<(libjingle_source)/talk/sound/alsasymboltable.h',
- '<(libjingle_source)/talk/sound/linuxsoundsystem.cc',
- '<(libjingle_source)/talk/sound/linuxsoundsystem.h',
- '<(libjingle_source)/talk/sound/pulseaudiosoundsystem.cc',
- '<(libjingle_source)/talk/sound/pulseaudiosoundsystem.h',
- '<(libjingle_source)/talk/sound/pulseaudiosymboltable.cc',
- '<(libjingle_source)/talk/sound/pulseaudiosymboltable.h',
- ],
- }],
- ['OS=="mac"', {
- 'sources': [
- '<(libjingle_source)/talk/media/devices/macdeviceinfo.cc',
- '<(libjingle_source)/talk/media/devices/macdevicemanager.cc',
- '<(libjingle_source)/talk/media/devices/macdevicemanager.h',
- '<(libjingle_source)/talk/media/devices/macdevicemanagermm.mm',
- ],
- 'xcode_settings': {
- 'WARNING_CFLAGS': [
- # Suppres warnings about using deprecated functions in
- # macdevicemanager.cc.
- '-Wno-deprecated-declarations',
- ],
- },
- }],
- ],
- }],
],
'dependencies': [
- '<(DEPTH)/third_party/libsrtp/libsrtp.gyp:libsrtp',
- '<(DEPTH)/third_party/webrtc/modules/modules.gyp:video_capture_module',
'<(DEPTH)/third_party/webrtc/modules/modules.gyp:video_render_module',
'<(DEPTH)/third_party/webrtc/system_wrappers/source/system_wrappers.gyp:system_wrappers',
'<(DEPTH)/third_party/webrtc/video_engine/video_engine.gyp:video_engine_core',
« 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