| Index: webrtc/build/webrtc.gni
|
| diff --git a/webrtc/build/webrtc.gni b/webrtc/build/webrtc.gni
|
| index ce598715766df14aeee12ded981f3fccf2415d9f..8a460f5d7ecc457a97a9e43b94c80baa305e048f 100644
|
| --- a/webrtc/build/webrtc.gni
|
| +++ b/webrtc/build/webrtc.gni
|
| @@ -324,3 +324,32 @@ template("rtc_shared_library") {
|
| }
|
| }
|
| }
|
| +
|
| +# TODO(mbonadei): Merge this in android_library or create an
|
| +# rtc_android_library. Waiting for hints from chromium:648244.
|
| +if (is_android) {
|
| + template("android_shared_srcjar") {
|
| + action(target_name) {
|
| + check_includes = false
|
| + set_sources_assignment_filter([])
|
| + assert(defined(invoker.sources))
|
| +
|
| + forward_variables_from(invoker,
|
| + [
|
| + "sources",
|
| + "testonly",
|
| + "visibility",
|
| + ])
|
| + script = "//webrtc/build/generate_srcjar.py"
|
| + _srcjar_path = "${target_gen_dir}/${target_name}.srcjar"
|
| + _rebased_srcjar_path = rebase_path(_srcjar_path, root_build_dir)
|
| + _rebased_sources = rebase_path(invoker.sources, root_build_dir)
|
| +
|
| + args = [ "--srcjar=$_rebased_srcjar_path" ] + _rebased_sources
|
| +
|
| + outputs = [
|
| + _srcjar_path,
|
| + ]
|
| + }
|
| + }
|
| +}
|
|
|