diff options
author | ycheo@chromium.org <ycheo@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-03-26 08:03:53 +0000 |
---|---|---|
committer | ycheo@chromium.org <ycheo@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-03-26 08:03:53 +0000 |
commit | bd67eb2bdb83bf2bb850ac24691cacece7bb0f12 (patch) | |
tree | 63d23280abf409c40cb25b5740572e654bb32db0 /build/jar_file_jni_generator.gypi | |
parent | 60879704bfb1cb2deb2f2f945132b4552c8a2ea7 (diff) | |
download | chromium_src-bd67eb2bdb83bf2bb850ac24691cacece7bb0f12.zip chromium_src-bd67eb2bdb83bf2bb850ac24691cacece7bb0f12.tar.gz chromium_src-bd67eb2bdb83bf2bb850ac24691cacece7bb0f12.tar.bz2 |
jar_file_jni_generator accepts jar_input_file optionally
BUG=
Review URL: https://chromiumcodereview.appspot.com/12710012
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@190585 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'build/jar_file_jni_generator.gypi')
-rw-r--r-- | build/jar_file_jni_generator.gypi | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/build/jar_file_jni_generator.gypi b/build/jar_file_jni_generator.gypi index dc02f25..2e1b084 100644 --- a/build/jar_file_jni_generator.gypi +++ b/build/jar_file_jni_generator.gypi @@ -15,6 +15,9 @@ # }, # 'includes': [ '../build/jar_file_jni_generator.gypi' ], # }, +# +# Optional variables: +# input_jar_file - The input jar file, if omitted, android_sdk_jar will be used. { 'variables': { @@ -25,10 +28,12 @@ 'action_name': 'generate_jni_headers_from_jar_file', 'inputs': [ '<(jni_generator)', + '<(input_jar_file)', '<(android_sdk_jar)', ], 'variables': { - 'java_class_name': '<!(basename <(input_java_class)|sed "s/\.class//")' + 'java_class_name': '<!(basename <(input_java_class)|sed "s/\.class//")', + 'input_jar_file%': '<(android_sdk_jar)' }, 'outputs': [ '<(SHARED_INTERMEDIATE_DIR)/<(jni_gen_package)/jni/<(java_class_name)_jni.h', @@ -36,7 +41,7 @@ 'action': [ '<(jni_generator)', '-j', - '<(android_sdk_jar)', + '<(input_jar_file)', '--input_file', '<(input_java_class)', '--output_dir', @@ -44,7 +49,7 @@ '--optimize_generation', '<(optimize_jni_generation)', ], - 'message': 'Generating JNI bindings from <(android_sdk_jar)/<(input_java_class)', + 'message': 'Generating JNI bindings from <(input_jar_file)/<(input_java_class)', 'process_outputs_as_sources': 1, }, ], |