summaryrefslogtreecommitdiff
path: root/chromium/base/android/jni_generator
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2021-09-01 11:08:40 +0200
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2021-10-01 12:16:21 +0000
commit03c549e0392f92c02536d3f86d5e1d8dfa3435ac (patch)
treefe49d170a929b34ba82cd10db1a0bd8e3760fa4b /chromium/base/android/jni_generator
parent5d013f5804a0d91fcf6c626b2d6fb6eca5c845b0 (diff)
downloadqtwebengine-chromium-03c549e0392f92c02536d3f86d5e1d8dfa3435ac.tar.gz
BASELINE: Update Chromium to 91.0.4472.160
Change-Id: I0def1f08a2412aeed79a9ab95dd50eb5c3f65f31 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'chromium/base/android/jni_generator')
-rw-r--r--chromium/base/android/jni_generator/BUILD.gn70
1 files changed, 33 insertions, 37 deletions
diff --git a/chromium/base/android/jni_generator/BUILD.gn b/chromium/base/android/jni_generator/BUILD.gn
index 65d00b23eb4..6898183ebc1 100644
--- a/chromium/base/android/jni_generator/BUILD.gn
+++ b/chromium/base/android/jni_generator/BUILD.gn
@@ -5,8 +5,6 @@
import("//build/config/android/rules.gni")
import("//testing/test.gni")
-_registration_header = "$target_gen_dir/sample_jni_registration.h"
-
generate_jni("jni_sample_header") {
sources = [
"java/src/org/chromium/example/jni_generator/SampleForAnnotationProcessor.java",
@@ -20,20 +18,14 @@ android_library("jni_sample_java") {
"java/src/org/chromium/example/jni_generator/SampleForTests.java",
]
- deps = [
- "//base:base_java",
- "//base:jni_java",
- ]
+ deps = [ "//base:base_java" ]
annotation_processor_deps = [ "//base/android/jni_generator:jni_processor" ]
}
android_library("jni_annotation_sample_java") {
sources = [ "java/src/org/chromium/example/jni_generator/SampleForAnnotationProcessor.java" ]
- deps = [
- "//base:base_java",
- "//base:jni_java",
- ]
+ deps = [ "//base:base_java" ]
annotation_processor_deps = [ "//base/android/jni_generator:jni_processor" ]
}
@@ -48,37 +40,41 @@ source_set("jni_sample_native_side") {
]
}
-shared_library("jni_sample_lib") {
- sources = [
- "sample_entry_point.cc",
- _registration_header,
- ]
-
- deps = [
- ":jni_sample_native_side",
- ":sample_jni_apk__final_jni", # For registration_header
- "//base",
- ]
-}
-
-android_apk("sample_jni_apk") {
- apk_name = "SampleJni"
- android_manifest = "AndroidManifest.xml"
- deps = [
- ":jni_sample_java",
- "//base:base_java",
- "//base:jni_java",
- ]
- shared_libraries = [ ":jni_sample_lib" ]
- jni_registration_header = _registration_header
+if (build_with_chromium) {
+ _registration_header = "$target_gen_dir/sample_jni_registration.h"
+
+ # "__final_jni" is not available when build_with_chromium == false.
+ shared_library("jni_sample_lib") {
+ sources = [
+ "sample_entry_point.cc",
+ _registration_header,
+ ]
+
+ deps = [
+ ":jni_sample_native_side",
+ ":sample_jni_apk__final_jni", # For registration_header
+ "//base",
+ ]
+ }
+
+ android_apk("sample_jni_apk") {
+ apk_name = "SampleJni"
+ android_manifest = "AndroidManifest.xml"
+ deps = [
+ ":jni_sample_java",
+ "//base:base_java",
+ ]
+ shared_libraries = [ ":jni_sample_lib" ]
+ jni_registration_header = _registration_header
+ }
}
# Serves to test that generated bindings compile properly.
group("jni_generator_tests") {
- deps = [
- ":jni_annotation_sample_java",
- ":sample_jni_apk",
- ]
+ deps = [ ":jni_annotation_sample_java" ]
+ if (build_with_chromium) {
+ deps += [ ":sample_jni_apk" ]
+ }
}
java_annotation_processor("jni_processor") {