| 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("//build/module_args/v8.gni") | 8 import("//build/module_args/v8.gni") |
| 9 import("//url/config.gni") | 9 import("//url/config.gni") |
| 10 import("//testing/test.gni") | 10 import("//testing/test.gni") |
| (...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 68 cflags = [] | 68 cflags = [] |
| 69 defines = [ | 69 defines = [ |
| 70 # TODO(GYP) Note that he GYP file supports linux_link_kerberos (defaults to | 70 # TODO(GYP) Note that he GYP file supports linux_link_kerberos (defaults to |
| 71 # 0) which implies that we run pkg_config on kerberos and link to that | 71 # 0) which implies that we run pkg_config on kerberos and link to that |
| 72 # rather than setting this define which will dynamically open it. That | 72 # rather than setting this define which will dynamically open it. That |
| 73 # doesn't seem to be set in the regular builds, so we're skipping this | 73 # doesn't seem to be set in the regular builds, so we're skipping this |
| 74 # capability here. | 74 # capability here. |
| 75 "DLOPEN_KERBEROS", | 75 "DLOPEN_KERBEROS", |
| 76 "NET_IMPLEMENTATION", | 76 "NET_IMPLEMENTATION", |
| 77 ] | 77 ] |
| 78 |
| 78 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. | 79 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. |
| 79 configs += [ "//build/config/compiler:no_size_t_to_int_warning" ] | 80 configs += [ "//build/config/compiler:no_size_t_to_int_warning" ] |
| 80 public_configs = [ ":net_config" ] | 81 public_configs = [ ":net_config" ] |
| 81 include_dirs = [] | 82 include_dirs = [] |
| 82 | 83 |
| 83 public_deps = [ | 84 public_deps = [ |
| 84 "//crypto", | 85 "//crypto", |
| 85 "//crypto:platform", | 86 "//crypto:platform", |
| 87 "//url", |
| 86 ] | 88 ] |
| 87 deps = [ | 89 deps = [ |
| 88 ":net_resources", | 90 ":net_resources", |
| 89 "//base", | 91 "//base", |
| 90 "//base:i18n", | 92 "//base:i18n", |
| 91 "//base:prefs", | 93 "//base:prefs", |
| 92 "//base/third_party/dynamic_annotations", | 94 "//base/third_party/dynamic_annotations", |
| 93 "//net/base/registry_controlled_domains", | 95 "//net/base/registry_controlled_domains", |
| 94 "//sdch", | 96 "//sdch", |
| 95 "//third_party/icu", | 97 "//third_party/icu", |
| (...skipping 438 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 534 "net_resources.pak", | 536 "net_resources.pak", |
| 535 "net_resources.rc", | 537 "net_resources.rc", |
| 536 ] | 538 ] |
| 537 } | 539 } |
| 538 | 540 |
| 539 static_library("extras") { | 541 static_library("extras") { |
| 540 sources = gypi_values.net_extras_sources | 542 sources = gypi_values.net_extras_sources |
| 541 configs += [ "//build/config/compiler:wexit_time_destructors" ] | 543 configs += [ "//build/config/compiler:wexit_time_destructors" ] |
| 542 deps = [ | 544 deps = [ |
| 543 ":net", | 545 ":net", |
| 546 "//base", |
| 544 "//sql:sql", | 547 "//sql:sql", |
| 545 ] | 548 ] |
| 546 } | 549 } |
| 547 | 550 |
| 548 static_library("http_server") { | 551 static_library("http_server") { |
| 549 sources = [ | 552 sources = [ |
| 550 "server/http_connection.cc", | 553 "server/http_connection.cc", |
| 551 "server/http_connection.h", | 554 "server/http_connection.h", |
| 552 "server/http_server.cc", | 555 "server/http_server.cc", |
| 553 "server/http_server.h", | 556 "server/http_server.h", |
| (...skipping 234 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 788 if (use_v8_in_net && !is_android) { | 791 if (use_v8_in_net && !is_android) { |
| 789 source_set("net_browser_services") { | 792 source_set("net_browser_services") { |
| 790 sources = [ | 793 sources = [ |
| 791 "dns/mojo_host_resolver_impl.cc", | 794 "dns/mojo_host_resolver_impl.cc", |
| 792 "dns/mojo_host_resolver_impl.h", | 795 "dns/mojo_host_resolver_impl.h", |
| 793 ] | 796 ] |
| 794 | 797 |
| 795 public_deps = [ | 798 public_deps = [ |
| 796 ":mojo_type_converters", | 799 ":mojo_type_converters", |
| 797 ":net", | 800 ":net", |
| 801 "//base", |
| 798 "//net/interfaces", | 802 "//net/interfaces", |
| 799 "//third_party/mojo/src/mojo/public/cpp/bindings", | 803 "//third_party/mojo/src/mojo/public/cpp/bindings", |
| 800 ] | 804 ] |
| 801 } | 805 } |
| 802 | 806 |
| 803 source_set("mojo_type_converters") { | 807 source_set("mojo_type_converters") { |
| 804 sources = [ | 808 sources = [ |
| 805 "dns/mojo_type_converters.cc", | 809 "dns/mojo_type_converters.cc", |
| 806 "dns/mojo_type_converters.h", | 810 "dns/mojo_type_converters.h", |
| 807 ] | 811 ] |
| 808 | 812 |
| 809 public_deps = [ | 813 public_deps = [ |
| 810 ":net", | 814 ":net", |
| 811 "//net/interfaces", | 815 "//net/interfaces", |
| 812 "//third_party/mojo/src/mojo/public/cpp/bindings", | 816 "//third_party/mojo/src/mojo/public/cpp/bindings", |
| 813 ] | 817 ] |
| 814 } | 818 } |
| 815 } | 819 } |
| 816 | 820 |
| 817 if (!is_ios && !is_android) { | 821 if (!is_ios && !is_android) { |
| 818 executable("crash_cache") { | 822 executable("crash_cache") { |
| 819 testonly = true | 823 testonly = true |
| 820 sources = [ | 824 sources = [ |
| 821 "tools/crash_cache/crash_cache.cc", | 825 "tools/crash_cache/crash_cache.cc", |
| 822 ] | 826 ] |
| 827 |
| 823 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. | 828 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. |
| 824 configs += [ "//build/config/compiler:no_size_t_to_int_warning" ] | 829 configs += [ "//build/config/compiler:no_size_t_to_int_warning" ] |
| 825 deps = [ | 830 deps = [ |
| 826 ":net", | 831 ":net", |
| 827 ":test_support", | 832 ":test_support", |
| 828 "//base", | 833 "//base", |
| 829 ] | 834 ] |
| 830 } | 835 } |
| 831 | 836 |
| 832 executable("crl_set_dump") { | 837 executable("crl_set_dump") { |
| 833 testonly = true | 838 testonly = true |
| 834 sources = [ | 839 sources = [ |
| 835 "tools/crl_set_dump/crl_set_dump.cc", | 840 "tools/crl_set_dump/crl_set_dump.cc", |
| 836 ] | 841 ] |
| 842 |
| 837 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. | 843 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. |
| 838 configs += [ "//build/config/compiler:no_size_t_to_int_warning" ] | 844 configs += [ "//build/config/compiler:no_size_t_to_int_warning" ] |
| 839 deps = [ | 845 deps = [ |
| 840 ":net", | 846 ":net", |
| 841 "//base", | 847 "//base", |
| 842 ] | 848 ] |
| 843 } | 849 } |
| 844 | 850 |
| 845 executable("dns_fuzz_stub") { | 851 executable("dns_fuzz_stub") { |
| 846 testonly = true | 852 testonly = true |
| 847 sources = [ | 853 sources = [ |
| 848 "tools/dns_fuzz_stub/dns_fuzz_stub.cc", | 854 "tools/dns_fuzz_stub/dns_fuzz_stub.cc", |
| 849 ] | 855 ] |
| 856 |
| 850 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. | 857 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. |
| 851 configs += [ "//build/config/compiler:no_size_t_to_int_warning" ] | 858 configs += [ "//build/config/compiler:no_size_t_to_int_warning" ] |
| 852 deps = [ | 859 deps = [ |
| 853 ":net", | 860 ":net", |
| 854 "//base", | 861 "//base", |
| 855 ] | 862 ] |
| 856 } | 863 } |
| 857 | 864 |
| 858 executable("gdig") { | 865 executable("gdig") { |
| 859 testonly = true | 866 testonly = true |
| 860 sources = [ | 867 sources = [ |
| 861 "tools/gdig/file_net_log.cc", | 868 "tools/gdig/file_net_log.cc", |
| 862 "tools/gdig/gdig.cc", | 869 "tools/gdig/gdig.cc", |
| 863 ] | 870 ] |
| 864 deps = [ | 871 deps = [ |
| 865 ":net", | 872 ":net", |
| 866 "//base", | 873 "//base", |
| 867 ] | 874 ] |
| 868 } | 875 } |
| 869 | 876 |
| 870 executable("get_server_time") { | 877 executable("get_server_time") { |
| 871 testonly = true | 878 testonly = true |
| 872 sources = [ | 879 sources = [ |
| 873 "tools/get_server_time/get_server_time.cc", | 880 "tools/get_server_time/get_server_time.cc", |
| 874 ] | 881 ] |
| 882 |
| 875 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. | 883 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. |
| 876 configs += [ "//build/config/compiler:no_size_t_to_int_warning" ] | 884 configs += [ "//build/config/compiler:no_size_t_to_int_warning" ] |
| 877 deps = [ | 885 deps = [ |
| 878 ":net", | 886 ":net", |
| 879 "//base", | 887 "//base", |
| 880 "//base:i18n", | 888 "//base:i18n", |
| 881 "//url", | 889 "//url", |
| 882 ] | 890 ] |
| 883 } | 891 } |
| 884 | 892 |
| (...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 917 "//base/test:test_support", | 925 "//base/test:test_support", |
| 918 "//testing/gtest", | 926 "//testing/gtest", |
| 919 ] | 927 ] |
| 920 } | 928 } |
| 921 | 929 |
| 922 executable("stress_cache") { | 930 executable("stress_cache") { |
| 923 testonly = true | 931 testonly = true |
| 924 sources = [ | 932 sources = [ |
| 925 "disk_cache/blockfile/stress_cache.cc", | 933 "disk_cache/blockfile/stress_cache.cc", |
| 926 ] | 934 ] |
| 935 |
| 927 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. | 936 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. |
| 928 configs += [ "//build/config/compiler:no_size_t_to_int_warning" ] | 937 configs += [ "//build/config/compiler:no_size_t_to_int_warning" ] |
| 929 deps = [ | 938 deps = [ |
| 930 ":net", | 939 ":net", |
| 931 ":test_support", | 940 ":test_support", |
| 932 "//base", | 941 "//base", |
| 933 ] | 942 ] |
| 934 } | 943 } |
| 935 | 944 |
| 936 executable("tld_cleanup") { | 945 executable("tld_cleanup") { |
| 937 sources = [ | 946 sources = [ |
| 938 "tools/tld_cleanup/tld_cleanup.cc", | 947 "tools/tld_cleanup/tld_cleanup.cc", |
| 939 ] | 948 ] |
| 949 |
| 940 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. | 950 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. |
| 941 configs += [ "//build/config/compiler:no_size_t_to_int_warning" ] | 951 configs += [ "//build/config/compiler:no_size_t_to_int_warning" ] |
| 942 deps = [ | 952 deps = [ |
| 943 "//base", | 953 "//base", |
| 944 "//base:i18n", | 954 "//base:i18n", |
| 945 "//net/tools/tld_cleanup", | 955 "//net/tools/tld_cleanup", |
| 946 ] | 956 ] |
| 947 } | 957 } |
| 948 } | 958 } |
| 949 | 959 |
| (...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1007 testonly = true | 1017 testonly = true |
| 1008 sources = [ | 1018 sources = [ |
| 1009 "tools/flip_server/flip_test_utils.cc", | 1019 "tools/flip_server/flip_test_utils.cc", |
| 1010 "tools/flip_server/flip_test_utils.h", | 1020 "tools/flip_server/flip_test_utils.h", |
| 1011 "tools/flip_server/http_interface_test.cc", | 1021 "tools/flip_server/http_interface_test.cc", |
| 1012 "tools/flip_server/mem_cache_test.cc", | 1022 "tools/flip_server/mem_cache_test.cc", |
| 1013 "tools/flip_server/run_all_tests.cc", | 1023 "tools/flip_server/run_all_tests.cc", |
| 1014 "tools/flip_server/spdy_interface_test.cc", | 1024 "tools/flip_server/spdy_interface_test.cc", |
| 1015 ] | 1025 ] |
| 1016 deps = [ | 1026 deps = [ |
| 1027 ":balsa", |
| 1017 ":flip_in_mem_edsm_server_base", | 1028 ":flip_in_mem_edsm_server_base", |
| 1018 ":net", | 1029 ":net", |
| 1019 ":test_support", | 1030 ":test_support", |
| 1020 "//testing/gtest", | 1031 "//testing/gtest", |
| 1021 "//testing/gmock", | 1032 "//testing/gmock", |
| 1022 "//third_party/boringssl", | 1033 "//third_party/boringssl", |
| 1023 ] | 1034 ] |
| 1024 } | 1035 } |
| 1025 | 1036 |
| 1026 executable("flip_in_mem_edsm_server") { | 1037 executable("flip_in_mem_edsm_server") { |
| 1027 testonly = true | 1038 testonly = true |
| 1028 sources = [ | 1039 sources = [ |
| 1029 "tools/flip_server/flip_in_mem_edsm_server.cc", | 1040 "tools/flip_server/flip_in_mem_edsm_server.cc", |
| 1030 ] | 1041 ] |
| 1031 deps = [ | 1042 deps = [ |
| 1043 ":balsa", |
| 1032 ":flip_in_mem_edsm_server_base", | 1044 ":flip_in_mem_edsm_server_base", |
| 1033 ":net", | 1045 ":net", |
| 1034 "//base", | 1046 "//base", |
| 1035 ] | 1047 ] |
| 1036 } | 1048 } |
| 1037 | 1049 |
| 1038 source_set("quic_base") { | 1050 source_set("quic_base") { |
| 1039 sources = [ | 1051 sources = [ |
| 1040 "tools/quic/quic_client.cc", | 1052 "tools/quic/quic_client.cc", |
| 1041 "tools/quic/quic_client.h", | 1053 "tools/quic/quic_client.h", |
| (...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1078 "//third_party/boringssl", | 1090 "//third_party/boringssl", |
| 1079 "//url", | 1091 "//url", |
| 1080 ] | 1092 ] |
| 1081 } | 1093 } |
| 1082 | 1094 |
| 1083 executable("quic_client") { | 1095 executable("quic_client") { |
| 1084 sources = [ | 1096 sources = [ |
| 1085 "tools/quic/quic_client_bin.cc", | 1097 "tools/quic/quic_client_bin.cc", |
| 1086 ] | 1098 ] |
| 1087 deps = [ | 1099 deps = [ |
| 1100 ":balsa", |
| 1101 ":epoll_server", |
| 1088 ":quic_base", | 1102 ":quic_base", |
| 1089 ":net", | 1103 ":net", |
| 1090 "//base", | 1104 "//base", |
| 1091 "//third_party/boringssl", | 1105 "//third_party/boringssl", |
| 1092 ] | 1106 ] |
| 1093 } | 1107 } |
| 1094 } | 1108 } |
| 1095 | 1109 |
| 1096 if (is_android) { | 1110 if (is_android) { |
| 1097 generate_jni("net_jni_headers") { | 1111 generate_jni("net_jni_headers") { |
| (...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1174 ":test_support", | 1188 ":test_support", |
| 1175 "//base", | 1189 "//base", |
| 1176 "//base:i18n", | 1190 "//base:i18n", |
| 1177 "//base:prefs_test_support", | 1191 "//base:prefs_test_support", |
| 1178 "//base/allocator", | 1192 "//base/allocator", |
| 1179 "//base/third_party/dynamic_annotations", | 1193 "//base/third_party/dynamic_annotations", |
| 1180 "//crypto", | 1194 "//crypto", |
| 1181 "//crypto:platform", | 1195 "//crypto:platform", |
| 1182 "//crypto:test_support", | 1196 "//crypto:test_support", |
| 1183 "//net/base/registry_controlled_domains", | 1197 "//net/base/registry_controlled_domains", |
| 1198 "//sql", |
| 1184 "//testing/gmock", | 1199 "//testing/gmock", |
| 1185 "//testing/gtest", | 1200 "//testing/gtest", |
| 1186 "//third_party/zlib", | 1201 "//third_party/zlib", |
| 1187 "//url", | 1202 "//url", |
| 1188 ] | 1203 ] |
| 1189 | 1204 |
| 1190 if (is_linux) { | 1205 if (is_linux) { |
| 1191 sources += gypi_values.net_linux_test_sources | 1206 sources += gypi_values.net_linux_test_sources |
| 1192 deps += [ | 1207 deps += [ |
| 1193 ":balsa", | 1208 ":balsa", |
| (...skipping 254 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1448 "quic/quic_server_bin.cc", | 1463 "quic/quic_server_bin.cc", |
| 1449 ] | 1464 ] |
| 1450 deps = [ | 1465 deps = [ |
| 1451 ":quic_tools", | 1466 ":quic_tools", |
| 1452 ":net", | 1467 ":net", |
| 1453 "//base", | 1468 "//base", |
| 1454 "//third_party/boringssl", | 1469 "//third_party/boringssl", |
| 1455 ] | 1470 ] |
| 1456 } | 1471 } |
| 1457 } # !is_android && !is_win && !is_mac | 1472 } # !is_android && !is_win && !is_mac |
| OLD | NEW |