| Index: build/config/android/internal_rules.gni
|
| diff --git a/build/config/android/internal_rules.gni b/build/config/android/internal_rules.gni
|
| index 125aa2cd17cb0eb71a62c41437046bd9a4acc642..c31d40eca76c4597f5b622c469e2bf58330edd0d 100644
|
| --- a/build/config/android/internal_rules.gni
|
| +++ b/build/config/android/internal_rules.gni
|
| @@ -665,6 +665,10 @@ template("compile_java") {
|
| if (defined(invoker.chromium_code)) {
|
| _chromium_code = invoker.chromium_code
|
| }
|
| + _manifest_entries = []
|
| + if (defined(invoker.manifest_entries)) {
|
| + _manifest_entries = invoker.manifest_entries
|
| + }
|
|
|
| _srcjar_deps = []
|
| if (defined(invoker.srcjar_deps)) {
|
| @@ -718,6 +722,9 @@ template("compile_java") {
|
| "--java-srcjars=@FileArg($_rebased_build_config:javac:srcjars)",
|
| "--jar-excluded-classes=$_jar_excluded_patterns",
|
| ]
|
| + foreach(e, _manifest_entries) {
|
| + args += [ "--manifest-entry=" + e ]
|
| + }
|
| if (_chromium_code) {
|
| args += [ "--chromium-code=1" ]
|
| }
|
| @@ -861,6 +868,9 @@ template("java_library_impl") {
|
| if (defined(invoker.dist_jar_path)) {
|
| dist_jar_path = invoker.dist_jar_path
|
| }
|
| + if (defined(invoker.manifest_entries)) {
|
| + manifest_entries = invoker.manifest_entries
|
| + }
|
| }
|
|
|
| if (defined(invoker.main_class)) {
|
|
|