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("//tools/grit/grit_rule.gni") | 8 import("//tools/grit/grit_rule.gni") |
9 import("//url/config.gni") | 9 import("//url/config.gni") |
10 | 10 |
(...skipping 683 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
694 if (!enable_mdns) { | 694 if (!enable_mdns) { |
695 sources -= [ | 695 sources -= [ |
696 "dns/mock_mdns_socket_factory.cc", | 696 "dns/mock_mdns_socket_factory.cc", |
697 "dns/mock_mdns_socket_factory.h", | 697 "dns/mock_mdns_socket_factory.h", |
698 ] | 698 ] |
699 } | 699 } |
700 | 700 |
701 forward_dependent_configs_from = deps | 701 forward_dependent_configs_from = deps |
702 } | 702 } |
703 | 703 |
| 704 source_set("balsa") { |
| 705 sources = [ |
| 706 "tools/balsa/balsa_enums.h", |
| 707 "tools/balsa/balsa_frame.cc", |
| 708 "tools/balsa/balsa_frame.h", |
| 709 "tools/balsa/balsa_headers.cc", |
| 710 "tools/balsa/balsa_headers.h", |
| 711 "tools/balsa/balsa_headers_token_utils.cc", |
| 712 "tools/balsa/balsa_headers_token_utils.h", |
| 713 "tools/balsa/balsa_visitor_interface.h", |
| 714 "tools/balsa/http_message_constants.cc", |
| 715 "tools/balsa/http_message_constants.h", |
| 716 "tools/balsa/noop_balsa_visitor.h", |
| 717 "tools/balsa/simple_buffer.cc", |
| 718 "tools/balsa/simple_buffer.h", |
| 719 "tools/balsa/split.cc", |
| 720 "tools/balsa/split.h", |
| 721 "tools/balsa/string_piece_utils.h", |
| 722 "tools/quic/spdy_utils.cc", |
| 723 "tools/quic/spdy_utils.h", |
| 724 ] |
| 725 deps = [ |
| 726 ":net", |
| 727 "//base", |
| 728 ] |
| 729 } |
| 730 |
704 if (use_v8_in_net) { | 731 if (use_v8_in_net) { |
705 component("net_with_v8") { | 732 component("net_with_v8") { |
706 sources = [ | 733 sources = [ |
707 "proxy/proxy_resolver_v8.cc", | 734 "proxy/proxy_resolver_v8.cc", |
708 "proxy/proxy_resolver_v8.h", | 735 "proxy/proxy_resolver_v8.h", |
709 "proxy/proxy_resolver_v8_tracing.cc", | 736 "proxy/proxy_resolver_v8_tracing.cc", |
710 "proxy/proxy_resolver_v8_tracing.h", | 737 "proxy/proxy_resolver_v8_tracing.h", |
711 "proxy/proxy_service_v8.cc", | 738 "proxy/proxy_service_v8.cc", |
712 "proxy/proxy_service_v8.h", | 739 "proxy/proxy_service_v8.h", |
713 ] | 740 ] |
(...skipping 108 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
822 configs += [ ":net_win_size_truncation" ] | 849 configs += [ ":net_win_size_truncation" ] |
823 deps = [ | 850 deps = [ |
824 "//base", | 851 "//base", |
825 "//base:i18n", | 852 "//base:i18n", |
826 "//net/tools/tld_cleanup", | 853 "//net/tools/tld_cleanup", |
827 ] | 854 ] |
828 } | 855 } |
829 } | 856 } |
830 | 857 |
831 if (is_linux) { | 858 if (is_linux) { |
832 source_set("balsa") { | |
833 sources = [ | |
834 "tools/balsa/balsa_enums.h", | |
835 "tools/balsa/balsa_frame.cc", | |
836 "tools/balsa/balsa_frame.h", | |
837 "tools/balsa/balsa_headers.cc", | |
838 "tools/balsa/balsa_headers.h", | |
839 "tools/balsa/balsa_headers_token_utils.cc", | |
840 "tools/balsa/balsa_headers_token_utils.h", | |
841 "tools/balsa/balsa_visitor_interface.h", | |
842 "tools/balsa/http_message_constants.cc", | |
843 "tools/balsa/http_message_constants.h", | |
844 "tools/balsa/noop_balsa_visitor.h", | |
845 "tools/balsa/simple_buffer.cc", | |
846 "tools/balsa/simple_buffer.h", | |
847 "tools/balsa/split.cc", | |
848 "tools/balsa/split.h", | |
849 "tools/balsa/string_piece_utils.h", | |
850 ] | |
851 deps = [ | |
852 ":net", | |
853 "//base", | |
854 ] | |
855 } | |
856 | |
857 static_library("epoll_server") { | 859 static_library("epoll_server") { |
858 sources = [ | 860 sources = [ |
859 "tools/epoll_server/epoll_server.cc", | 861 "tools/epoll_server/epoll_server.cc", |
860 "tools/epoll_server/epoll_server.h", | 862 "tools/epoll_server/epoll_server.h", |
861 ] | 863 ] |
862 deps = [ | 864 deps = [ |
863 ":net", | 865 ":net", |
864 "//base", | 866 "//base", |
865 ] | 867 ] |
866 } | 868 } |
(...skipping 92 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
959 "tools/quic/quic_server_session.cc", | 961 "tools/quic/quic_server_session.cc", |
960 "tools/quic/quic_server_session.h", | 962 "tools/quic/quic_server_session.h", |
961 "tools/quic/quic_socket_utils.cc", | 963 "tools/quic/quic_socket_utils.cc", |
962 "tools/quic/quic_socket_utils.h", | 964 "tools/quic/quic_socket_utils.h", |
963 "tools/quic/quic_spdy_client_stream.cc", | 965 "tools/quic/quic_spdy_client_stream.cc", |
964 "tools/quic/quic_spdy_client_stream.h", | 966 "tools/quic/quic_spdy_client_stream.h", |
965 "tools/quic/quic_spdy_server_stream.cc", | 967 "tools/quic/quic_spdy_server_stream.cc", |
966 "tools/quic/quic_spdy_server_stream.h", | 968 "tools/quic/quic_spdy_server_stream.h", |
967 "tools/quic/quic_time_wait_list_manager.h", | 969 "tools/quic/quic_time_wait_list_manager.h", |
968 "tools/quic/quic_time_wait_list_manager.cc", | 970 "tools/quic/quic_time_wait_list_manager.cc", |
969 "tools/quic/spdy_utils.cc", | |
970 "tools/quic/spdy_utils.h", | |
971 ] | 971 ] |
972 deps = [ | 972 deps = [ |
973 ":balsa", | 973 ":balsa", |
974 ":epoll_server", | 974 ":epoll_server", |
975 ":net", | 975 ":net", |
976 "//base", | 976 "//base", |
977 "//base/third_party/dynamic_annotations", | 977 "//base/third_party/dynamic_annotations", |
978 "//crypto", | 978 "//crypto", |
979 "//third_party/openssl", | 979 "//third_party/openssl", |
980 "//url", | 980 "//url", |
981 ] | 981 ] |
982 } | 982 } |
983 | 983 |
984 executable("quic_client") { | 984 executable("quic_client") { |
985 sources = [ "tools/quic/quic_client_bin.cc" ] | 985 sources = [ "tools/quic/quic_client_bin.cc" ] |
986 deps = [ | 986 deps = [ |
987 ":quic_base", | 987 ":quic_base", |
988 ":net", | 988 ":net", |
989 "//base", | 989 "//base", |
990 "//third_party/openssl", | 990 "//third_party/openssl", |
991 ] | 991 ] |
992 } | 992 } |
993 | |
994 executable("quic_server") { | |
995 sources = [ "tools/quic/quic_server_bin.cc" ] | |
996 deps = [ | |
997 ":quic_base", | |
998 ":net", | |
999 "//base", | |
1000 "//third_party/openssl", | |
1001 ] | |
1002 } | |
1003 } | 993 } |
1004 | 994 |
1005 if (is_android) { | 995 if (is_android) { |
1006 generate_jni("net_jni_headers") { | 996 generate_jni("net_jni_headers") { |
1007 sources = [ | 997 sources = [ |
1008 "android/java/src/org/chromium/net/AndroidCertVerifyResult.java", | 998 "android/java/src/org/chromium/net/AndroidCertVerifyResult.java", |
1009 "android/java/src/org/chromium/net/AndroidKeyStore.java", | 999 "android/java/src/org/chromium/net/AndroidKeyStore.java", |
1010 "android/java/src/org/chromium/net/AndroidNetworkLibrary.java", | 1000 "android/java/src/org/chromium/net/AndroidNetworkLibrary.java", |
1011 "android/java/src/org/chromium/net/AndroidPrivateKey.java", | 1001 "android/java/src/org/chromium/net/AndroidPrivateKey.java", |
1012 "android/java/src/org/chromium/net/GURLUtils.java", | 1002 "android/java/src/org/chromium/net/GURLUtils.java", |
(...skipping 11 matching lines...) Expand all Loading... |
1024 deps = [ | 1014 deps = [ |
1025 ":net", | 1015 ":net", |
1026 "//base", | 1016 "//base", |
1027 ] | 1017 ] |
1028 } | 1018 } |
1029 } | 1019 } |
1030 | 1020 |
1031 # TODO(GYP) make this compile on Android, we need some native test deps done. | 1021 # TODO(GYP) make this compile on Android, we need some native test deps done. |
1032 if (!is_android) { | 1022 if (!is_android) { |
1033 | 1023 |
| 1024 source_set("quic_tools") { |
| 1025 sources = [ |
| 1026 "quic/quic_dispatcher.cc", |
| 1027 "quic/quic_dispatcher.h", |
| 1028 "quic/quic_in_memory_cache.cc", |
| 1029 "quic/quic_in_memory_cache.h", |
| 1030 "quic/quic_per_connection_packet_writer.cc", |
| 1031 "quic/quic_per_connection_packet_writer.h", |
| 1032 "quic/quic_server.cc", |
| 1033 "quic/quic_server.h", |
| 1034 "quic/quic_server_packet_writer.cc", |
| 1035 "quic/quic_server_packet_writer.h", |
| 1036 "quic/quic_server_session.cc", |
| 1037 "quic/quic_server_session.h", |
| 1038 "quic/quic_spdy_server_stream.cc", |
| 1039 "quic/quic_spdy_server_stream.h", |
| 1040 "quic/quic_time_wait_list_manager.cc", |
| 1041 "quic/quic_time_wait_list_manager.h", |
| 1042 ] |
| 1043 deps = [ |
| 1044 ":balsa", |
| 1045 ":net", |
| 1046 "//base", |
| 1047 "//base/third_party/dynamic_annotations", |
| 1048 "//url", |
| 1049 ] |
| 1050 } |
| 1051 |
1034 test("net_unittests") { | 1052 test("net_unittests") { |
1035 sources = gypi_values.net_test_sources | 1053 sources = gypi_values.net_test_sources |
1036 | 1054 |
1037 configs += [ ":net_win_size_truncation" ] | 1055 configs += [ ":net_win_size_truncation" ] |
1038 defines = [] | 1056 defines = [] |
1039 | 1057 |
1040 deps = [ | 1058 deps = [ |
1041 ":http_server", | 1059 ":http_server", |
1042 ":net", | 1060 ":net", |
| 1061 ":quic_tools", |
1043 ":test_support", | 1062 ":test_support", |
1044 "//base", | 1063 "//base", |
1045 "//base:i18n", | 1064 "//base:i18n", |
1046 "//base/allocator", | 1065 "//base/allocator", |
1047 "//base/third_party/dynamic_annotations", | 1066 "//base/third_party/dynamic_annotations", |
1048 "//crypto", | 1067 "//crypto", |
1049 "//crypto:platform", | 1068 "//crypto:platform", |
1050 "//net/base/registry_controlled_domains", | 1069 "//net/base/registry_controlled_domains", |
1051 "//testing/gmock", | 1070 "//testing/gmock", |
1052 "//testing/gtest", | 1071 "//testing/gtest", |
(...skipping 232 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1285 | 1304 |
1286 if (use_icu_alternatives_on_android) { | 1305 if (use_icu_alternatives_on_android) { |
1287 sources -= [ | 1306 sources -= [ |
1288 "base/filename_util_unittest.cc", | 1307 "base/filename_util_unittest.cc", |
1289 "base/net_util_icu_unittest.cc", | 1308 "base/net_util_icu_unittest.cc", |
1290 ] | 1309 ] |
1291 deps -= [ "//base:i18n" ] | 1310 deps -= [ "//base:i18n" ] |
1292 } | 1311 } |
1293 } | 1312 } |
1294 | 1313 |
| 1314 executable("quic_server") { |
| 1315 sources = [ "quic/quic_server_bin.cc" ] |
| 1316 deps = [ |
| 1317 ":quic_tools", |
| 1318 ":net", |
| 1319 "//base", |
| 1320 "//third_party/openssl", |
| 1321 ] |
| 1322 } |
| 1323 |
1295 } # !is_android | 1324 } # !is_android |
OLD | NEW |