| 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/config/crypto.gni") | 5 import("//build/config/crypto.gni") |
| 6 import("//build/config/features.gni") | 6 import("//build/config/features.gni") |
| 7 import("//build/config/ui.gni") | 7 import("//build/config/ui.gni") |
| 8 import("//url/config.gni") | 8 import("//url/config.gni") |
| 9 | 9 |
| 10 # TODO(cjhopman): //build/config/android/rules.gni also imports grit_rule.gni. | 10 # TODO(cjhopman): //build/config/android/rules.gni also imports grit_rule.gni. |
| (...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 77 defines = [ | 77 defines = [ |
| 78 # TODO(GYP) Note that he GYP file supports linux_link_kerberos (defaults to | 78 # TODO(GYP) Note that he GYP file supports linux_link_kerberos (defaults to |
| 79 # 0) which implies that we run pkg_config on kerberos and link to that | 79 # 0) which implies that we run pkg_config on kerberos and link to that |
| 80 # rather than setting this define which will dynamically open it. That | 80 # rather than setting this define which will dynamically open it. That |
| 81 # doesn't seem to be set in the regular builds, so we're skipping this | 81 # doesn't seem to be set in the regular builds, so we're skipping this |
| 82 # capability here. | 82 # capability here. |
| 83 "DLOPEN_KERBEROS", | 83 "DLOPEN_KERBEROS", |
| 84 "NET_IMPLEMENTATION" | 84 "NET_IMPLEMENTATION" |
| 85 ] | 85 ] |
| 86 configs += [ ":net_win_size_truncation" ] | 86 configs += [ ":net_win_size_truncation" ] |
| 87 direct_dependent_configs = [ ":net_config" ] | 87 public_configs = [ ":net_config" ] |
| 88 include_dirs = [] | 88 include_dirs = [] |
| 89 | 89 |
| 90 public_deps = [ |
| 91 "//crypto", |
| 92 "//crypto:platform" |
| 93 ] |
| 90 deps = [ | 94 deps = [ |
| 91 ":net_resources", | 95 ":net_resources", |
| 92 "//base", | 96 "//base", |
| 93 "//base:i18n", | 97 "//base:i18n", |
| 94 "//base:prefs", | 98 "//base:prefs", |
| 95 "//base/third_party/dynamic_annotations", | 99 "//base/third_party/dynamic_annotations", |
| 96 "//crypto", | |
| 97 "//crypto:platform", | |
| 98 "//net/base/registry_controlled_domains", | 100 "//net/base/registry_controlled_domains", |
| 99 "//sdch", | 101 "//sdch", |
| 100 "//third_party/icu", | 102 "//third_party/icu", |
| 101 "//third_party/zlib", | 103 "//third_party/zlib", |
| 102 "//url", | 104 "//url", |
| 103 ] | 105 ] |
| 104 forward_dependent_configs_from = [ | |
| 105 "//crypto", | |
| 106 "//crypto:platform" | |
| 107 ] | |
| 108 | 106 |
| 109 if (use_kerberos) { | 107 if (use_kerberos) { |
| 110 defines += [ "USE_KERBEROS" ] | 108 defines += [ "USE_KERBEROS" ] |
| 111 if (is_android) { | 109 if (is_android) { |
| 112 include_dirs += [ "/usr/include/kerberosV" ] | 110 include_dirs += [ "/usr/include/kerberosV" ] |
| 113 } | 111 } |
| 114 } else { | 112 } else { |
| 115 sources -= [ | 113 sources -= [ |
| 116 "http/http_auth_gssapi_posix.cc", | 114 "http/http_auth_gssapi_posix.cc", |
| 117 "http/http_auth_gssapi_posix.h", | 115 "http/http_auth_gssapi_posix.h", |
| (...skipping 572 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 690 "url_request/test_url_fetcher_factory.cc", | 688 "url_request/test_url_fetcher_factory.cc", |
| 691 "url_request/test_url_fetcher_factory.h", | 689 "url_request/test_url_fetcher_factory.h", |
| 692 "url_request/test_url_request_interceptor.cc", | 690 "url_request/test_url_request_interceptor.cc", |
| 693 "url_request/test_url_request_interceptor.h", | 691 "url_request/test_url_request_interceptor.h", |
| 694 "url_request/url_request_test_util.cc", | 692 "url_request/url_request_test_util.cc", |
| 695 "url_request/url_request_test_util.h", | 693 "url_request/url_request_test_util.h", |
| 696 ] | 694 ] |
| 697 | 695 |
| 698 configs += [ ":net_win_size_truncation" ] | 696 configs += [ ":net_win_size_truncation" ] |
| 699 | 697 |
| 700 deps = [ | 698 public_deps = [ |
| 701 "//base", | 699 "//base", |
| 702 "//base/test:test_support", | 700 "//base/test:test_support", |
| 703 "//crypto", | 701 "//crypto", |
| 704 "//net", | 702 "//net", |
| 705 "//net/tools/tld_cleanup", | 703 "//net/tools/tld_cleanup", |
| 706 "//testing/gmock", | 704 "//testing/gmock", |
| 707 "//testing/gtest", | 705 "//testing/gtest", |
| 708 "//url", | 706 "//url", |
| 709 ] | 707 ] |
| 710 | 708 |
| 711 if (is_ios) { | 709 if (is_ios) { |
| 712 deps += [ "//third_party/nss" ] | 710 public_deps += [ "//third_party/nss" ] |
| 713 } | 711 } |
| 714 | 712 |
| 715 if (!is_android) { | 713 if (!is_android) { |
| 716 sources -= [ | 714 sources -= [ |
| 717 "test/spawned_test_server/remote_test_server.cc", | 715 "test/spawned_test_server/remote_test_server.cc", |
| 718 "test/spawned_test_server/remote_test_server.h", | 716 "test/spawned_test_server/remote_test_server.h", |
| 719 "test/spawned_test_server/spawner_communicator.cc", | 717 "test/spawned_test_server/spawner_communicator.cc", |
| 720 "test/spawned_test_server/spawner_communicator.h", | 718 "test/spawned_test_server/spawner_communicator.h", |
| 721 ] | 719 ] |
| 722 } | 720 } |
| 723 | 721 |
| 724 if (use_v8_in_net) { | 722 if (use_v8_in_net) { |
| 725 deps += [ ":net_with_v8" ] | 723 public_deps += [ ":net_with_v8" ] |
| 726 } | 724 } |
| 727 | 725 |
| 728 if (!enable_mdns) { | 726 if (!enable_mdns) { |
| 729 sources -= [ | 727 sources -= [ |
| 730 "dns/mock_mdns_socket_factory.cc", | 728 "dns/mock_mdns_socket_factory.cc", |
| 731 "dns/mock_mdns_socket_factory.h", | 729 "dns/mock_mdns_socket_factory.h", |
| 732 ] | 730 ] |
| 733 } | 731 } |
| 734 | 732 |
| 735 if (use_nss_certs) { | 733 if (use_nss_certs) { |
| 736 deps += ["//crypto:platform" ] | 734 public_deps += ["//crypto:platform" ] |
| 737 } else { | 735 } else { |
| 738 sources -= [ | 736 sources -= [ |
| 739 "test/cert_test_util_nss.cc", | 737 "test/cert_test_util_nss.cc", |
| 740 ] | 738 ] |
| 741 } | 739 } |
| 742 | |
| 743 forward_dependent_configs_from = deps | |
| 744 } | 740 } |
| 745 | 741 |
| 746 source_set("balsa") { | 742 source_set("balsa") { |
| 747 sources = [ | 743 sources = [ |
| 748 "tools/balsa/balsa_enums.h", | 744 "tools/balsa/balsa_enums.h", |
| 749 "tools/balsa/balsa_frame.cc", | 745 "tools/balsa/balsa_frame.cc", |
| 750 "tools/balsa/balsa_frame.h", | 746 "tools/balsa/balsa_frame.h", |
| 751 "tools/balsa/balsa_headers.cc", | 747 "tools/balsa/balsa_headers.cc", |
| 752 "tools/balsa/balsa_headers.h", | 748 "tools/balsa/balsa_headers.h", |
| 753 "tools/balsa/balsa_headers_token_utils.cc", | 749 "tools/balsa/balsa_headers_token_utils.cc", |
| (...skipping 27 matching lines...) Expand all Loading... |
| 781 "proxy/proxy_service_v8.cc", | 777 "proxy/proxy_service_v8.cc", |
| 782 "proxy/proxy_service_v8.h", | 778 "proxy/proxy_service_v8.h", |
| 783 ] | 779 ] |
| 784 | 780 |
| 785 defines = [ "NET_IMPLEMENTATION" ] | 781 defines = [ "NET_IMPLEMENTATION" ] |
| 786 configs += [ | 782 configs += [ |
| 787 ":net_win_size_truncation", | 783 ":net_win_size_truncation", |
| 788 "//build/config/compiler:wexit_time_destructors", | 784 "//build/config/compiler:wexit_time_destructors", |
| 789 ] | 785 ] |
| 790 | 786 |
| 787 public_deps = [ |
| 788 ":net", |
| 789 ] |
| 791 deps = [ | 790 deps = [ |
| 792 ":net", | |
| 793 "//base", | 791 "//base", |
| 794 "//gin", | 792 "//gin", |
| 795 "//url", | 793 "//url", |
| 796 "//v8", | 794 "//v8", |
| 797 ] | 795 ] |
| 798 | |
| 799 forward_dependent_configs_from = [ ":net" ] | |
| 800 } | 796 } |
| 801 } | 797 } |
| 802 | 798 |
| 803 if (!is_ios && !is_android) { | 799 if (!is_ios && !is_android) { |
| 804 executable("crash_cache") { | 800 executable("crash_cache") { |
| 805 testonly = true | 801 testonly = true |
| 806 sources = [ "tools/crash_cache/crash_cache.cc" ] | 802 sources = [ "tools/crash_cache/crash_cache.cc" ] |
| 807 configs += [ ":net_win_size_truncation" ] | 803 configs += [ ":net_win_size_truncation" ] |
| 808 deps = [ | 804 deps = [ |
| 809 ":net", | 805 ":net", |
| (...skipping 580 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1390 sources = [ "quic/quic_server_bin.cc" ] | 1386 sources = [ "quic/quic_server_bin.cc" ] |
| 1391 deps = [ | 1387 deps = [ |
| 1392 ":quic_tools", | 1388 ":quic_tools", |
| 1393 ":net", | 1389 ":net", |
| 1394 "//base", | 1390 "//base", |
| 1395 "//third_party/boringssl", | 1391 "//third_party/boringssl", |
| 1396 ] | 1392 ] |
| 1397 } | 1393 } |
| 1398 | 1394 |
| 1399 } # !is_android | 1395 } # !is_android |
| OLD | NEW |