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