diff -r 000000000000 -r 6474c204b198 media/webrtc/trunk/build/jar_file_jni_generator.gypi --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/media/webrtc/trunk/build/jar_file_jni_generator.gypi Wed Dec 31 06:09:35 2014 +0100 @@ -0,0 +1,53 @@ +# Copyright (c) 2012 The Chromium Authors. All rights reserved. +# Use of this source code is governed by a BSD-style license that can be +# found in the LICENSE file. + +# This file is meant to be included into a target to provide a rule +# to generate jni bindings for system Java-files in a consistent manner. +# +# To use this, create a gyp target with the following form: +# { +# 'target_name': 'android_jar_jni_headers', +# 'type': 'none', +# 'variables': { +# 'jni_gen_dir': 'chrome', +# 'input_java_class': 'java/io/InputStream.class', +# 'input_jar_file': '<(android_sdk)/android.jar', +# }, +# 'includes': [ '../build/jar_file_jni_generator.gypi' ], +# }, + +{ + 'variables': { + 'jni_generator': '<(DEPTH)/base/android/jni_generator/jni_generator.py', + }, + 'actions': [ + { + 'action_name': 'generate_jni_headers_from_jar_file', + 'inputs': [ + '<(jni_generator)', + '<(input_jar_file)', + ], + 'variables': { + 'java_class_name': '