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/ui.gni") | 10 import("//build/config/ui.gni") |
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 } |
OLD | NEW |