diff options
Diffstat (limited to 'chromium/net/third_party/quiche/BUILD.gn')
-rw-r--r-- | chromium/net/third_party/quiche/BUILD.gn | 79 |
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", |