diff options
author | mbelshe@google.com <mbelshe@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-05-18 10:36:56 +0000 |
---|---|---|
committer | mbelshe@google.com <mbelshe@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-05-18 10:36:56 +0000 |
commit | b690e18ca906d699e05cddae14250ab40439fee3 (patch) | |
tree | d34539a899c988f422f1235c7b52c2d1eb81d7ba /net/net.gyp | |
parent | 51c0220843bfc1939d2f1525f0fc0192b4926369 (diff) | |
download | chromium_src-b690e18ca906d699e05cddae14250ab40439fee3.zip chromium_src-b690e18ca906d699e05cddae14250ab40439fee3.tar.gz chromium_src-b690e18ca906d699e05cddae14250ab40439fee3.tar.bz2 |
An initial curvecp implementation. This implementation is not complete,
but is good enough to start collaboration.
BUG=none
TEST=curvecp_unittests
Review URL: http://codereview.chromium.org/7037022
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85753 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/net.gyp')
-rw-r--r-- | net/net.gyp | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/net/net.gyp b/net/net.gyp index 979ff9e..9be8646 100644 --- a/net/net.gyp +++ b/net/net.gyp @@ -1352,6 +1352,59 @@ 'tools/flip_server/url_utilities.h', ], }, + { + 'target_name': 'curvecp', + 'type': '<(library)', + 'dependencies': [ + '../base/base.gyp:base', + 'net.gyp:net', + ], + 'sources': [ + 'curvecp/circular_buffer.cc', + 'curvecp/circular_buffer.h', + 'curvecp/client_packetizer.cc', + 'curvecp/client_packetizer.h', + 'curvecp/connection_key.cc', + 'curvecp/connection_key.h', + 'curvecp/curvecp_client_socket.cc', + 'curvecp/curvecp_client_socket.h', + 'curvecp/curvecp_server_socket.cc', + 'curvecp/curvecp_server_socket.h', + 'curvecp/messenger.h', + 'curvecp/messenger.cc', + 'curvecp/packetizer.h', + 'curvecp/protocol.cc', + 'curvecp/protocol.h', + 'curvecp/received_block_list.cc', + 'curvecp/received_block_list.h', + 'curvecp/rtt_and_send_rate_calculator.cc', + 'curvecp/rtt_and_send_rate_calculator.h', + 'curvecp/sent_block_list.cc', + 'curvecp/sent_block_list.h', + 'curvecp/server_messenger.cc', + 'curvecp/server_messenger.h', + 'curvecp/server_packetizer.cc', + 'curvecp/server_packetizer.h', + ], + }, + { + 'target_name': 'curvecp_unittests', + 'type': 'executable', + 'dependencies': [ + '../base/base.gyp:base', + 'net.gyp:curvecp', + 'net.gyp:net', + 'net_test_support', + '../testing/gmock.gyp:gmock', + '../testing/gtest.gyp:gtest', + '../third_party/zlib/zlib.gyp:zlib', + ], + 'sources': [ + 'curvecp/curvecp_transfer_unittest.cc', + 'curvecp/test_client.cc', + 'curvecp/test_server.cc', + ], + }, ] }], ['OS=="win"', { |