| 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 # Enables BidirectionalStream; Used in cronet, disabled by default. |
| 10 'enable_bidirectional_stream%': 0, |
| 9 'conditions': [ | 11 'conditions': [ |
| 10 ['chromeos==1 or embedded==1 or OS=="ios"', { | 12 ['chromeos==1 or embedded==1 or OS=="ios"', { |
| 11 # Disable Kerberos on ChromeOS and iOS, at least for now. | 13 # Disable Kerberos on ChromeOS and iOS, at least for now. |
| 12 # It needs configuration (krb5.conf and so on). | 14 # It needs configuration (krb5.conf and so on). |
| 13 'use_kerberos%': 0, | 15 'use_kerberos%': 0, |
| 14 }, { # chromeos == 0 and embedded==0 and OS!="ios" | 16 }, { # chromeos == 0 and embedded==0 and OS!="ios" |
| 15 'use_kerberos%': 1, | 17 'use_kerberos%': 1, |
| 16 }], | 18 }], |
| 17 ['OS=="android" and target_arch != "ia32"', { | 19 ['OS=="android" and target_arch != "ia32"', { |
| 18 # The way the cache uses mmap() is inefficient on some Android devices. | 20 # The way the cache uses mmap() is inefficient on some Android devices. |
| (...skipping 86 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 105 { | 107 { |
| 106 # GN version: //net | 108 # GN version: //net |
| 107 'target_name': 'net', | 109 'target_name': 'net', |
| 108 'dependencies': [ | 110 'dependencies': [ |
| 109 '../base/base.gyp:base_i18n', | 111 '../base/base.gyp:base_i18n', |
| 110 '../third_party/brotli/brotli.gyp:brotli', | 112 '../third_party/brotli/brotli.gyp:brotli', |
| 111 '../third_party/icu/icu.gyp:icui18n', | 113 '../third_party/icu/icu.gyp:icui18n', |
| 112 '../third_party/icu/icu.gyp:icuuc', | 114 '../third_party/icu/icu.gyp:icuuc', |
| 113 '../third_party/protobuf/protobuf.gyp:protobuf_lite', | 115 '../third_party/protobuf/protobuf.gyp:protobuf_lite', |
| 114 '../url/url.gyp:url_lib', | 116 '../url/url.gyp:url_lib', |
| 117 'net_features', |
| 115 'net_quic_proto', | 118 'net_quic_proto', |
| 116 ], | 119 ], |
| 117 'sources': [ | 120 'sources': [ |
| 118 'base/filename_util_icu.cc', | 121 'base/filename_util_icu.cc', |
| 119 'base/net_string_util_icu.cc', | 122 'base/net_string_util_icu.cc', |
| 120 'filter/brotli_filter.cc', | 123 'filter/brotli_filter.cc', |
| 121 ], | 124 ], |
| 122 'includes': [ 'net_common.gypi' ], | 125 'includes': [ 'net_common.gypi' ], |
| 123 }, | 126 }, |
| 124 { | 127 { |
| 128 # GN version: //net:features |
| 129 'target_name': 'net_features', |
| 130 'includes': [ '../build/buildflag_header.gypi' ], |
| 131 'variables': { |
| 132 'buildflag_header_path': 'net/net_features.h', |
| 133 'buildflag_flags': [ |
| 134 'ENABLE_BIDIRECTIONAL_STREAM=<(enable_bidirectional_stream)', |
| 135 ], |
| 136 }, |
| 137 }, |
| 138 { |
| 125 # GN version: //net:net_unittests | 139 # GN version: //net:net_unittests |
| 126 'target_name': 'net_unittests', | 140 'target_name': 'net_unittests', |
| 127 'type': '<(gtest_target_type)', | 141 'type': '<(gtest_target_type)', |
| 128 'dependencies': [ | 142 'dependencies': [ |
| 129 '../base/base.gyp:base', | 143 '../base/base.gyp:base', |
| 130 '../base/base.gyp:base_i18n', | 144 '../base/base.gyp:base_i18n', |
| 131 '../base/base.gyp:base_prefs_test_support', | 145 '../base/base.gyp:base_prefs_test_support', |
| 132 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic
_annotations', | 146 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic
_annotations', |
| 133 '../crypto/crypto.gyp:crypto', | 147 '../crypto/crypto.gyp:crypto', |
| 134 '../crypto/crypto.gyp:crypto_test_support', | 148 '../crypto/crypto.gyp:crypto_test_support', |
| (...skipping 147 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 282 ], | 296 ], |
| 283 'sources!': [ | 297 'sources!': [ |
| 284 'url_request/url_request_ftp_job_unittest.cc', | 298 'url_request/url_request_ftp_job_unittest.cc', |
| 285 ], | 299 ], |
| 286 }, | 300 }, |
| 287 ], | 301 ], |
| 288 [ 'enable_bidirectional_stream!=1', { | 302 [ 'enable_bidirectional_stream!=1', { |
| 289 'sources!': [ | 303 'sources!': [ |
| 290 'http/bidirectional_stream_unittest.cc', | 304 'http/bidirectional_stream_unittest.cc', |
| 291 ], | 305 ], |
| 292 }, { # else | 306 }, |
| 293 'defines': [ | |
| 294 'ENABLE_BIDIRECTIONAL_STREAM', | |
| 295 ], | |
| 296 } | |
| 297 ], | 307 ], |
| 298 [ 'enable_built_in_dns!=1', { | 308 [ 'enable_built_in_dns!=1', { |
| 299 'sources!': [ | 309 'sources!': [ |
| 300 'dns/address_sorter_posix_unittest.cc', | 310 'dns/address_sorter_posix_unittest.cc', |
| 301 'dns/address_sorter_unittest.cc', | 311 'dns/address_sorter_unittest.cc', |
| 302 ], | 312 ], |
| 303 }, | 313 }, |
| 304 ], | 314 ], |
| 305 [ 'use_v8_in_net==1', { | 315 [ 'use_v8_in_net==1', { |
| 306 'dependencies': [ | 316 'dependencies': [ |
| (...skipping 1045 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1352 { # The same target as 'net', but with smaller binary size due to | 1362 { # The same target as 'net', but with smaller binary size due to |
| 1353 # exclusion of ICU, FTP, FILE and WebSockets support. | 1363 # exclusion of ICU, FTP, FILE and WebSockets support. |
| 1354 'target_name': 'net_small', | 1364 'target_name': 'net_small', |
| 1355 'variables': { | 1365 'variables': { |
| 1356 'disable_ftp_support': 1, | 1366 'disable_ftp_support': 1, |
| 1357 'disable_file_support': 1, | 1367 'disable_file_support': 1, |
| 1358 'enable_websockets': 0, | 1368 'enable_websockets': 0, |
| 1359 }, | 1369 }, |
| 1360 'dependencies': [ | 1370 'dependencies': [ |
| 1361 '../url/url.gyp:url_lib_use_icu_alternatives_on_android', | 1371 '../url/url.gyp:url_lib_use_icu_alternatives_on_android', |
| 1372 'net_features', |
| 1362 ], | 1373 ], |
| 1363 'defines': [ | 1374 'defines': [ |
| 1364 'USE_ICU_ALTERNATIVES_ON_ANDROID=1', | 1375 'USE_ICU_ALTERNATIVES_ON_ANDROID=1', |
| 1365 'DISABLE_FILE_SUPPORT=1', | 1376 'DISABLE_FILE_SUPPORT=1', |
| 1366 'DISABLE_FTP_SUPPORT=1', | 1377 'DISABLE_FTP_SUPPORT=1', |
| 1367 ], | 1378 ], |
| 1368 'sources': [ | 1379 'sources': [ |
| 1369 'filter/brotli_filter_disabled.cc', | 1380 'filter/brotli_filter_disabled.cc', |
| 1370 'base/net_string_util_icu_alternatives_android.cc', | 1381 'base/net_string_util_icu_alternatives_android.cc', |
| 1371 'base/net_string_util_icu_alternatives_android.h', | 1382 'base/net_string_util_icu_alternatives_android.h', |
| (...skipping 336 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1708 '../build/isolate.gypi', | 1719 '../build/isolate.gypi', |
| 1709 ], | 1720 ], |
| 1710 'sources': [ | 1721 'sources': [ |
| 1711 'net_unittests.isolate', | 1722 'net_unittests.isolate', |
| 1712 ], | 1723 ], |
| 1713 }, | 1724 }, |
| 1714 ], | 1725 ], |
| 1715 }], | 1726 }], |
| 1716 ], | 1727 ], |
| 1717 } | 1728 } |
| OLD | NEW |