summaryrefslogtreecommitdiffstats
path: root/net/net.gyp
diff options
context:
space:
mode:
authormbelshe@google.com <mbelshe@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2011-05-18 10:36:56 +0000
committermbelshe@google.com <mbelshe@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2011-05-18 10:36:56 +0000
commitb690e18ca906d699e05cddae14250ab40439fee3 (patch)
treed34539a899c988f422f1235c7b52c2d1eb81d7ba /net/net.gyp
parent51c0220843bfc1939d2f1525f0fc0192b4926369 (diff)
downloadchromium_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.gyp53
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"', {