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

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 901 matching lines...) Expand 10 before | Expand all | Expand 10 after
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
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 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698