OLD | NEW |
1 # Copyright 2013 The Chromium Authors. All rights reserved. | 1 # Copyright 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 { | 5 { |
6 'variables': { | 6 'variables': { |
7 'chromium_code': 1, | 7 'chromium_code': 1, |
8 'linux_link_kerberos%': 0, | 8 'linux_link_kerberos%': 0, |
9 'conditions': [ | 9 'conditions': [ |
10 ['chromeos==1 or embedded==1 or OS=="ios"', { | 10 ['chromeos==1 or embedded==1 or OS=="ios"', { |
(...skipping 899 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
910 }], | 910 }], |
911 ['use_v8_in_net == 1 and OS != "android"', { | 911 ['use_v8_in_net == 1 and OS != "android"', { |
912 'targets': [ | 912 'targets': [ |
913 { | 913 { |
914 # GN version: //net/interfaces | 914 # GN version: //net/interfaces |
915 'target_name': 'net_interfaces', | 915 'target_name': 'net_interfaces', |
916 'type': 'static_library', | 916 'type': 'static_library', |
917 'sources': [ | 917 'sources': [ |
918 'interfaces/host_resolver_service.mojom', | 918 'interfaces/host_resolver_service.mojom', |
919 'interfaces/proxy_resolver_service.mojom', | 919 'interfaces/proxy_resolver_service.mojom', |
| 920 'dns/mojo_host_struct_traits.cc', |
| 921 'dns/mojo_host_struct_traits.h', |
| 922 'proxy/mojo_proxy_struct_traits.cc', |
| 923 'proxy/mojo_proxy_struct_traits.h', |
920 ], | 924 ], |
921 'dependencies': [ | 925 'dependencies': [ |
922 '../url/url.gyp:url_mojom', | 926 '../url/url.gyp:url_mojom', |
923 ], | 927 ], |
924 'variables': { | 928 'variables': { |
925 'mojom_typemaps': [ | 929 'mojom_typemaps': [ |
| 930 'interfaces/host_resolver.typemap', |
| 931 'interfaces/proxy_resolver.typemap', |
926 '../url/mojo/gurl.typemap', | 932 '../url/mojo/gurl.typemap', |
927 ], | 933 ], |
928 }, | 934 }, |
929 'includes': [ | 935 'includes': [ |
930 '../mojo/mojom_bindings_generator.gypi', | 936 '../mojo/mojom_bindings_generator.gypi', |
931 ], | 937 ], |
932 }, | 938 }, |
933 { | 939 { |
934 # GN version: //net:net_browser_services | 940 # GN version: //net:net_browser_services |
935 'target_name': 'net_browser_services', | 941 'target_name': 'net_browser_services', |
936 'type': 'static_library', | 942 'type': 'static_library', |
937 'sources': [ | 943 'sources': [ |
938 'dns/mojo_host_resolver_impl.cc', | 944 'dns/mojo_host_resolver_impl.cc', |
939 'dns/mojo_host_resolver_impl.h', | 945 'dns/mojo_host_resolver_impl.h', |
940 'proxy/in_process_mojo_proxy_resolver_factory.cc', | 946 'proxy/in_process_mojo_proxy_resolver_factory.cc', |
941 'proxy/in_process_mojo_proxy_resolver_factory.h', | 947 'proxy/in_process_mojo_proxy_resolver_factory.h', |
942 'proxy/mojo_proxy_resolver_factory.h', | 948 'proxy/mojo_proxy_resolver_factory.h', |
943 'proxy/proxy_resolver_factory_mojo.cc', | 949 'proxy/proxy_resolver_factory_mojo.cc', |
944 'proxy/proxy_resolver_factory_mojo.h', | 950 'proxy/proxy_resolver_factory_mojo.h', |
945 'proxy/proxy_service_mojo.cc', | 951 'proxy/proxy_service_mojo.cc', |
946 'proxy/proxy_service_mojo.h', | 952 'proxy/proxy_service_mojo.h', |
947 ], | 953 ], |
948 'dependencies': [ | 954 'dependencies': [ |
949 'mojo_type_converters', | |
950 'net', | 955 'net', |
951 'net_interfaces', | 956 'net_interfaces', |
952 '../mojo/mojo_base.gyp:mojo_common_lib', | 957 '../mojo/mojo_base.gyp:mojo_common_lib', |
953 '../mojo/mojo_public.gyp:mojo_cpp_bindings', | 958 '../mojo/mojo_public.gyp:mojo_cpp_bindings', |
954 | 959 |
955 # NOTE(amistry): As long as we support in-process Mojo v8 PAC, we | 960 # NOTE(amistry): As long as we support in-process Mojo v8 PAC, we |
956 # need this dependency since in_process_mojo_proxy_resolver_factory | 961 # need this dependency since in_process_mojo_proxy_resolver_factory |
957 # creates the utility process side Mojo services in the browser | 962 # creates the utility process side Mojo services in the browser |
958 # process. Ultimately, this will go away when we only support | 963 # process. Ultimately, this will go away when we only support |
959 # out-of-process. | 964 # out-of-process. |
960 'net_utility_services', | 965 'net_utility_services', |
961 ], | 966 ], |
962 }, | 967 }, |
963 { | 968 { |
964 # GN version: //net:net_utility_services | 969 # GN version: //net:net_utility_services |
965 'target_name': 'net_utility_services', | 970 'target_name': 'net_utility_services', |
966 'type': 'static_library', | 971 'type': 'static_library', |
967 'sources': [ | 972 'sources': [ |
968 'dns/host_resolver_mojo.cc', | 973 'dns/host_resolver_mojo.cc', |
969 'dns/host_resolver_mojo.h', | 974 'dns/host_resolver_mojo.h', |
970 'proxy/mojo_proxy_resolver_factory_impl.cc', | 975 'proxy/mojo_proxy_resolver_factory_impl.cc', |
971 'proxy/mojo_proxy_resolver_factory_impl.h', | 976 'proxy/mojo_proxy_resolver_factory_impl.h', |
972 'proxy/mojo_proxy_resolver_impl.cc', | 977 'proxy/mojo_proxy_resolver_impl.cc', |
973 'proxy/mojo_proxy_resolver_impl.h', | 978 'proxy/mojo_proxy_resolver_impl.h', |
974 'proxy/mojo_proxy_resolver_v8_tracing_bindings.h', | 979 'proxy/mojo_proxy_resolver_v8_tracing_bindings.h', |
975 ], | 980 ], |
976 'dependencies': [ | 981 'dependencies': [ |
977 'mojo_type_converters', | |
978 'net_interfaces', | 982 'net_interfaces', |
979 'net_with_v8', | 983 'net_with_v8', |
980 '../mojo/mojo_public.gyp:mojo_cpp_bindings', | 984 '../mojo/mojo_public.gyp:mojo_cpp_bindings', |
981 ], | 985 ], |
982 }, | 986 }, |
983 { | |
984 # GN version: //net:mojo_type_converters | |
985 'target_name': 'mojo_type_converters', | |
986 'type': 'static_library', | |
987 'sources': [ | |
988 'dns/mojo_host_type_converters.cc', | |
989 'dns/mojo_host_type_converters.h', | |
990 'proxy/mojo_proxy_type_converters.cc', | |
991 'proxy/mojo_proxy_type_converters.h', | |
992 ], | |
993 'dependencies': [ | |
994 'net', | |
995 'net_interfaces', | |
996 '../mojo/mojo_public.gyp:mojo_cpp_bindings', | |
997 ], | |
998 }, | |
999 ], | 987 ], |
1000 }], | 988 }], |
1001 ['OS != "ios" and OS != "android"', { | 989 ['OS != "ios" and OS != "android"', { |
1002 'targets': [ | 990 'targets': [ |
1003 # iOS doesn't have the concept of simple executables, these targets | 991 # iOS doesn't have the concept of simple executables, these targets |
1004 # can't be compiled on the platform. | 992 # can't be compiled on the platform. |
1005 { | 993 { |
1006 'target_name': 'cert_verify_tool', | 994 'target_name': 'cert_verify_tool', |
1007 'type': 'executable', | 995 'type': 'executable', |
1008 'dependencies': [ | 996 'dependencies': [ |
(...skipping 764 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1773 '../build/isolate.gypi', | 1761 '../build/isolate.gypi', |
1774 ], | 1762 ], |
1775 'sources': [ | 1763 'sources': [ |
1776 'net_unittests.isolate', | 1764 'net_unittests.isolate', |
1777 ], | 1765 ], |
1778 }, | 1766 }, |
1779 ], | 1767 ], |
1780 }], | 1768 }], |
1781 ], | 1769 ], |
1782 } | 1770 } |
OLD | NEW |