Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(324)

Side by Side Diff: net/BUILD.gn

Issue 2956023003: Add enable_reporting to fix size regression in Cronet. (Closed)
Patch Set: Move build_config header back to top, to fix windows Created 3 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « components/cronet/tools/cr_cronet.py ('k') | net/features.gni » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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/ui.gni") 10 import("//build/config/ui.gni")
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after
44 # TODO(mattm): crbug.com/671420: Implement and enable this for all platforms. 44 # TODO(mattm): crbug.com/671420: Implement and enable this for all platforms.
45 use_byte_certs = is_mac || is_android || is_nacl || is_ios || is_win 45 use_byte_certs = is_mac || is_android || is_nacl || is_ios || is_win
46 46
47 buildflag_header("features") { 47 buildflag_header("features") {
48 header = "net_features.h" 48 header = "net_features.h"
49 flags = [ 49 flags = [
50 "POSIX_AVOID_MMAP=$posix_avoid_mmap", 50 "POSIX_AVOID_MMAP=$posix_avoid_mmap",
51 "DISABLE_FILE_SUPPORT=$disable_file_support", 51 "DISABLE_FILE_SUPPORT=$disable_file_support",
52 "DISABLE_FTP_SUPPORT=$disable_ftp_support", 52 "DISABLE_FTP_SUPPORT=$disable_ftp_support",
53 "ENABLE_MDNS=$enable_mdns", 53 "ENABLE_MDNS=$enable_mdns",
54 "ENABLE_REPORTING=$enable_reporting",
54 "ENABLE_WEBSOCKETS=$enable_websockets", 55 "ENABLE_WEBSOCKETS=$enable_websockets",
55 "USE_BYTE_CERTS=$use_byte_certs", 56 "USE_BYTE_CERTS=$use_byte_certs",
56 ] 57 ]
57 } 58 }
58 59
59 config("net_internal_config") { 60 config("net_internal_config") {
60 defines = [ 61 defines = [
61 "DLOPEN_KERBEROS", 62 "DLOPEN_KERBEROS",
62 "NET_IMPLEMENTATION", 63 "NET_IMPLEMENTATION",
63 ] 64 ]
(...skipping 1346 matching lines...) Expand 10 before | Expand all | Expand 10 after
1410 "quic/quartc/quartc_factory_interface.h", 1411 "quic/quartc/quartc_factory_interface.h",
1411 "quic/quartc/quartc_packet_writer.cc", 1412 "quic/quartc/quartc_packet_writer.cc",
1412 "quic/quartc/quartc_packet_writer.h", 1413 "quic/quartc/quartc_packet_writer.h",
1413 "quic/quartc/quartc_session.cc", 1414 "quic/quartc/quartc_session.cc",
1414 "quic/quartc/quartc_session.h", 1415 "quic/quartc/quartc_session.h",
1415 "quic/quartc/quartc_session_interface.h", 1416 "quic/quartc/quartc_session_interface.h",
1416 "quic/quartc/quartc_stream.cc", 1417 "quic/quartc/quartc_stream.cc",
1417 "quic/quartc/quartc_stream.h", 1418 "quic/quartc/quartc_stream.h",
1418 "quic/quartc/quartc_stream_interface.h", 1419 "quic/quartc/quartc_stream_interface.h",
1419 "quic/quartc/quartc_task_runner_interface.h", 1420 "quic/quartc/quartc_task_runner_interface.h",
1420 "reporting/reporting_browsing_data_remover.cc",
1421 "reporting/reporting_browsing_data_remover.h",
1422 "reporting/reporting_cache.cc",
1423 "reporting/reporting_cache.h",
1424 "reporting/reporting_client.cc",
1425 "reporting/reporting_client.h",
1426 "reporting/reporting_context.cc",
1427 "reporting/reporting_context.h",
1428 "reporting/reporting_delegate.cc",
1429 "reporting/reporting_delegate.h",
1430 "reporting/reporting_delivery_agent.cc",
1431 "reporting/reporting_delivery_agent.h",
1432 "reporting/reporting_endpoint_manager.cc",
1433 "reporting/reporting_endpoint_manager.h",
1434 "reporting/reporting_feature.cc",
1435 "reporting/reporting_feature.h",
1436 "reporting/reporting_garbage_collector.cc",
1437 "reporting/reporting_garbage_collector.h",
1438 "reporting/reporting_header_parser.cc",
1439 "reporting/reporting_header_parser.h",
1440 "reporting/reporting_network_change_observer.cc",
1441 "reporting/reporting_network_change_observer.h",
1442 "reporting/reporting_observer.cc",
1443 "reporting/reporting_observer.h",
1444 "reporting/reporting_persister.cc",
1445 "reporting/reporting_persister.h",
1446 "reporting/reporting_policy.cc",
1447 "reporting/reporting_policy.h",
1448 "reporting/reporting_report.cc",
1449 "reporting/reporting_report.h",
1450 "reporting/reporting_service.cc",
1451 "reporting/reporting_service.h",
1452 "reporting/reporting_uploader.cc",
1453 "reporting/reporting_uploader.h",
1454 "sdch/sdch_owner.cc", 1421 "sdch/sdch_owner.cc",
1455 "sdch/sdch_owner.h", 1422 "sdch/sdch_owner.h",
1456 "socket/client_socket_factory.cc", 1423 "socket/client_socket_factory.cc",
1457 "socket/client_socket_factory.h", 1424 "socket/client_socket_factory.h",
1458 "socket/client_socket_pool.cc", 1425 "socket/client_socket_pool.cc",
1459 "socket/client_socket_pool.h", 1426 "socket/client_socket_pool.h",
1460 "socket/client_socket_pool_base.cc", 1427 "socket/client_socket_pool_base.cc",
1461 "socket/client_socket_pool_base.h", 1428 "socket/client_socket_pool_base.h",
1462 "socket/client_socket_pool_manager.cc", 1429 "socket/client_socket_pool_manager.cc",
1463 "socket/client_socket_pool_manager.h", 1430 "socket/client_socket_pool_manager.h",
(...skipping 266 matching lines...) Expand 10 before | Expand all | Expand 10 after
1730 "websockets/websocket_handshake_response_info.h", 1697 "websockets/websocket_handshake_response_info.h",
1731 "websockets/websocket_handshake_stream_base.h", 1698 "websockets/websocket_handshake_stream_base.h",
1732 "websockets/websocket_stream.h", 1699 "websockets/websocket_stream.h",
1733 ] 1700 ]
1734 deps += [ 1701 deps += [
1735 "//base/third_party/dynamic_annotations", 1702 "//base/third_party/dynamic_annotations",
1736 "//sdch", 1703 "//sdch",
1737 "//third_party/zlib", 1704 "//third_party/zlib",
1738 ] 1705 ]
1739 1706
1707 if (enable_reporting) {
1708 sources += [
1709 "reporting/reporting_browsing_data_remover.cc",
1710 "reporting/reporting_browsing_data_remover.h",
1711 "reporting/reporting_cache.cc",
1712 "reporting/reporting_cache.h",
1713 "reporting/reporting_client.cc",
1714 "reporting/reporting_client.h",
1715 "reporting/reporting_context.cc",
1716 "reporting/reporting_context.h",
1717 "reporting/reporting_delegate.cc",
1718 "reporting/reporting_delegate.h",
1719 "reporting/reporting_delivery_agent.cc",
1720 "reporting/reporting_delivery_agent.h",
1721 "reporting/reporting_endpoint_manager.cc",
1722 "reporting/reporting_endpoint_manager.h",
1723 "reporting/reporting_feature.cc",
1724 "reporting/reporting_feature.h",
1725 "reporting/reporting_garbage_collector.cc",
1726 "reporting/reporting_garbage_collector.h",
1727 "reporting/reporting_header_parser.cc",
1728 "reporting/reporting_header_parser.h",
1729 "reporting/reporting_network_change_observer.cc",
1730 "reporting/reporting_network_change_observer.h",
1731 "reporting/reporting_observer.cc",
1732 "reporting/reporting_observer.h",
1733 "reporting/reporting_persister.cc",
1734 "reporting/reporting_persister.h",
1735 "reporting/reporting_policy.cc",
1736 "reporting/reporting_policy.h",
1737 "reporting/reporting_report.cc",
1738 "reporting/reporting_report.h",
1739 "reporting/reporting_service.cc",
1740 "reporting/reporting_service.h",
1741 "reporting/reporting_uploader.cc",
1742 "reporting/reporting_uploader.h",
1743 ]
1744 }
1745
1740 if (!use_kerberos) { 1746 if (!use_kerberos) {
1741 sources -= [ 1747 sources -= [
1742 "http/http_auth_handler_negotiate.cc", 1748 "http/http_auth_handler_negotiate.cc",
1743 "http/http_auth_handler_negotiate.h", 1749 "http/http_auth_handler_negotiate.h",
1744 ] 1750 ]
1745 } 1751 }
1746 1752
1747 if (is_posix) { 1753 if (is_posix) {
1748 if (posix_avoid_mmap) { 1754 if (posix_avoid_mmap) {
1749 sources -= [ "disk_cache/blockfile/mapped_file_posix.cc" ] 1755 sources -= [ "disk_cache/blockfile/mapped_file_posix.cc" ]
(...skipping 3179 matching lines...) Expand 10 before | Expand all | Expand 10 after
4929 "quic/platform/api/quic_hostname_utils_test.cc", 4935 "quic/platform/api/quic_hostname_utils_test.cc",
4930 "quic/platform/api/quic_lru_cache_test.cc", 4936 "quic/platform/api/quic_lru_cache_test.cc",
4931 "quic/platform/api/quic_reference_counted_test.cc", 4937 "quic/platform/api/quic_reference_counted_test.cc",
4932 "quic/platform/api/quic_str_cat_test.cc", 4938 "quic/platform/api/quic_str_cat_test.cc",
4933 "quic/platform/api/quic_text_utils_test.cc", 4939 "quic/platform/api/quic_text_utils_test.cc",
4934 "quic/platform/api/quic_url_test.cc", 4940 "quic/platform/api/quic_url_test.cc",
4935 "quic/platform/impl/quic_chromium_clock_test.cc", 4941 "quic/platform/impl/quic_chromium_clock_test.cc",
4936 "quic/quartc/quartc_session_test.cc", 4942 "quic/quartc/quartc_session_test.cc",
4937 "quic/quartc/quartc_stream_test.cc", 4943 "quic/quartc/quartc_stream_test.cc",
4938 "quic/test_tools/crypto_test_utils_test.cc", 4944 "quic/test_tools/crypto_test_utils_test.cc",
4939 "reporting/reporting_browsing_data_remover_unittest.cc",
4940 "reporting/reporting_cache_unittest.cc",
4941 "reporting/reporting_delivery_agent_unittest.cc",
4942 "reporting/reporting_endpoint_manager_unittest.cc",
4943 "reporting/reporting_garbage_collector_unittest.cc",
4944 "reporting/reporting_header_parser_unittest.cc",
4945 "reporting/reporting_network_change_observer_unittest.cc",
4946 "reporting/reporting_persister_unittest.cc",
4947 "reporting/reporting_service_unittest.cc",
4948 "reporting/reporting_test_util.cc",
4949 "reporting/reporting_test_util.h",
4950 "reporting/reporting_uploader_unittest.cc",
4951 "sdch/sdch_owner_unittest.cc", 4945 "sdch/sdch_owner_unittest.cc",
4952 "socket/client_socket_pool_base_unittest.cc", 4946 "socket/client_socket_pool_base_unittest.cc",
4953 "socket/mock_client_socket_pool_manager.cc", 4947 "socket/mock_client_socket_pool_manager.cc",
4954 "socket/mock_client_socket_pool_manager.h", 4948 "socket/mock_client_socket_pool_manager.h",
4955 "socket/sequenced_socket_data_unittest.cc", 4949 "socket/sequenced_socket_data_unittest.cc",
4956 "socket/socket_bio_adapter_unittest.cc", 4950 "socket/socket_bio_adapter_unittest.cc",
4957 "socket/socks5_client_socket_unittest.cc", 4951 "socket/socks5_client_socket_unittest.cc",
4958 "socket/socks_client_socket_pool_unittest.cc", 4952 "socket/socks_client_socket_pool_unittest.cc",
4959 "socket/socks_client_socket_unittest.cc", 4953 "socket/socks_client_socket_unittest.cc",
4960 "socket/ssl_client_socket_pool_unittest.cc", 4954 "socket/ssl_client_socket_pool_unittest.cc",
(...skipping 142 matching lines...) Expand 10 before | Expand all | Expand 10 after
5103 "//net/base/registry_controlled_domains", 5097 "//net/base/registry_controlled_domains",
5104 "//net/data/ssl/certificate_transparency:ct_log_list", 5098 "//net/data/ssl/certificate_transparency:ct_log_list",
5105 "//net/http:transport_security_state_unittest_data", 5099 "//net/http:transport_security_state_unittest_data",
5106 "//testing/gmock", 5100 "//testing/gmock",
5107 "//testing/gtest", 5101 "//testing/gtest",
5108 "//third_party/protobuf:protobuf_lite", 5102 "//third_party/protobuf:protobuf_lite",
5109 "//third_party/zlib", 5103 "//third_party/zlib",
5110 "//url", 5104 "//url",
5111 "//url:url_features", 5105 "//url:url_features",
5112 ] 5106 ]
5107
5108 if (enable_reporting) {
5109 sources += [
5110 "reporting/reporting_browsing_data_remover_unittest.cc",
5111 "reporting/reporting_cache_unittest.cc",
5112 "reporting/reporting_delivery_agent_unittest.cc",
5113 "reporting/reporting_endpoint_manager_unittest.cc",
5114 "reporting/reporting_garbage_collector_unittest.cc",
5115 "reporting/reporting_header_parser_unittest.cc",
5116 "reporting/reporting_network_change_observer_unittest.cc",
5117 "reporting/reporting_persister_unittest.cc",
5118 "reporting/reporting_service_unittest.cc",
5119 "reporting/reporting_test_util.cc",
5120 "reporting/reporting_test_util.h",
5121 "reporting/reporting_uploader_unittest.cc",
5122 ]
5123 }
5124
5113 if (!is_proto_quic) { 5125 if (!is_proto_quic) {
5114 deps += [ 5126 deps += [
5115 ":extras", 5127 ":extras",
5116 "//base:i18n", 5128 "//base:i18n",
5117 "//sql", 5129 "//sql",
5118 ] 5130 ]
5119 } else { 5131 } else {
5120 sources -= [ 5132 sources -= [
5121 "extras/sqlite/sqlite_channel_id_store_unittest.cc", 5133 "extras/sqlite/sqlite_channel_id_store_unittest.cc",
5122 "extras/sqlite/sqlite_persistent_cookie_store_unittest.cc", 5134 "extras/sqlite/sqlite_persistent_cookie_store_unittest.cc",
(...skipping 914 matching lines...) Expand 10 before | Expand all | Expand 10 after
6037 ] 6049 ]
6038 deps = [ 6050 deps = [
6039 ":net_fuzzer_test_support", 6051 ":net_fuzzer_test_support",
6040 ":test_support", 6052 ":test_support",
6041 "//base", 6053 "//base",
6042 "//net", 6054 "//net",
6043 ] 6055 ]
6044 dict = "data/fuzzer_dictionaries/net_spdy_session_fuzzer.dict" 6056 dict = "data/fuzzer_dictionaries/net_spdy_session_fuzzer.dict"
6045 seed_corpus = "data/fuzzer_data/net_spdy_session_fuzzer/" 6057 seed_corpus = "data/fuzzer_data/net_spdy_session_fuzzer/"
6046 } 6058 }
OLDNEW
« no previous file with comments | « components/cronet/tools/cr_cronet.py ('k') | net/features.gni » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698