| Index: net/net.gyp
|
| diff --git a/net/net.gyp b/net/net.gyp
|
| index a5d69d33af39054924cdf8560bfdd8d3217b54df..016d0e2c65aec9e7c64817f153576b478df111ed 100644
|
| --- a/net/net.gyp
|
| +++ b/net/net.gyp
|
| @@ -8,8 +8,8 @@
|
|
|
| 'linux_link_kerberos%': 0,
|
| 'conditions': [
|
| - ['chromeos==1', {
|
| - # Disable Kerberos on ChromeOS, at least for now.
|
| + ['chromeos==1 or OS=="android"', {
|
| + # Disable Kerberos on ChromeOS and Android, at least for now.
|
| # It needs configuration (krb5.conf and so on).
|
| 'use_kerberos%': 0,
|
| }, { # chromeos == 0
|
| @@ -40,6 +40,8 @@
|
| 'ssl_false_start_blacklist_process#host',
|
| ],
|
| 'sources': [
|
| + 'android/network_library.cc',
|
| + 'android/network_library.h',
|
| 'base/address_family.h',
|
| 'base/address_list.cc',
|
| 'base/address_list.h',
|
| @@ -183,6 +185,7 @@
|
| 'base/nss_memio.h',
|
| 'base/openssl_memory_private_key_store.cc',
|
| 'base/openssl_private_key_store.h',
|
| + 'base/openssl_private_key_store_android.cc',
|
| 'base/origin_bound_cert_service.cc',
|
| 'base/origin_bound_cert_service.h',
|
| 'base/origin_bound_cert_store.h',
|
| @@ -930,6 +933,14 @@
|
| # Android can shut down our app at any time, so we persist session cookies.
|
| 'ENABLE_PERSISTENT_SESSION_COOKIES'
|
| ],
|
| + 'dependencies': [
|
| + '../build/android/system.gyp:ssl',
|
| + ],
|
| + 'sources/': [
|
| + # TODO(jingzhao): The below files are excluded because of the
|
| + # missing JNI, add them back when JNI is ready.
|
| + ['exclude', '^android/'],
|
| + ],
|
| }, { # else OS! = "android"
|
| 'defines': [
|
| # These are the features Android doesn't support.
|
| @@ -939,6 +950,13 @@
|
| },
|
| ],
|
| ],
|
| + 'target_conditions': [
|
| + ['OS == "android"', {
|
| + 'sources/': [
|
| + ['include', '^base/platform_mime_util_linux\\.cc$'],
|
| + ],
|
| + }],
|
| + ],
|
| },
|
| {
|
| 'target_name': 'net_unittests',
|
| @@ -1166,7 +1184,7 @@
|
| ],
|
| },
|
| ],
|
| - [ 'os_posix == 1 and OS != "mac"', {
|
| + [ 'os_posix == 1 and OS != "mac" and OS != "android"', {
|
| 'conditions': [
|
| ['linux_use_tcmalloc==1', {
|
| 'dependencies': [
|
| @@ -1225,6 +1243,15 @@
|
| ],
|
| },
|
| ],
|
| + [ 'OS == "android"', {
|
| + 'dependencies': [
|
| + '../build/android/system.gyp:ssl',
|
| + ],
|
| + 'sources!': [
|
| + 'dns/dns_config_service_posix_unittest.cc',
|
| + ],
|
| + },
|
| + ],
|
| ],
|
| },
|
| {
|
| @@ -1362,7 +1389,7 @@
|
| '../third_party/protobuf/protobuf.gyp:py_proto',
|
| ],
|
| }],
|
| - ['os_posix == 1 and OS != "mac"', {
|
| + ['os_posix == 1 and OS != "mac" and OS != "android"', {
|
| 'conditions': [
|
| ['use_openssl==1', {
|
| 'dependencies': [
|
| @@ -1375,7 +1402,7 @@
|
| }],
|
| ],
|
| }],
|
| - ['os_posix == 1 and OS != "mac"', {
|
| + ['os_posix == 1 and OS != "mac" and OS != "android"', {
|
| 'conditions': [
|
| ['linux_use_tcmalloc==1', {
|
| 'dependencies': [
|
| @@ -1491,7 +1518,7 @@
|
| },
|
| ],
|
| 'conditions': [
|
| - ['os_posix == 1 and OS != "mac"', {
|
| + ['os_posix == 1 and OS != "mac" and OS != "android"', {
|
| 'targets': [
|
| {
|
| 'target_name': 'flip_in_mem_edsm_server',
|
|
|