summaryrefslogtreecommitdiffstats
path: root/sync/sync_android.gypi
diff options
context:
space:
mode:
authormaxbogue <maxbogue@chromium.org>2015-08-06 18:46:24 -0700
committerCommit bot <commit-bot@chromium.org>2015-08-07 01:47:09 +0000
commita909f56705b64f3cd067fdba76225b330f8bca48 (patch)
tree1044f89a803382fea2b341cd26edb418ee340242 /sync/sync_android.gypi
parent77ea8edc1ca575aef9aefcedb6570ca95df74d16 (diff)
downloadchromium_src-a909f56705b64f3cd067fdba76225b330f8bca48.zip
chromium_src-a909f56705b64f3cd067fdba76225b330f8bca48.tar.gz
chromium_src-a909f56705b64f3cd067fdba76225b330f8bca48.tar.bz2
[Sync] Add auto-generated ModelType in Java.
The new ModelType is just represented by integer constants. ModelTypeHelper uses JNI to convert the constants to strings for the invalidation code and will replace the logic in the old ModelType. BUG=509788 Review URL: https://codereview.chromium.org/1247853007 Cr-Commit-Position: refs/heads/master@{#342260}
Diffstat (limited to 'sync/sync_android.gypi')
-rw-r--r--sync/sync_android.gypi22
1 files changed, 22 insertions, 0 deletions
diff --git a/sync/sync_android.gypi b/sync/sync_android.gypi
index 1b07290..c71dfdc 100644
--- a/sync/sync_android.gypi
+++ b/sync/sync_android.gypi
@@ -14,6 +14,8 @@
'java_in_dir': '../sync/android/java',
},
'dependencies': [
+ 'model_type_java',
+ 'sync_jni_headers',
'../base/base.gyp:base_java',
'../net/net.gyp:net_java',
'../third_party/cacheinvalidation/cacheinvalidation.gyp:cacheinvalidation_javalib',
@@ -21,6 +23,26 @@
],
'includes': [ '../build/java.gypi' ],
},
+ {
+ 'target_name': 'sync_jni_headers',
+ 'type': 'none',
+ 'sources': [
+ 'android/java/src/org/chromium/sync/ModelTypeHelper.java',
+ ],
+ 'variables': {
+ 'jni_gen_package': 'sync',
+ },
+ 'includes': [ '../build/jni_generator.gypi' ],
+ },
+ {
+ # GN: //chrome/android:chrome_android_java_enums_srcjar
+ 'target_name': 'model_type_java',
+ 'type': 'none',
+ 'variables': {
+ 'source_file': 'internal_api/public/base/model_type.h',
+ },
+ 'includes': [ '../build/android/java_cpp_enum.gypi' ],
+ },
],
}],
],