summaryrefslogtreecommitdiffstats
path: root/net/net.gyp
diff options
context:
space:
mode:
authormmenke@chromium.org <mmenke@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-05-10 18:32:47 +0000
committermmenke@chromium.org <mmenke@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-05-10 18:32:47 +0000
commitde36240ae4c0ccec2d96b17e2390fd89b936e94d (patch)
tree10d06c71f7b38d6ed439ad7a67af604c1263a0e0 /net/net.gyp
parentcbdf6d505803f1467d90f5cfa2624a0d51386422 (diff)
downloadchromium_src-de36240ae4c0ccec2d96b17e2390fd89b936e94d.zip
chromium_src-de36240ae4c0ccec2d96b17e2390fd89b936e94d.tar.gz
chromium_src-de36240ae4c0ccec2d96b17e2390fd89b936e94d.tar.bz2
Implement alternative string conversion functions in net/ on Android,
using Java conversion functions. This is part of making it possible to build net/ without ICU, to get binary size down when building net/ as a library BUG=362608 Review URL: https://codereview.chromium.org/266053002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@269595 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/net.gyp')
-rw-r--r--net/net.gyp18
1 files changed, 18 insertions, 0 deletions
diff --git a/net/net.gyp b/net/net.gyp
index 559a7dc..a454e7d 100644
--- a/net/net.gyp
+++ b/net/net.gyp
@@ -438,6 +438,16 @@
],
},
],
+ [ 'use_icu_alternatives_on_android == 1', {
+ 'sources!': [
+ 'base/net_string_util_icu.cc',
+ ],
+ 'sources': [
+ 'base/net_string_util_icu_alternatives_android.cc',
+ 'base/net_string_util_icu_alternatives_android.h',
+ ],
+ },
+ ],
],
'target_conditions': [
# These source files are excluded by default platform rules, but they
@@ -1430,6 +1440,14 @@
'jni_generator_ptr_type': 'long',
},
'includes': [ '../build/jni_generator.gypi' ],
+
+ 'conditions': [
+ ['use_icu_alternatives_on_android==1', {
+ 'sources': [
+ 'android/java/src/org/chromium/net/NetStringUtil.java',
+ ],
+ }],
+ ],
},
{
'target_name': 'net_test_jni_headers',