diff options
author | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2023-11-29 14:30:58 +0000 |
---|---|---|
committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2023-11-29 14:30:58 +0000 |
commit | 2e266f3ea97a748cf3c382cbc01bd66780bf9767 (patch) | |
tree | 00b1110715a885713758fda76c0c84718fa5398e | |
parent | 1a71832b1fcc1c4c38a3dc8db47666efd0441c32 (diff) | |
parent | 04bec188d6c41ca77280fe147263438ded88babf (diff) | |
download | cronet-android14-mainline-mediaprovider-release.tar.gz |
Snap for 11155123 from 04bec188d6c41ca77280fe147263438ded88babf to mainline-mediaprovider-releaseaml_mpr_341411070android14-mainline-mediaprovider-release
Change-Id: I50116342d819cedfe67a92188298ff13331c6a3b
-rw-r--r-- | Android.bp | 20 | ||||
-rwxr-xr-x | android/tools/gn2bp/gen_android_bp | 8 |
2 files changed, 23 insertions, 5 deletions
diff --git a/Android.bp b/Android.bp index 4296c2ad4..27b4c9ea8 100644 --- a/Android.bp +++ b/Android.bp @@ -893,12 +893,15 @@ cc_genrule { "--input_file " + "java/lang/Runtime.class " + "--javap " + - "$$(find $${OUT_DIR:-out}/.path -name javap) " + + "$(location :javap) " + "--package_prefix " + "android.net.connectivity", out: [ "base/android_runtime_jni_headers/Runtime_jni.h", ], + tools: [ + ":javap", + ], tool_files: [ ":current_android_jar", "base/android/jni_generator/android_jar.classes", @@ -929,10 +932,13 @@ cc_genrule { "--input_file " + "java/lang/Runtime.class " + "--javap " + - "$$(find $${OUT_DIR:-out}/.path -name javap)", + "$(location :javap)", out: [ "base/android_runtime_jni_headers/Runtime_jni.h", ], + tools: [ + ":javap", + ], tool_files: [ ":current_android_jar", "base/android/jni_generator/android_jar.classes", @@ -964,12 +970,15 @@ cc_genrule { "--input_file " + "java/lang/Runnable.class " + "--javap " + - "$$(find $${OUT_DIR:-out}/.path -name javap) " + + "$(location :javap) " + "--package_prefix " + "android.net.connectivity", out: [ "base/android_runtime_unchecked_jni_headers/Runnable_jni.h", ], + tools: [ + ":javap", + ], tool_files: [ ":current_android_jar", "base/android/jni_generator/android_jar.classes", @@ -1001,10 +1010,13 @@ cc_genrule { "--input_file " + "java/lang/Runnable.class " + "--javap " + - "$$(find $${OUT_DIR:-out}/.path -name javap)", + "$(location :javap)", out: [ "base/android_runtime_unchecked_jni_headers/Runnable_jni.h", ], + tools: [ + ":javap", + ], tool_files: [ ":current_android_jar", "base/android/jni_generator/android_jar.classes", diff --git a/android/tools/gn2bp/gen_android_bp b/android/tools/gn2bp/gen_android_bp index 5cca745b1..376ac1c34 100755 --- a/android/tools/gn2bp/gen_android_bp +++ b/android/tools/gn2bp/gen_android_bp @@ -953,7 +953,7 @@ class JniGeneratorSanitizer(BaseActionSanitizer): def _sanitize_args(self): self._set_value_arg('--jar_file', '$(location :current_android_jar)', False) if self._has_arg('--jar_file'): - self._append_arg('--javap', '$$(find $${OUT_DIR:-out}/.path -name javap)') + self._append_arg('--javap', '$(location :javap)') self._update_value_arg('--output_dir', self._sanitize_filepath) self._update_value_arg('--includes', self._sanitize_filepath, False) self._delete_value_arg('--prev_output_dir', False) @@ -980,6 +980,12 @@ class JniGeneratorSanitizer(BaseActionSanitizer): for file in tool_files } return tool_files + def get_tools(self): + tools = super().get_tools() + if self._has_arg('--jar_file'): + tools.add(":javap") + return tools + class JniRegistrationGeneratorSanitizer(BaseActionSanitizer): def __init__(self, target, arch, is_test_target): self.is_test_target = is_test_target |