Merge "gn2bp: Add JNI jarjaring prefix"
This commit is contained in:
commit
d5e981bcd7
2 changed files with 26 additions and 6 deletions
|
|
@ -382,7 +382,9 @@ cc_genrule {
|
|||
"--input_file " +
|
||||
"java/lang/Runtime.class " +
|
||||
"--javap " +
|
||||
"$$(find out/.path -name javap)",
|
||||
"$$(find out/.path -name javap) " +
|
||||
"--package_prefix " +
|
||||
"android.net.http.internal",
|
||||
out: [
|
||||
"base/android_runtime_jni_headers/Runnable_jni.h",
|
||||
"base/android_runtime_jni_headers/Runtime_jni.h",
|
||||
|
|
@ -1274,7 +1276,9 @@ cc_genrule {
|
|||
"--input_file " +
|
||||
"$(location base/android/java/src/org/chromium/base/task/PostTask.java) " +
|
||||
"--input_file " +
|
||||
"$(location base/android/java/src/org/chromium/base/task/TaskRunnerImpl.java)",
|
||||
"$(location base/android/java/src/org/chromium/base/task/TaskRunnerImpl.java) " +
|
||||
"--package_prefix " +
|
||||
"android.net.http.internal",
|
||||
out: [
|
||||
"base/base_jni_headers/ApkAssets_jni.h",
|
||||
"base/base_jni_headers/ApplicationStatus_jni.h",
|
||||
|
|
@ -2506,7 +2510,9 @@ cc_genrule {
|
|||
"--input_file " +
|
||||
"$(location components/cronet/android/java/src/org/chromium/net/impl/CronetUrlRequest.java) " +
|
||||
"--input_file " +
|
||||
"$(location components/cronet/android/java/src/org/chromium/net/impl/CronetUrlRequestContext.java)",
|
||||
"$(location components/cronet/android/java/src/org/chromium/net/impl/CronetUrlRequestContext.java) " +
|
||||
"--package_prefix " +
|
||||
"android.net.http.internal",
|
||||
out: [
|
||||
"components/cronet/android/cronet_jni_headers/CronetBidirectionalStream_jni.h",
|
||||
"components/cronet/android/cronet_jni_headers/CronetLibraryLoader_jni.h",
|
||||
|
|
@ -2775,6 +2781,8 @@ cc_genrule {
|
|||
"--header-path " +
|
||||
"$(genDir)/components/cronet/android/cronet_jni_registration.h " +
|
||||
"--manual_jni_registration " +
|
||||
"--package_prefix " +
|
||||
"android.net.http.internal " +
|
||||
";sed -i -e 's/OUT_SOONG_.TEMP_SBOX_.*_OUT/GEN/g' " +
|
||||
"$(genDir)/components/cronet/android/cronet_jni_registration.h",
|
||||
out: [
|
||||
|
|
@ -3042,6 +3050,8 @@ java_genrule {
|
|||
"--header-path " +
|
||||
"$(genDir)/components/cronet/android/cronet_jni_registration.h " +
|
||||
"--manual_jni_registration " +
|
||||
"--package_prefix " +
|
||||
"android.net.http.internal " +
|
||||
";sed -i -e 's/OUT_SOONG_.TEMP_SBOX_.*_OUT/GEN/g' " +
|
||||
"$(genDir)/components/cronet/android/cronet_jni_registration.h",
|
||||
out: [
|
||||
|
|
@ -3880,7 +3890,9 @@ cc_genrule {
|
|||
"--output_name " +
|
||||
"PrefService_jni.h " +
|
||||
"--input_file " +
|
||||
"$(location components/prefs/android/java/src/org/chromium/components/prefs/PrefService.java)",
|
||||
"$(location components/prefs/android/java/src/org/chromium/components/prefs/PrefService.java) " +
|
||||
"--package_prefix " +
|
||||
"android.net.http.internal",
|
||||
out: [
|
||||
"components/prefs/android/jni_headers/PrefService_jni.h",
|
||||
],
|
||||
|
|
@ -4433,6 +4445,7 @@ java_library {
|
|||
sdk_version: "module_current",
|
||||
javacflags: [
|
||||
"-Aorg.chromium.chrome.skipGenJni",
|
||||
"-Apackage_prefix=android.net.http.internal",
|
||||
],
|
||||
}
|
||||
|
||||
|
|
@ -5838,7 +5851,9 @@ cc_genrule {
|
|||
"--input_file " +
|
||||
"$(location net/android/java/src/org/chromium/net/ProxyChangeListener.java) " +
|
||||
"--input_file " +
|
||||
"$(location net/android/java/src/org/chromium/net/X509Util.java)",
|
||||
"$(location net/android/java/src/org/chromium/net/X509Util.java) " +
|
||||
"--package_prefix " +
|
||||
"android.net.http.internal",
|
||||
out: [
|
||||
"net/net_jni_headers/AndroidCertVerifyResult_jni.h",
|
||||
"net/net_jni_headers/AndroidKeyStore_jni.h",
|
||||
|
|
@ -10840,7 +10855,9 @@ cc_genrule {
|
|||
"--input_file " +
|
||||
"$(location url/android/java/src/org/chromium/url/IDNStringUtil.java) " +
|
||||
"--input_file " +
|
||||
"$(location url/android/java/src/org/chromium/url/Origin.java)",
|
||||
"$(location url/android/java/src/org/chromium/url/Origin.java) " +
|
||||
"--package_prefix " +
|
||||
"android.net.http.internal",
|
||||
out: [
|
||||
"url/url_jni_headers/IDNStringUtil_jni.h",
|
||||
"url/url_jni_headers/Origin_jni.h",
|
||||
|
|
|
|||
|
|
@ -962,6 +962,7 @@ class JniGeneratorSanitizer(BaseActionSanitizer):
|
|||
self._delete_value_arg('--prev_output_dir', False)
|
||||
self._update_list_arg('--input_file', self._sanitize_filepath)
|
||||
self._update_list_arg('--input_file', self._add_location_tag_to_filepath)
|
||||
self._append_arg('--package_prefix', 'android.net.http.internal')
|
||||
super()._sanitize_args()
|
||||
|
||||
def _sanitize_outputs(self):
|
||||
|
|
@ -992,6 +993,7 @@ class JniRegistrationGeneratorSanitizer(BaseActionSanitizer):
|
|||
# update_jni_registration_module removes them from the srcs of the module
|
||||
# It might be better to remove sources by '--sources-exclusions'
|
||||
self._delete_value_arg('--sources-exclusions')
|
||||
self._append_arg('--package_prefix', 'android.net.http.internal')
|
||||
super()._sanitize_args()
|
||||
|
||||
def get_cmd(self):
|
||||
|
|
@ -1537,6 +1539,7 @@ def create_java_module(blueprint, gn):
|
|||
# would be less likely to conflict with upstream changes if the revert is not
|
||||
# accepted.
|
||||
module.javacflags.add("-Aorg.chromium.chrome.skipGenJni")
|
||||
module.javacflags.add("-Apackage_prefix=android.net.http.internal")
|
||||
for dep in get_non_api_java_actions(gn):
|
||||
target = gn.get_target(dep)
|
||||
if target.script == '//build/android/gyp/gcc_preprocess.py':
|
||||
|
|
|
|||
Loading…
Reference in a new issue