summaryrefslogtreecommitdiff
path: root/chromium/net/third_party/quiche/BUILD.gn
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/net/third_party/quiche/BUILD.gn')
-rw-r--r--chromium/net/third_party/quiche/BUILD.gn79
1 files changed, 27 insertions, 52 deletions
diff --git a/chromium/net/third_party/quiche/BUILD.gn b/chromium/net/third_party/quiche/BUILD.gn
index d88fb52de74..e8afd81e9e8 100644
--- a/chromium/net/third_party/quiche/BUILD.gn
+++ b/chromium/net/third_party/quiche/BUILD.gn
@@ -1,4 +1,4 @@
-# Copyright (c) 2020 The Chromium Authors. All rights reserved.
+# Copyright 2020 The Chromium Authors
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
@@ -35,6 +35,7 @@ config("quiche_internal_config") {
if (is_clang) {
cflags += [
"-Wno-unused-private-field",
+ "-Wno-shadow",
"-Wno-sign-compare",
]
}
@@ -48,8 +49,6 @@ config("quiche_config") {
"src/quiche/common/platform/default",
"src",
]
-
- cflags = [ "-Wno-shadow" ]
}
component("quiche") {
@@ -101,14 +100,22 @@ component("quiche") {
"src/quiche/common/quiche_buffer_allocator.cc",
"src/quiche/common/quiche_buffer_allocator.h",
"src/quiche/common/quiche_circular_deque.h",
+ "src/quiche/common/quiche_crypto_logging.cc",
+ "src/quiche/common/quiche_crypto_logging.h",
"src/quiche/common/quiche_data_reader.cc",
"src/quiche/common/quiche_data_reader.h",
"src/quiche/common/quiche_data_writer.cc",
"src/quiche/common/quiche_data_writer.h",
"src/quiche/common/quiche_endian.h",
+ "src/quiche/common/quiche_ip_address.cc",
+ "src/quiche/common/quiche_ip_address.h",
+ "src/quiche/common/quiche_ip_address_family.cc",
+ "src/quiche/common/quiche_ip_address_family.h",
"src/quiche/common/quiche_linked_hash_map.h",
"src/quiche/common/quiche_mem_slice_storage.cc",
"src/quiche/common/quiche_mem_slice_storage.h",
+ "src/quiche/common/quiche_random.cc",
+ "src/quiche/common/quiche_random.h",
"src/quiche/common/quiche_text_utils.cc",
"src/quiche/common/quiche_text_utils.h",
"src/quiche/common/simple_buffer_allocator.cc",
@@ -262,6 +269,7 @@ component("quiche") {
"src/quiche/quic/core/congestion_control/uber_loss_algorithm.cc",
"src/quiche/quic/core/congestion_control/uber_loss_algorithm.h",
"src/quiche/quic/core/congestion_control/windowed_filter.h",
+ "src/quiche/quic/core/connection_id_generator.h",
"src/quiche/quic/core/crypto/aead_base_decrypter.cc",
"src/quiche/quic/core/crypto/aead_base_decrypter.h",
"src/quiche/quic/core/crypto/aead_base_encrypter.cc",
@@ -350,8 +358,6 @@ component("quiche") {
"src/quiche/quic/core/crypto/quic_encrypter.h",
"src/quiche/quic/core/crypto/quic_hkdf.cc",
"src/quiche/quic/core/crypto/quic_hkdf.h",
- "src/quiche/quic/core/crypto/quic_random.cc",
- "src/quiche/quic/core/crypto/quic_random.h",
"src/quiche/quic/core/crypto/tls_client_connection.cc",
"src/quiche/quic/core/crypto/tls_client_connection.h",
"src/quiche/quic/core/crypto/tls_connection.cc",
@@ -362,6 +368,8 @@ component("quiche") {
"src/quiche/quic/core/crypto/transport_parameters.h",
"src/quiche/quic/core/crypto/web_transport_fingerprint_proof_verifier.cc",
"src/quiche/quic/core/crypto/web_transport_fingerprint_proof_verifier.h",
+ "src/quiche/quic/core/deterministic_connection_id_generator.cc",
+ "src/quiche/quic/core/deterministic_connection_id_generator.h",
"src/quiche/quic/core/frames/quic_ack_frame.cc",
"src/quiche/quic/core/frames/quic_ack_frame.h",
"src/quiche/quic/core/frames/quic_ack_frequency_frame.cc",
@@ -645,10 +653,6 @@ component("quiche") {
"src/quiche/quic/platform/api/quic_flag_utils.h",
"src/quiche/quic/platform/api/quic_flags.h",
"src/quiche/quic/platform/api/quic_hostname_utils.h",
- "src/quiche/quic/platform/api/quic_ip_address.cc",
- "src/quiche/quic/platform/api/quic_ip_address.h",
- "src/quiche/quic/platform/api/quic_ip_address_family.cc",
- "src/quiche/quic/platform/api/quic_ip_address_family.h",
"src/quiche/quic/platform/api/quic_logging.h",
"src/quiche/quic/platform/api/quic_mutex.h",
"src/quiche/quic/platform/api/quic_server_stats.h",
@@ -767,19 +771,14 @@ if (build_epoll_based_tools) {
"overrides/quiche_platform_impl/epoll_logging_impl.h",
"overrides/quiche_platform_impl/epoll_thread_impl.h",
"overrides/quiche_platform_impl/quiche_udp_socket_platform_impl.h",
- "src/quiche/common/platform/api/quiche_epoll.h",
- "src/quiche/common/platform/api/quiche_stream_buffer_allocator.h",
"src/quiche/common/platform/api/quiche_udp_socket_platform_api.h",
"src/quiche/common/platform/default/quiche_platform_impl/quiche_stream_buffer_allocator_impl.h",
- "src/quiche/epoll_server/platform/api/epoll_bug.h",
- "src/quiche/epoll_server/platform/api/epoll_logging.h",
- "src/quiche/epoll_server/platform/api/epoll_thread.h",
- "src/quiche/epoll_server/simple_epoll_server.cc",
- "src/quiche/epoll_server/simple_epoll_server.h",
+ "src/quiche/common/quiche_ip_address_family.cc",
+ "src/quiche/common/quiche_ip_address_family.h",
+ "src/quiche/quic/core/io/event_loop_connecting_client_socket.cc",
+ "src/quiche/quic/core/io/event_loop_connecting_client_socket.h",
"src/quiche/quic/core/io/event_loop_socket_factory.cc",
"src/quiche/quic/core/io/event_loop_socket_factory.h",
- "src/quiche/quic/core/io/event_loop_tcp_client_socket.cc",
- "src/quiche/quic/core/io/event_loop_tcp_client_socket.h",
"src/quiche/quic/core/io/quic_default_event_loop.cc",
"src/quiche/quic/core/io/quic_default_event_loop.h",
"src/quiche/quic/core/io/quic_poll_event_loop.cc",
@@ -790,50 +789,39 @@ if (build_epoll_based_tools) {
"src/quiche/quic/core/quic_default_clock.h",
"src/quiche/quic/core/quic_default_packet_writer.cc",
"src/quiche/quic/core/quic_default_packet_writer.h",
- "src/quiche/quic/core/quic_epoll_alarm_factory.cc",
- "src/quiche/quic/core/quic_epoll_alarm_factory.h",
- "src/quiche/quic/core/quic_epoll_clock.cc",
- "src/quiche/quic/core/quic_epoll_clock.h",
- "src/quiche/quic/core/quic_epoll_connection_helper.cc",
- "src/quiche/quic/core/quic_epoll_connection_helper.h",
"src/quiche/quic/core/quic_packet_reader.cc",
"src/quiche/quic/core/quic_packet_reader.h",
"src/quiche/quic/core/quic_udp_socket.h",
"src/quiche/quic/core/quic_udp_socket_posix.cc",
+ "src/quiche/quic/masque/masque_client.cc",
+ "src/quiche/quic/masque/masque_client.h",
"src/quiche/quic/masque/masque_client_session.cc",
"src/quiche/quic/masque/masque_client_session.h",
"src/quiche/quic/masque/masque_client_tools.cc",
"src/quiche/quic/masque/masque_client_tools.h",
"src/quiche/quic/masque/masque_dispatcher.cc",
"src/quiche/quic/masque/masque_dispatcher.h",
+ "src/quiche/quic/masque/masque_encapsulated_client.cc",
+ "src/quiche/quic/masque/masque_encapsulated_client.h",
"src/quiche/quic/masque/masque_encapsulated_client_session.cc",
"src/quiche/quic/masque/masque_encapsulated_client_session.h",
- "src/quiche/quic/masque/masque_encapsulated_epoll_client.cc",
- "src/quiche/quic/masque/masque_encapsulated_epoll_client.h",
- "src/quiche/quic/masque/masque_epoll_client.cc",
- "src/quiche/quic/masque/masque_epoll_client.h",
- "src/quiche/quic/masque/masque_epoll_server.cc",
- "src/quiche/quic/masque/masque_epoll_server.h",
+ "src/quiche/quic/masque/masque_server.cc",
+ "src/quiche/quic/masque/masque_server.h",
"src/quiche/quic/masque/masque_server_backend.cc",
"src/quiche/quic/masque/masque_server_backend.h",
"src/quiche/quic/masque/masque_server_session.cc",
"src/quiche/quic/masque/masque_server_session.h",
"src/quiche/quic/masque/masque_utils.cc",
"src/quiche/quic/masque/masque_utils.h",
- "src/quiche/quic/platform/api/quic_epoll.h",
- "src/quiche/quic/platform/api/quic_ip_address_family.cc",
- "src/quiche/quic/platform/api/quic_ip_address_family.h",
"src/quiche/quic/platform/api/quic_udp_socket_platform_api.h",
"src/quiche/quic/tools/connect_tunnel.cc",
"src/quiche/quic/tools/connect_tunnel.h",
- "src/quiche/quic/tools/quic_client.cc",
- "src/quiche/quic/tools/quic_client.h",
"src/quiche/quic/tools/quic_client_default_network_helper.cc",
"src/quiche/quic/tools/quic_client_default_network_helper.h",
- "src/quiche/quic/tools/quic_client_epoll_network_helper.cc",
- "src/quiche/quic/tools/quic_client_epoll_network_helper.h",
"src/quiche/quic/tools/quic_default_client.cc",
"src/quiche/quic/tools/quic_default_client.h",
+ "src/quiche/quic/tools/quic_name_lookup.cc",
+ "src/quiche/quic/tools/quic_name_lookup.h",
"src/quiche/quic/tools/quic_server.cc",
"src/quiche/quic/tools/quic_server.h",
]
@@ -945,14 +933,6 @@ if (build_epoll_based_tools) {
"overrides/quiche_platform_impl/epoll_expect_bug_impl.h",
"overrides/quiche_platform_impl/epoll_test_impl.h",
"overrides/quiche_platform_impl/quiche_epoll_test_tools_impl.h",
- "src/quiche/common/platform/api/quiche_epoll_test_tools.h",
- "src/quiche/epoll_server/fake_simple_epoll_server.cc",
- "src/quiche/epoll_server/fake_simple_epoll_server.h",
- "src/quiche/epoll_server/platform/api/epoll_address_test_utils.h",
- "src/quiche/epoll_server/platform/api/epoll_expect_bug.h",
- "src/quiche/epoll_server/platform/api/epoll_test.h",
- "src/quiche/quic/test_tools/quic_client_peer.cc",
- "src/quiche/quic/test_tools/quic_client_peer.h",
"src/quiche/quic/test_tools/quic_server_peer.cc",
"src/quiche/quic/test_tools/quic_server_peer.h",
"src/quiche/quic/test_tools/quic_test_client.cc",
@@ -1407,8 +1387,10 @@ source_set("quiche_tests") {
"src/quiche/common/quiche_data_reader_test.cc",
"src/quiche/common/quiche_data_writer_test.cc",
"src/quiche/common/quiche_endian_test.cc",
+ "src/quiche/common/quiche_ip_address_test.cc",
"src/quiche/common/quiche_linked_hash_map_test.cc",
"src/quiche/common/quiche_mem_slice_storage_test.cc",
+ "src/quiche/common/quiche_random_test.cc",
"src/quiche/common/quiche_text_utils_test.cc",
"src/quiche/common/simple_buffer_allocator_test.cc",
"src/quiche/common/structured_headers_generated_test.cc",
@@ -1502,7 +1484,6 @@ source_set("quiche_tests") {
"src/quiche/quic/core/crypto/quic_crypto_client_config_test.cc",
"src/quiche/quic/core/crypto/quic_crypto_server_config_test.cc",
"src/quiche/quic/core/crypto/quic_hkdf_test.cc",
- "src/quiche/quic/core/crypto/quic_random_test.cc",
"src/quiche/quic/core/crypto/transport_parameters_test.cc",
"src/quiche/quic/core/crypto/web_transport_fingerprint_proof_verifier_test.cc",
"src/quiche/quic/core/frames/quic_frames_test.cc",
@@ -1602,7 +1583,6 @@ source_set("quiche_tests") {
"src/quiche/quic/core/tls_client_handshaker_test.cc",
"src/quiche/quic/core/uber_quic_stream_id_manager_test.cc",
"src/quiche/quic/core/uber_received_packet_manager_test.cc",
- "src/quiche/quic/platform/api/quic_ip_address_test.cc",
"src/quiche/quic/platform/api/quic_socket_address_test.cc",
"src/quiche/quic/test_tools/crypto_test_utils_test.cc",
"src/quiche/quic/test_tools/quic_test_utils_test.cc",
@@ -1653,16 +1633,11 @@ source_set("quiche_tests") {
if (build_epoll_based_tools) {
sources += [
"overrides/quiche_platform_impl/quiche_command_line_flags_test.cc",
- "src/quiche/epoll_server/simple_epoll_server_test.cc",
"src/quiche/quic/core/chlo_extractor_test.cc",
"src/quiche/quic/core/http/end_to_end_test.cc",
"src/quiche/quic/core/http/quic_spdy_client_session_test.cc",
"src/quiche/quic/core/http/quic_spdy_client_stream_test.cc",
"src/quiche/quic/core/http/quic_spdy_server_stream_base_test.cc",
- "src/quiche/quic/core/quic_epoll_alarm_factory_test.cc",
- "src/quiche/quic/core/quic_epoll_clock_test.cc",
- "src/quiche/quic/core/quic_epoll_connection_helper_test.cc",
- "src/quiche/quic/tools/quic_client_test.cc",
"src/quiche/quic/tools/quic_default_client_test.cc",
"src/quiche/quic/tools/quic_server_test.cc",
"src/quiche/quic/tools/quic_simple_server_session_test.cc",