aboutsummaryrefslogtreecommitdiff
path: root/third_party
diff options
context:
space:
mode:
authormark a. foltz <mfoltz@chromium.org>2019-10-10 14:47:31 -0700
committerCommit Bot <commit-bot@chromium.org>2019-10-11 17:59:28 +0000
commita690963a9d9af2a83a90caacb3f3e6724b59322b (patch)
treec15de659436b7b6a9484f6b5392b2cec3117da45 /third_party
parentf277612011465fb9d48fc490133c6232f2658168 (diff)
downloadopenscreen-a690963a9d9af2a83a90caacb3f3e6724b59322b.tar.gz
[Open Screen] BUILD cleanups.
This removes commented-out BUILD targets and consolidates cflags. Bug: openscreen:40 Change-Id: Ia4464c8f916f63ab1ab4fc8d8e5dac2a1589784c Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/1853749 Reviewed-by: Jordan Bayles <jophba@chromium.org> Commit-Queue: mark a. foltz <mfoltz@chromium.org>
Diffstat (limited to 'third_party')
-rw-r--r--third_party/chromium_quic/BUILD.gn188
-rw-r--r--third_party/mDNSResponder/BUILD.gn9
2 files changed, 3 insertions, 194 deletions
diff --git a/third_party/chromium_quic/BUILD.gn b/third_party/chromium_quic/BUILD.gn
index c8506fcc..8495d904 100644
--- a/third_party/chromium_quic/BUILD.gn
+++ b/third_party/chromium_quic/BUILD.gn
@@ -398,42 +398,6 @@ source_set("frames") {
configs += [ ":chromium_quic_config" ]
}
-# NOTE: The http module depends on additional SPDY code in chromium, which we'd
-# rather not pull in, as we wouldn't use it.
-# source_set("http") {
-# sources = [
-# "src/net/third_party/quic/core/http/quic_client_promised_info.cc",
-# "src/net/third_party/quic/core/http/quic_client_promised_info.h",
-# "src/net/third_party/quic/core/http/quic_client_push_promise_index.cc",
-# "src/net/third_party/quic/core/http/quic_client_push_promise_index.h",
-# "src/net/third_party/quic/core/http/quic_header_list.cc",
-# "src/net/third_party/quic/core/http/quic_header_list.h",
-# "src/net/third_party/quic/core/http/quic_headers_stream.cc",
-# "src/net/third_party/quic/core/http/quic_headers_stream.h",
-# "src/net/third_party/quic/core/http/quic_server_session_base.cc",
-# "src/net/third_party/quic/core/http/quic_server_session_base.h",
-# "src/net/third_party/quic/core/http/quic_spdy_client_session_base.cc",
-# "src/net/third_party/quic/core/http/quic_spdy_client_session_base.h",
-# "src/net/third_party/quic/core/http/quic_spdy_client_session.cc",
-# "src/net/third_party/quic/core/http/quic_spdy_client_session.h",
-# "src/net/third_party/quic/core/http/quic_spdy_client_stream.cc",
-# "src/net/third_party/quic/core/http/quic_spdy_client_stream.h",
-# "src/net/third_party/quic/core/http/quic_spdy_server_stream_base.cc",
-# "src/net/third_party/quic/core/http/quic_spdy_server_stream_base.h",
-# "src/net/third_party/quic/core/http/quic_spdy_session.cc",
-# "src/net/third_party/quic/core/http/quic_spdy_session.h",
-# "src/net/third_party/quic/core/http/quic_spdy_stream.cc",
-# "src/net/third_party/quic/core/http/quic_spdy_stream.h",
-# "src/net/third_party/quic/core/http/spdy_utils.cc",
-# "src/net/third_party/quic/core/http/spdy_utils.h",
-# ]
-#
-# configs -= [
-# "//build:default_include_dirs",
-# ]
-# configs += [ ":chromium_quic_config" ]
-# }
-
proto_library("proto") {
sources = [
"src/net/third_party/quic/core/proto/cached_network_parameters.proto",
@@ -568,162 +532,10 @@ source_set("platform") {
"src/net/third_party/quic/platform/impl/quic_url_utils_impl.h",
]
- # The following sources cause problems in the build, but since they are not
- # needed, don't fix anything and don't build them.
- #
- # sources -= [
- # "src/net/third_party/quic/core/quic_epoll_alarm_factory.cc",
- # "src/net/third_party/quic/core/quic_epoll_alarm_factory.h",
- # "src/net/third_party/quic/core/quic_epoll_connection_helper.cc",
- # "src/net/third_party/quic/core/quic_epoll_connection_helper.h",
- # "src/net/third_party/quic/platform/impl/quic_epoll_clock.cc",
- # "src/net/third_party/quic/platform/impl/quic_epoll_clock.h",
- # "src/net/third_party/quic/platform/impl/quic_socket_utils.cc",
- # "src/net/third_party/quic/platform/impl/quic_socket_utils.h",
- # ]
-
configs -= [ "//build:default_include_dirs" ]
configs += [ ":chromium_quic_config" ]
}
-# TODO(btolsch): Tests, if we ever care about building these locally.
-# source_set("chromium_quic_tests") {
-# sources = [
-# "src/net/third_party/quic/core/chlo_extractor_test.cc",
-# "src/net/third_party/quic/core/packet_number_indexed_queue_test.cc",
-# "src/net/third_party/quic/core/quic_alarm_test.cc",
-# "src/net/third_party/quic/core/quic_arena_scoped_ptr_test.cc",
-# "src/net/third_party/quic/core/quic_bandwidth_test.cc",
-# "src/net/third_party/quic/core/quic_buffered_packet_store_test.cc",
-# "src/net/third_party/quic/core/quic_config_test.cc",
-# "src/net/third_party/quic/core/quic_connection_test.cc",
-# "src/net/third_party/quic/core/quic_control_frame_manager_test.cc",
-# "src/net/third_party/quic/core/quic_crypto_client_stream_test.cc",
-# "src/net/third_party/quic/core/quic_crypto_server_stream_test.cc",
-# "src/net/third_party/quic/core/quic_crypto_stream_test.cc",
-# "src/net/third_party/quic/core/quic_data_writer_test.cc",
-# "src/net/third_party/quic/core/quic_dispatcher_test.cc",
-# "src/net/third_party/quic/core/quic_epoll_alarm_factory_test.cc",
-# "src/net/third_party/quic/core/quic_epoll_connection_helper_test.cc",
-# "src/net/third_party/quic/core/quic_error_codes_test.cc",
-# "src/net/third_party/quic/core/quic_flow_controller_test.cc",
-# "src/net/third_party/quic/core/quic_framer_test.cc",
-# "src/net/third_party/quic/core/quic_ietf_framer_test.cc",
-# "src/net/third_party/quic/core/quic_one_block_arena_test.cc",
-# "src/net/third_party/quic/core/quic_packet_creator_test.cc",
-# "src/net/third_party/quic/core/quic_packet_generator_test.cc",
-# "src/net/third_party/quic/core/quic_received_packet_manager_test.cc",
-# "src/net/third_party/quic/core/quic_sent_packet_manager_test.cc",
-# "src/net/third_party/quic/core/quic_server_id_test.cc",
-# "src/net/third_party/quic/core/quic_session_test.cc",
-# "src/net/third_party/quic/core/quic_simple_buffer_allocator_test.cc",
-# "src/net/third_party/quic/core/quic_socket_address_coder_test.cc",
-# "src/net/third_party/quic/core/quic_stream_send_buffer_test.cc",
-# "src/net/third_party/quic/core/quic_stream_sequencer_buffer_test.cc",
-# "src/net/third_party/quic/core/quic_stream_sequencer_test.cc",
-# "src/net/third_party/quic/core/quic_stream_test.cc",
-# "src/net/third_party/quic/core/quic_sustained_bandwidth_recorder_test.cc",
-# "src/net/third_party/quic/core/quic_tag_test.cc",
-# "src/net/third_party/quic/core/quic_time_test.cc",
-# "src/net/third_party/quic/core/quic_time_wait_list_manager_test.cc",
-# "src/net/third_party/quic/core/quic_trace_visitor_test.cc",
-# "src/net/third_party/quic/core/quic_unacked_packet_map_test.cc",
-# "src/net/third_party/quic/core/quic_utils_test.cc",
-# "src/net/third_party/quic/core/quic_version_manager_test.cc",
-# "src/net/third_party/quic/core/quic_versions_test.cc",
-# "src/net/third_party/quic/core/quic_write_blocked_list_test.cc",
-# "src/net/third_party/quic/core/stateless_rejector_test.cc",
-# "src/net/third_party/quic/core/tls_handshaker_test.cc",
-# "src/net/third_party/quic/core/congestion_control/bandwidth_sampler_test.cc",
-# "src/net/third_party/quic/core/congestion_control/bbr_sender_test.cc",
-# "src/net/third_party/quic/core/congestion_control/cubic_bytes_test.cc",
-# "src/net/third_party/quic/core/congestion_control/general_loss_algorithm_test.cc",
-# "src/net/third_party/quic/core/congestion_control/hybrid_slow_start_test.cc",
-# "src/net/third_party/quic/core/congestion_control/pacing_sender_test.cc",
-# "src/net/third_party/quic/core/congestion_control/prr_sender_test.cc",
-# "src/net/third_party/quic/core/congestion_control/rtt_stats_test.cc",
-# "src/net/third_party/quic/core/congestion_control/send_algorithm_test.cc",
-# "src/net/third_party/quic/core/congestion_control/tcp_cubic_sender_bytes_test.cc",
-# "src/net/third_party/quic/core/congestion_control/windowed_filter_test.cc",
-# "src/net/third_party/quic/core/crypto/aes_128_gcm_12_decrypter_test.cc",
-# "src/net/third_party/quic/core/crypto/aes_128_gcm_12_encrypter_test.cc",
-# "src/net/third_party/quic/core/crypto/aes_128_gcm_decrypter_test.cc",
-# "src/net/third_party/quic/core/crypto/aes_128_gcm_encrypter_test.cc",
-# "src/net/third_party/quic/core/crypto/aes_256_gcm_decrypter_test.cc",
-# "src/net/third_party/quic/core/crypto/aes_256_gcm_encrypter_test.cc",
-# "src/net/third_party/quic/core/crypto/cert_compressor_test.cc",
-# "src/net/third_party/quic/core/crypto/chacha20_poly1305_decrypter_test.cc",
-# "src/net/third_party/quic/core/crypto/chacha20_poly1305_encrypter_test.cc",
-# "src/net/third_party/quic/core/crypto/chacha20_poly1305_tls_decrypter_test.cc",
-# "src/net/third_party/quic/core/crypto/chacha20_poly1305_tls_encrypter_test.cc",
-# "src/net/third_party/quic/core/crypto/channel_id_test.cc",
-# "src/net/third_party/quic/core/crypto/common_cert_set_test.cc",
-# "src/net/third_party/quic/core/crypto/crypto_framer_test.cc",
-# "src/net/third_party/quic/core/crypto/crypto_handshake_message_test.cc",
-# "src/net/third_party/quic/core/crypto/crypto_secret_boxer_test.cc",
-# "src/net/third_party/quic/core/crypto/crypto_server_test.cc",
-# "src/net/third_party/quic/core/crypto/crypto_utils_test.cc",
-# "src/net/third_party/quic/core/crypto/curve25519_key_exchange_test.cc",
-# "src/net/third_party/quic/core/crypto/null_decrypter_test.cc",
-# "src/net/third_party/quic/core/crypto/null_encrypter_test.cc",
-# "src/net/third_party/quic/core/crypto/p256_key_exchange_test.cc",
-# "src/net/third_party/quic/core/crypto/quic_compressed_certs_cache_test.cc",
-# "src/net/third_party/quic/core/crypto/quic_crypto_client_config_test.cc",
-# "src/net/third_party/quic/core/crypto/quic_crypto_server_config_test.cc",
-# "src/net/third_party/quic/core/crypto/quic_hkdf_test.cc",
-# "src/net/third_party/quic/core/crypto/quic_random_test.cc",
-# "src/net/third_party/quic/core/crypto/quic_tls_adapter_test.cc",
-# "src/net/third_party/quic/core/crypto/transport_parameters_test.cc",
-# "src/net/third_party/quic/core/frames/quic_frames_test.cc",
-# "src/net/third_party/quic/core/http/end_to_end_test.cc",
-# "src/net/third_party/quic/core/http/quic_client_promised_info_test.cc",
-# "src/net/third_party/quic/core/http/quic_client_push_promise_index_test.cc",
-# "src/net/third_party/quic/core/http/quic_header_list_test.cc",
-# "src/net/third_party/quic/core/http/quic_headers_stream_test.cc",
-# "src/net/third_party/quic/core/http/quic_server_session_base_test.cc",
-# "src/net/third_party/quic/core/http/quic_spdy_client_session_test.cc",
-# "src/net/third_party/quic/core/http/quic_spdy_client_stream_test.cc",
-# "src/net/third_party/quic/core/http/quic_spdy_server_stream_base_test.cc",
-# "src/net/third_party/quic/core/http/quic_spdy_session_test.cc",
-# "src/net/third_party/quic/core/http/quic_spdy_stream_test.cc",
-# "src/net/third_party/quic/core/http/spdy_utils_test.cc",
-# "src/net/third_party/quic/platform/api/quic_endian_test.cc",
-# "src/net/third_party/quic/platform/api/quic_hostname_utils_test.cc",
-# "src/net/third_party/quic/platform/api/quic_lru_cache_test.cc",
-# "src/net/third_party/quic/platform/api/quic_mem_slice_span_test.cc",
-# "src/net/third_party/quic/platform/api/quic_mem_slice_test.cc",
-# "src/net/third_party/quic/platform/api/quic_reference_counted_test.cc",
-# "src/net/third_party/quic/platform/api/quic_singleton_test.cc",
-# "src/net/third_party/quic/platform/api/quic_str_cat_test.cc",
-# "src/net/third_party/quic/platform/api/quic_string_utils_test.cc",
-# "src/net/third_party/quic/platform/api/quic_text_utils_test.cc",
-# "src/net/third_party/quic/platform/api/quic_url_test.cc",
-# "src/net/third_party/quic/platform/impl/quic_chromium_clock_test.cc",
-# "src/net/third_party/quic/platform/impl/quic_epoll_clock_test.cc",
-# "src/net/third_party/quic/platform/impl/quic_socket_utils_test.cc",
-# "src/net/third_party/quic/platform/impl/quic_url_utils_impl_test.cc",
-# "src/net/third_party/quic/platform/api/quic_test.h",
-# "src/net/third_party/quic/platform/api/quic_test_loopback.cc",
-# "src/net/third_party/quic/platform/api/quic_test_loopback.h",
-# "src/net/third_party/quic/platform/api/quic_test_mem_slice_vector.h",
-# "src/net/third_party/quic/platform/api/quic_test_output.h",
-# "src/net/third_party/quic/platform/api/quic_test_random.h",
-# "src/net/third_party/quic/platform/impl/quic_test_impl.cc",
-# "src/net/third_party/quic/platform/impl/quic_test_impl.h",
-# "src/net/third_party/quic/platform/impl/quic_test_loopback_impl.cc",
-# "src/net/third_party/quic/platform/impl/quic_test_loopback_impl.h",
-# "src/net/third_party/quic/platform/impl/quic_test_mem_slice_vector_impl.cc",
-# "src/net/third_party/quic/platform/impl/quic_test_mem_slice_vector_impl.h",
-# "src/net/third_party/quic/platform/impl/quic_test_output_impl.cc",
-# "src/net/third_party/quic/platform/impl/quic_test_output_impl.h",
-# "src/net/third_party/quic/platform/impl/quic_test_random_impl.cc",
-# "src/net/third_party/quic/platform/impl/quic_test_random_impl.h",
-# ]
-#
-# configs -= [ "//build:default_include_dirs" ]
-# configs += [ ":chromium_quic_config" ]
-# }
-
source_set("chromium_other") {
deps = [
"build/base",
diff --git a/third_party/mDNSResponder/BUILD.gn b/third_party/mDNSResponder/BUILD.gn
index 4621f55b..816e0906 100644
--- a/third_party/mDNSResponder/BUILD.gn
+++ b/third_party/mDNSResponder/BUILD.gn
@@ -3,22 +3,19 @@
# found in the LICENSE file.
config("mdnsresponder_config") {
- cflags_c = []
+ cflags_c = [ "-Wno-array-bounds" ]
if (is_gcc) {
cflags_c += [
- "-Wno-array-bounds",
"-Wno-unused-but-set-variable",
"-Wno-unused-value",
]
}
if (is_clang) {
- cflags_c += [
- "-Wno-address-of-packed-member",
- "-Wno-array-bounds",
- ]
+ cflags_c += [ "-Wno-address-of-packed-member" ]
}
+
cflags_c += [
# We need to rename some linked symbols in order to avoid multiple
# definitions.