Index: third_party/libjingle/BUILD.gn |
diff --git a/third_party/libjingle/BUILD.gn b/third_party/libjingle/BUILD.gn |
index 7d8063188dfefd54070617bf7de1cf256aae29c4..38f0a020a368a9afb59cf6ef9bd93dd35c2f937a 100644 |
--- a/third_party/libjingle/BUILD.gn |
+++ b/third_party/libjingle/BUILD.gn |
@@ -129,124 +129,127 @@ group("jingle_deps") { |
# GYP version: third_party/libjingle.gyp:libjingle |
static_library("libjingle") { |
+ p2p_dir = "../webrtc/p2p" |
+ xmllite_dir = "../webrtc/libjingle/xmllite" |
+ xmpp_dir = "../webrtc/libjingle/xmpp" |
sources = [ |
# List from third_party/libjingle/libjingle_common.gypi |
- "source/talk/p2p/base/asyncstuntcpsocket.cc", |
- "source/talk/p2p/base/asyncstuntcpsocket.h", |
- "source/talk/p2p/base/basicpacketsocketfactory.cc", |
- "source/talk/p2p/base/basicpacketsocketfactory.h", |
- "source/talk/p2p/base/candidate.h", |
- "source/talk/p2p/base/common.h", |
- "source/talk/p2p/base/constants.cc", |
- "source/talk/p2p/base/constants.h", |
- "source/talk/p2p/base/dtlstransport.h", |
- "source/talk/p2p/base/dtlstransportchannel.cc", |
- "source/talk/p2p/base/dtlstransportchannel.h", |
- "source/talk/p2p/base/p2ptransport.cc", |
- "source/talk/p2p/base/p2ptransport.h", |
- "source/talk/p2p/base/p2ptransportchannel.cc", |
- "source/talk/p2p/base/p2ptransportchannel.h", |
- "source/talk/p2p/base/parsing.cc", |
- "source/talk/p2p/base/parsing.h", |
- "source/talk/p2p/base/port.cc", |
- "source/talk/p2p/base/port.h", |
- "source/talk/p2p/base/portallocator.cc", |
- "source/talk/p2p/base/portallocator.h", |
- "source/talk/p2p/base/portallocatorsessionproxy.cc", |
- "source/talk/p2p/base/portallocatorsessionproxy.h", |
- "source/talk/p2p/base/portproxy.cc", |
- "source/talk/p2p/base/portproxy.h", |
- "source/talk/p2p/base/pseudotcp.cc", |
- "source/talk/p2p/base/pseudotcp.h", |
- "source/talk/p2p/base/rawtransport.cc", |
- "source/talk/p2p/base/rawtransport.h", |
- "source/talk/p2p/base/rawtransportchannel.cc", |
- "source/talk/p2p/base/rawtransportchannel.h", |
- "source/talk/p2p/base/relayport.cc", |
- "source/talk/p2p/base/relayport.h", |
- "source/talk/p2p/base/session.cc", |
- "source/talk/p2p/base/session.h", |
- "source/talk/p2p/base/sessionclient.h", |
- "source/talk/p2p/base/sessiondescription.cc", |
- "source/talk/p2p/base/sessiondescription.h", |
- "source/talk/p2p/base/sessionid.h", |
- "source/talk/p2p/base/sessionmanager.cc", |
- "source/talk/p2p/base/sessionmanager.h", |
- "source/talk/p2p/base/sessionmessages.cc", |
- "source/talk/p2p/base/sessionmessages.h", |
- "source/talk/p2p/base/stun.cc", |
- "source/talk/p2p/base/stun.h", |
- "source/talk/p2p/base/stunport.cc", |
- "source/talk/p2p/base/stunport.h", |
- "source/talk/p2p/base/stunrequest.cc", |
- "source/talk/p2p/base/stunrequest.h", |
- "source/talk/p2p/base/tcpport.cc", |
- "source/talk/p2p/base/tcpport.h", |
- "source/talk/p2p/base/transport.cc", |
- "source/talk/p2p/base/transport.h", |
- "source/talk/p2p/base/transportchannel.cc", |
- "source/talk/p2p/base/transportchannel.h", |
- "source/talk/p2p/base/transportchannelimpl.h", |
- "source/talk/p2p/base/transportchannelproxy.cc", |
- "source/talk/p2p/base/transportchannelproxy.h", |
- "source/talk/p2p/base/transportdescription.cc", |
- "source/talk/p2p/base/transportdescription.h", |
- "source/talk/p2p/base/transportdescriptionfactory.cc", |
- "source/talk/p2p/base/transportdescriptionfactory.h", |
- "source/talk/p2p/base/turnport.cc", |
- "source/talk/p2p/base/turnport.h", |
- "source/talk/p2p/client/basicportallocator.cc", |
- "source/talk/p2p/client/basicportallocator.h", |
- "source/talk/p2p/client/httpportallocator.cc", |
- "source/talk/p2p/client/httpportallocator.h", |
- "source/talk/p2p/client/sessionmanagertask.h", |
- "source/talk/p2p/client/sessionsendtask.h", |
- "source/talk/p2p/client/socketmonitor.cc", |
- "source/talk/p2p/client/socketmonitor.h", |
- "source/talk/xmllite/qname.cc", |
- "source/talk/xmllite/qname.h", |
- "source/talk/xmllite/xmlbuilder.cc", |
- "source/talk/xmllite/xmlbuilder.h", |
- "source/talk/xmllite/xmlconstants.cc", |
- "source/talk/xmllite/xmlconstants.h", |
- "source/talk/xmllite/xmlelement.cc", |
- "source/talk/xmllite/xmlelement.h", |
- "source/talk/xmllite/xmlnsstack.cc", |
- "source/talk/xmllite/xmlnsstack.h", |
- "source/talk/xmllite/xmlparser.cc", |
- "source/talk/xmllite/xmlparser.h", |
- "source/talk/xmllite/xmlprinter.cc", |
- "source/talk/xmllite/xmlprinter.h", |
- "source/talk/xmpp/asyncsocket.h", |
- "source/talk/xmpp/constants.cc", |
- "source/talk/xmpp/constants.h", |
- "source/talk/xmpp/jid.cc", |
- "source/talk/xmpp/jid.h", |
- "source/talk/xmpp/plainsaslhandler.h", |
- "source/talk/xmpp/prexmppauth.h", |
- "source/talk/xmpp/saslcookiemechanism.h", |
- "source/talk/xmpp/saslhandler.h", |
- "source/talk/xmpp/saslmechanism.cc", |
- "source/talk/xmpp/saslmechanism.h", |
- "source/talk/xmpp/saslplainmechanism.h", |
- "source/talk/xmpp/xmppclient.cc", |
- "source/talk/xmpp/xmppclient.h", |
- "source/talk/xmpp/xmppclientsettings.h", |
- "source/talk/xmpp/xmppengine.h", |
- "source/talk/xmpp/xmppengineimpl.cc", |
- "source/talk/xmpp/xmppengineimpl.h", |
- "source/talk/xmpp/xmppengineimpl_iq.cc", |
- "source/talk/xmpp/xmpplogintask.cc", |
- "source/talk/xmpp/xmpplogintask.h", |
- "source/talk/xmpp/xmppstanzaparser.cc", |
- "source/talk/xmpp/xmppstanzaparser.h", |
- "source/talk/xmpp/xmpptask.cc", |
- "source/talk/xmpp/xmpptask.h", |
+ "$p2p_dir/base/asyncstuntcpsocket.cc", |
+ "$p2p_dir/base/asyncstuntcpsocket.h", |
+ "$p2p_dir/base/basicpacketsocketfactory.cc", |
+ "$p2p_dir/base/basicpacketsocketfactory.h", |
+ "$p2p_dir/base/candidate.h", |
+ "$p2p_dir/base/common.h", |
+ "$p2p_dir/base/constants.cc", |
+ "$p2p_dir/base/constants.h", |
+ "$p2p_dir/base/dtlstransport.h", |
+ "$p2p_dir/base/dtlstransportchannel.cc", |
+ "$p2p_dir/base/dtlstransportchannel.h", |
+ "$p2p_dir/base/p2ptransport.cc", |
+ "$p2p_dir/base/p2ptransport.h", |
+ "$p2p_dir/base/p2ptransportchannel.cc", |
+ "$p2p_dir/base/p2ptransportchannel.h", |
+ "$p2p_dir/base/parsing.cc", |
+ "$p2p_dir/base/parsing.h", |
+ "$p2p_dir/base/port.cc", |
+ "$p2p_dir/base/port.h", |
+ "$p2p_dir/base/portallocator.cc", |
+ "$p2p_dir/base/portallocator.h", |
+ "$p2p_dir/base/portallocatorsessionproxy.cc", |
+ "$p2p_dir/base/portallocatorsessionproxy.h", |
+ "$p2p_dir/base/portproxy.cc", |
+ "$p2p_dir/base/portproxy.h", |
+ "$p2p_dir/base/pseudotcp.cc", |
+ "$p2p_dir/base/pseudotcp.h", |
+ "$p2p_dir/base/rawtransport.cc", |
+ "$p2p_dir/base/rawtransport.h", |
+ "$p2p_dir/base/rawtransportchannel.cc", |
+ "$p2p_dir/base/rawtransportchannel.h", |
+ "$p2p_dir/base/relayport.cc", |
+ "$p2p_dir/base/relayport.h", |
+ "$p2p_dir/base/session.cc", |
+ "$p2p_dir/base/session.h", |
+ "$p2p_dir/base/sessionclient.h", |
+ "$p2p_dir/base/sessiondescription.cc", |
+ "$p2p_dir/base/sessiondescription.h", |
+ "$p2p_dir/base/sessionid.h", |
+ "$p2p_dir/base/sessionmanager.cc", |
+ "$p2p_dir/base/sessionmanager.h", |
+ "$p2p_dir/base/sessionmessages.cc", |
+ "$p2p_dir/base/sessionmessages.h", |
+ "$p2p_dir/base/stun.cc", |
+ "$p2p_dir/base/stun.h", |
+ "$p2p_dir/base/stunport.cc", |
+ "$p2p_dir/base/stunport.h", |
+ "$p2p_dir/base/stunrequest.cc", |
+ "$p2p_dir/base/stunrequest.h", |
+ "$p2p_dir/base/tcpport.cc", |
+ "$p2p_dir/base/tcpport.h", |
+ "$p2p_dir/base/transport.cc", |
+ "$p2p_dir/base/transport.h", |
+ "$p2p_dir/base/transportchannel.cc", |
+ "$p2p_dir/base/transportchannel.h", |
+ "$p2p_dir/base/transportchannelimpl.h", |
+ "$p2p_dir/base/transportchannelproxy.cc", |
+ "$p2p_dir/base/transportchannelproxy.h", |
+ "$p2p_dir/base/transportdescription.cc", |
+ "$p2p_dir/base/transportdescription.h", |
+ "$p2p_dir/base/transportdescriptionfactory.cc", |
+ "$p2p_dir/base/transportdescriptionfactory.h", |
+ "$p2p_dir/base/turnport.cc", |
+ "$p2p_dir/base/turnport.h", |
+ "$p2p_dir/client/basicportallocator.cc", |
+ "$p2p_dir/client/basicportallocator.h", |
+ "$p2p_dir/client/httpportallocator.cc", |
+ "$p2p_dir/client/httpportallocator.h", |
+ "$p2p_dir/client/sessionmanagertask.h", |
+ "$p2p_dir/client/sessionsendtask.h", |
+ "$p2p_dir/client/socketmonitor.cc", |
+ "$p2p_dir/client/socketmonitor.h", |
+ "$xmllite_dir/qname.cc", |
+ "$xmllite_dir/qname.h", |
+ "$xmllite_dir/xmlbuilder.cc", |
+ "$xmllite_dir/xmlbuilder.h", |
+ "$xmllite_dir/xmlconstants.cc", |
+ "$xmllite_dir/xmlconstants.h", |
+ "$xmllite_dir/xmlelement.cc", |
+ "$xmllite_dir/xmlelement.h", |
+ "$xmllite_dir/xmlnsstack.cc", |
+ "$xmllite_dir/xmlnsstack.h", |
+ "$xmllite_dir/xmlparser.cc", |
+ "$xmllite_dir/xmlparser.h", |
+ "$xmllite_dir/xmlprinter.cc", |
+ "$xmllite_dir/xmlprinter.h", |
+ "$xmpp_dir/asyncsocket.h", |
+ "$xmpp_dir/constants.cc", |
+ "$xmpp_dir/constants.h", |
+ "$xmpp_dir/jid.cc", |
+ "$xmpp_dir/jid.h", |
+ "$xmpp_dir/plainsaslhandler.h", |
+ "$xmpp_dir/prexmppauth.h", |
+ "$xmpp_dir/saslcookiemechanism.h", |
+ "$xmpp_dir/saslhandler.h", |
+ "$xmpp_dir/saslmechanism.cc", |
+ "$xmpp_dir/saslmechanism.h", |
+ "$xmpp_dir/saslplainmechanism.h", |
+ "$xmpp_dir/xmppclient.cc", |
+ "$xmpp_dir/xmppclient.h", |
+ "$xmpp_dir/xmppclientsettings.h", |
+ "$xmpp_dir/xmppengine.h", |
+ "$xmpp_dir/xmppengineimpl.cc", |
+ "$xmpp_dir/xmppengineimpl.h", |
+ "$xmpp_dir/xmppengineimpl_iq.cc", |
+ "$xmpp_dir/xmpplogintask.cc", |
+ "$xmpp_dir/xmpplogintask.h", |
+ "$xmpp_dir/xmppstanzaparser.cc", |
+ "$xmpp_dir/xmppstanzaparser.h", |
+ "$xmpp_dir/xmpptask.cc", |
+ "$xmpp_dir/xmpptask.h", |
] |
sources -= [ |
# Compiled as part of libjingle_p2p_constants. |
- "source/talk/p2p/base/constants.cc", |
- "source/talk/p2p/base/constants.h", |
+ "$p2p_dir/base/constants.cc", |
+ "$p2p_dir/base/constants.h", |
] |
public_deps = [ |
":jingle_deps" |
@@ -282,9 +285,10 @@ static_library("libjingle") { |
# |
# GYP version: third_party/libjingle.gyp:libjingle_p2p_constants |
static_library("libjingle_p2p_constants") { |
+ p2p_dir = "../webrtc/p2p" |
sources = [ |
- "source/talk/p2p/base/constants.cc", |
- "source/talk/p2p/base/constants.h", |
+ "$p2p_dir/base/constants.cc", |
+ "$p2p_dir/base/constants.h", |
] |
public_deps = [ |
":jingle_deps", |