Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(484)

Side by Side Diff: net/net.gyp

Issue 2083463002: Replace //net TypeConverters with StructTraits. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@type-converter-cleanup--gurl
Patch Set: Created 4 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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
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
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 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698