summaryrefslogtreecommitdiffstats
path: root/remoting/remoting.gyp
diff options
context:
space:
mode:
authorsergeyu@chromium.org <sergeyu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-09-28 20:59:56 +0000
committersergeyu@chromium.org <sergeyu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-09-28 20:59:56 +0000
commit2fc3b4267fd4f28dd864c2858cea0e84f55cbb0a (patch)
tree726f9dc89d195927c151dd969c68051b0c135a02 /remoting/remoting.gyp
parente393b9fc0267deaf55f3624aa7b0bfb08707dfda (diff)
downloadchromium_src-2fc3b4267fd4f28dd864c2858cea0e84f55cbb0a.zip
chromium_src-2fc3b4267fd4f28dd864c2858cea0e84f55cbb0a.tar.gz
chromium_src-2fc3b4267fd4f28dd864c2858cea0e84f55cbb0a.tar.bz2
Implemented basic support Chromotocol connection.
New code supports multiple PseudoTCP and UDP channels. Client and host still use old JjngleChannel for connection. BUG=53986 TEST=None Review URL: http://codereview.chromium.org/3319021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60842 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'remoting/remoting.gyp')
-rw-r--r--remoting/remoting.gyp38
1 files changed, 38 insertions, 0 deletions
diff --git a/remoting/remoting.gyp b/remoting/remoting.gyp
index 9f524ac..203ec43 100644
--- a/remoting/remoting.gyp
+++ b/remoting/remoting.gyp
@@ -308,6 +308,8 @@
'../third_party/libjingle/libjingle.gyp:libjingle_p2p',
],
'sources': [
+ 'jingle_glue/channel_socket_adapter.cc',
+ 'jingle_glue/channel_socket_adapter.h',
'jingle_glue/iq_request.cc',
'jingle_glue/iq_request.h',
'jingle_glue/jingle_channel.cc',
@@ -320,10 +322,14 @@
'jingle_glue/jingle_thread.h',
'jingle_glue/relay_port_allocator.cc',
'jingle_glue/relay_port_allocator.h',
+ 'jingle_glue/stream_socket_adapter.cc',
+ 'jingle_glue/stream_socket_adapter.h',
'jingle_glue/ssl_adapter.h',
'jingle_glue/ssl_adapter.cc',
'jingle_glue/ssl_socket_adapter.cc',
'jingle_glue/ssl_socket_adapter.h',
+ 'jingle_glue/utils.cc',
+ 'jingle_glue/utils.h',
'jingle_glue/xmpp_socket_adapter.cc',
'jingle_glue/xmpp_socket_adapter.h',
],
@@ -342,6 +348,38 @@
],
}, # end of target 'chromoting_jingle_test_client'
+ {
+ 'target_name': 'chromoting_protocol',
+ 'type': '<(library)',
+ 'dependencies': [
+ 'chromoting_base',
+ 'chromoting_jingle_glue',
+ ],
+ 'export_dependent_settings': [
+ 'chromoting_jingle_glue',
+ ],
+ 'sources': [
+ 'protocol/chromoting_connection.h',
+ 'protocol/chromoting_server.h',
+ 'protocol/jingle_chromoting_connection.cc',
+ 'protocol/jingle_chromoting_connection.h',
+ 'protocol/jingle_chromoting_server.cc',
+ 'protocol/jingle_chromoting_server.h',
+ ],
+ }, # end of target 'chromoting_protocol'
+
+ {
+ 'target_name': 'chromotocol_test_client',
+ 'type': 'executable',
+ 'dependencies': [
+ 'chromoting_base',
+ 'chromoting_protocol',
+ ],
+ 'sources': [
+ 'protocol/protocol_test_client.cc',
+ ],
+ }, # end of target 'chromotocol_test_client'
+
# Remoting unit tests
{
'target_name': 'remoting_unittests',