| OLD | NEW |
| 1 # Copyright (c) 2013 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2013 The Chromium Authors. All rights reserved. |
| 2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
| 3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
| 4 | 4 |
| 5 import("//build/buildflag_header.gni") | 5 import("//build/buildflag_header.gni") |
| 6 import("//build/config/chromecast_build.gni") | 6 import("//build/config/chromecast_build.gni") |
| 7 import("//build/config/compiler/compiler.gni") | 7 import("//build/config/compiler/compiler.gni") |
| 8 import("//build/config/crypto.gni") | 8 import("//build/config/crypto.gni") |
| 9 import("//build/config/features.gni") | 9 import("//build/config/features.gni") |
| 10 import("//build/config/jumbo.gni") |
| 10 import("//build/config/ui.gni") | 11 import("//build/config/ui.gni") |
| 11 import("//net/features.gni") | 12 import("//net/features.gni") |
| 12 import("//testing/libfuzzer/fuzzer_test.gni") | 13 import("//testing/libfuzzer/fuzzer_test.gni") |
| 13 import("//testing/test.gni") | 14 import("//testing/test.gni") |
| 14 import("//third_party/icu/config.gni") | 15 import("//third_party/icu/config.gni") |
| 15 import("//third_party/protobuf/proto_library.gni") | 16 import("//third_party/protobuf/proto_library.gni") |
| 16 import("//tools/grit/grit_rule.gni") | 17 import("//tools/grit/grit_rule.gni") |
| 17 import("//url/features.gni") | 18 import("//url/features.gni") |
| 18 | 19 |
| 19 if (!is_proto_quic) { | 20 if (!is_proto_quic) { |
| (...skipping 81 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 101 source_set("constants") { | 102 source_set("constants") { |
| 102 sources = [ | 103 sources = [ |
| 103 "base/trace_constants.cc", | 104 "base/trace_constants.cc", |
| 104 "base/trace_constants.h", | 105 "base/trace_constants.h", |
| 105 ] | 106 ] |
| 106 deps = [ | 107 deps = [ |
| 107 "//base", | 108 "//base", |
| 108 ] | 109 ] |
| 109 } | 110 } |
| 110 | 111 |
| 111 component("net") { | 112 jumbo_component("net") { |
| 113 target_type = "component" |
| 112 sources = [ | 114 sources = [ |
| 113 "base/address_family.cc", | 115 "base/address_family.cc", |
| 114 "base/address_family.h", | 116 "base/address_family.h", |
| 115 "base/address_list.cc", | 117 "base/address_list.cc", |
| 116 "base/address_list.h", | 118 "base/address_list.h", |
| 117 "base/auth.cc", | 119 "base/auth.cc", |
| 118 "base/auth.h", | 120 "base/auth.h", |
| 119 "base/completion_callback.h", | 121 "base/completion_callback.h", |
| 120 "base/escape.cc", | 122 "base/escape.cc", |
| 121 "base/escape.h", | 123 "base/escape.h", |
| (...skipping 156 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 278 "http/http_raw_request_headers.cc", | 280 "http/http_raw_request_headers.cc", |
| 279 "http/http_raw_request_headers.h", | 281 "http/http_raw_request_headers.h", |
| 280 "http/http_request_headers.cc", | 282 "http/http_request_headers.cc", |
| 281 "http/http_request_headers.h", | 283 "http/http_request_headers.h", |
| 282 "http/http_response_headers.cc", | 284 "http/http_response_headers.cc", |
| 283 "http/http_response_headers.h", | 285 "http/http_response_headers.h", |
| 284 "http/http_response_info.cc", | 286 "http/http_response_info.cc", |
| 285 "http/http_response_info.h", | 287 "http/http_response_info.h", |
| 286 "http/http_security_headers.cc", | 288 "http/http_security_headers.cc", |
| 287 "http/http_security_headers.h", | 289 "http/http_security_headers.h", |
| 288 "http/http_status_code_list", | 290 "http/http_status_code_list.h", |
| 289 "http/http_util.cc", | 291 "http/http_util.cc", |
| 290 "http/http_util.h", | 292 "http/http_util.h", |
| 291 "http/http_vary_data.cc", | 293 "http/http_vary_data.cc", |
| 292 "http/http_vary_data.h", | 294 "http/http_vary_data.h", |
| 293 "http/transport_security_state.cc", | 295 "http/transport_security_state.cc", |
| 294 "http/transport_security_state.h", | 296 "http/transport_security_state.h", |
| 295 "http/transport_security_state_source.cc", | 297 "http/transport_security_state_source.cc", |
| 296 "http/transport_security_state_source.h", | 298 "http/transport_security_state_source.h", |
| 297 "log/net_log.cc", | 299 "log/net_log.cc", |
| 298 "log/net_log.h", | 300 "log/net_log.h", |
| (...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 352 "ssl/ssl_config_service.h", | 354 "ssl/ssl_config_service.h", |
| 353 "ssl/ssl_connection_status_flags.h", | 355 "ssl/ssl_connection_status_flags.h", |
| 354 "ssl/ssl_info.cc", | 356 "ssl/ssl_info.cc", |
| 355 "ssl/ssl_info.h", | 357 "ssl/ssl_info.h", |
| 356 "ssl/ssl_private_key.h", | 358 "ssl/ssl_private_key.h", |
| 357 "ssl/ssl_server_config.cc", | 359 "ssl/ssl_server_config.cc", |
| 358 "ssl/ssl_server_config.h", | 360 "ssl/ssl_server_config.h", |
| 359 "ssl/token_binding.cc", | 361 "ssl/token_binding.cc", |
| 360 "ssl/token_binding.h", | 362 "ssl/token_binding.h", |
| 361 ] | 363 ] |
| 364 |
| 365 jumbo_excluded_sources = [ |
| 366 ] |
| 367 if (!is_nacl) { |
| 368 jumbo_excluded_sources += [ |
| 369 # Something with templates and Entry classes. |
| 370 "disk_cache/net_log_parameters.cc", |
| 371 |
| 372 # Too many WriteResult enums. |
| 373 "disk_cache/simple/simple_entry_impl.cc", |
| 374 |
| 375 # Too many RecordWriteResult. |
| 376 "disk_cache/simple/simple_synchronous_entry.cc", |
| 377 |
| 378 # Same UMA macro CACHE_UMA_BACKEND_IMPL_OBJ in both entry_impl.cc |
| 379 # and backend_impl.cc |
| 380 "disk_cache/blockfile/entry_impl.cc", |
| 381 "disk_cache/blockfile/backend_impl.cc", |
| 382 "disk_cache/blockfile/eviction.cc", |
| 383 |
| 384 # cubic_bytes.cc, cubic.cc, tcp_cubic_sender_base.cc, |
| 385 # tcp_cubic_sender_packets.cc and tcp_cubic_sender_bytes.cc use |
| 386 # the same constants (many) |
| 387 "quic/core/congestion_control/cubic_bytes.cc", |
| 388 "quic/core/congestion_control/cubic.cc", |
| 389 "quic/core/congestion_control/tcp_cubic_sender_packets.cc", |
| 390 "quic/core/congestion_control/tcp_cubic_sender_bytes.cc", |
| 391 |
| 392 # Using the same functions, same constants. |
| 393 "quic/core/crypto/aes_128_gcm_12_decrypter.cc", |
| 394 "quic/core/crypto/aes_128_gcm_12_encrypter.cc", |
| 395 |
| 396 # Using the same constants. |
| 397 "quic/core/crypto/chacha20_poly1305_decrypter.cc", |
| 398 "quic/core/crypto/chacha20_poly1305_encrypter.cc", |
| 399 |
| 400 # Same RETURN_STRING_LITERAL as quic/core/crypto/crypto_utils.cc |
| 401 "quic/core/quic_error_codes.cc", |
| 402 "quic/core/quic_utils.cc", |
| 403 |
| 404 # Too many kReadBufferSize |
| 405 "quic/core/quic_spdy_session.cc", |
| 406 "spdy/chromium/spdy_session.cc", |
| 407 |
| 408 # Not C++ |
| 409 "http2/hpack/hpack_static_table_entries.inc", |
| 410 |
| 411 # Too many (identical) ScopedBoolSaver classes. |
| 412 # Also in quic_chromium_client_stream.cc. |
| 413 "quic/chromium/bidirectional_stream_quic_impl.cc", |
| 414 |
| 415 # Too many kExpirationKey and NetLogCallback. |
| 416 "http/http_server_properties_manager.cc", |
| 417 |
| 418 # HttpBasicState::read_buf() mising. |
| 419 "http/http_basic_state.cc", |
| 420 |
| 421 # Too many kValueSeparator. |
| 422 "cookies/parsed_cookie.cc", |
| 423 ] |
| 424 |
| 425 if (use_nss_certs) { |
| 426 jumbo_excluded_sources += [ |
| 427 # NSS and BoringSSL share header defines |
| 428 "ssl/client_cert_store_nss.cc", |
| 429 "ssl/ssl_platform_key_nss.cc", |
| 430 "third_party/nss/ssl/cmpcert.cc", |
| 431 "third_party/mozilla_security_manager/nsNSSCertificateDB.cpp", |
| 432 "third_party/mozilla_security_manager/nsPKCS12Blob.cpp", |
| 433 "cert/cert_verify_proc.cc", |
| 434 "cert/cert_verify_proc_nss.cc", |
| 435 "cert/ev_root_ca_metadata.cc", |
| 436 "cert/internal/system_trust_store.cc", |
| 437 "cert/internal/trust_store_nss.cc", |
| 438 "cert/known_roots_nss.cc", |
| 439 "cert/nss_cert_database.cc", |
| 440 "cert/test_root_certs.cc", |
| 441 "cert/test_root_certs_nss.cc", |
| 442 "cert/x509_certificate_nss.cc", |
| 443 "cert/x509_util_nss.cc", |
| 444 ] |
| 445 } |
| 446 |
| 447 if (is_posix) { |
| 448 jumbo_excluded_sources += [ |
| 449 # Uses <linux/if.h> which has the same defines as <net/if.h> |
| 450 "base/network_interfaces_posix.cc", |
| 451 "base/network_interfaces_linux.cc", |
| 452 |
| 453 # IFF_LOWER_UP or IF_OPER_UP? |
| 454 "base/address_tracker_linux.cc", |
| 455 ] |
| 456 } |
| 457 } |
| 458 |
| 362 net_unfiltered_sources = [] | 459 net_unfiltered_sources = [] |
| 363 | 460 |
| 364 deps = [ | 461 deps = [ |
| 365 ":constants", | 462 ":constants", |
| 366 ":net_resources", | 463 ":net_resources", |
| 367 "//base", | 464 "//base", |
| 368 "//net/base/registry_controlled_domains", | 465 "//net/base/registry_controlled_domains", |
| 369 "//net/data/ssl/certificate_transparency:ct_log_list", | 466 "//net/data/ssl/certificate_transparency:ct_log_list", |
| 370 "//third_party/protobuf:protobuf_lite", | 467 "//third_party/protobuf:protobuf_lite", |
| 371 "//url:url_features", | 468 "//url:url_features", |
| (...skipping 5856 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 6228 ] | 6325 ] |
| 6229 deps = [ | 6326 deps = [ |
| 6230 ":net_fuzzer_test_support", | 6327 ":net_fuzzer_test_support", |
| 6231 ":test_support", | 6328 ":test_support", |
| 6232 "//base", | 6329 "//base", |
| 6233 "//net", | 6330 "//net", |
| 6234 ] | 6331 ] |
| 6235 dict = "data/fuzzer_dictionaries/net_spdy_session_fuzzer.dict" | 6332 dict = "data/fuzzer_dictionaries/net_spdy_session_fuzzer.dict" |
| 6236 seed_corpus = "data/fuzzer_data/net_spdy_session_fuzzer/" | 6333 seed_corpus = "data/fuzzer_data/net_spdy_session_fuzzer/" |
| 6237 } | 6334 } |
| OLD | NEW |