Index: sync/sync_android.gypi |
diff --git a/sync/sync_android.gypi b/sync/sync_android.gypi |
index 1b072902c753db941f5aa3a968e915e24948fe6f..c71dfdcc13e25e23691d16cfa48b0b7053a66056 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' ], |
+ }, |
], |
}], |
], |