aboutsummaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorFabian Meumertzheim <fabian@meumertzhe.im>2021-10-25 08:54:11 +0200
committerFabian Meumertzheim <fabian@meumertzhe.im>2021-10-25 11:22:40 +0200
commit57bbcf4538a2f70a6e669dcb9c920672fb65134b (patch)
tree55a72a30b472dc8f81ba4ae9f76e68d727892fb4 /examples
parent9739dbe5266157e16b0707446b7bd41536217e31 (diff)
downloadjazzer-api-57bbcf4538a2f70a6e669dcb9c920672fb65134b.tar.gz
Update rules_jni to v0.2.0
Diffstat (limited to 'examples')
-rw-r--r--examples/BUILD.bazel4
-rw-r--r--examples/src/main/native/com/example/BUILD.bazel14
2 files changed, 11 insertions, 7 deletions
diff --git a/examples/BUILD.bazel b/examples/BUILD.bazel
index 6c1a81ef..92c07e09 100644
--- a/examples/BUILD.bazel
+++ b/examples/BUILD.bazel
@@ -1,5 +1,5 @@
load("@io_bazel_rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
-load("@fmeum_rules_jni//jni:defs.bzl", "java_library_with_native")
+load("@fmeum_rules_jni//jni:defs.bzl", "java_jni_library")
load("//bazel:compat.bzl", "SKIP_ON_MACOS", "SKIP_ON_WINDOWS")
load("//bazel:fuzz_target.bzl", "java_fuzz_target_test")
@@ -26,7 +26,7 @@ java_fuzz_target_test(
target_class = "com.example.ExampleFuzzer",
)
-java_library_with_native(
+java_jni_library(
name = "example_fuzzer_with_native_lib",
srcs = [
"src/main/java/com/example/ExampleFuzzerWithNative.java",
diff --git a/examples/src/main/native/com/example/BUILD.bazel b/examples/src/main/native/com/example/BUILD.bazel
index 1224fe0a..7f23f75e 100644
--- a/examples/src/main/native/com/example/BUILD.bazel
+++ b/examples/src/main/native/com/example/BUILD.bazel
@@ -1,6 +1,6 @@
-load("@fmeum_rules_jni//jni:defs.bzl", "java_native_library")
+load("@fmeum_rules_jni//jni:defs.bzl", "cc_jni_library")
-java_native_library(
+cc_jni_library(
name = "native_asan",
srcs = [
"com_example_ExampleFuzzerWithNative.cpp",
@@ -9,7 +9,6 @@ java_native_library(
"-fsanitize=fuzzer-no-link,address",
"-fno-sanitize-blacklist",
],
- java_lib = "//examples:example_fuzzer_with_native_lib",
linkopts = select({
"//:clang_on_linux": ["-fuse-ld=lld"],
"@platforms//os:windows": [
@@ -20,9 +19,12 @@ java_native_library(
"//conditions:default": [],
}),
visibility = ["//examples:__pkg__"],
+ deps = [
+ "//examples:example_fuzzer_with_native_lib.hdrs",
+ ],
)
-java_native_library(
+cc_jni_library(
name = "native_ubsan",
srcs = [
"com_example_ExampleFuzzerWithNative.cpp",
@@ -31,7 +33,6 @@ java_native_library(
"-fsanitize=fuzzer-no-link,undefined",
"-fno-sanitize-recover=all",
],
- java_lib = "//examples:example_fuzzer_with_native_lib",
linkopts = select({
"//:clang_on_linux": ["-fuse-ld=lld"],
"@platforms//os:windows": [
@@ -42,4 +43,7 @@ java_native_library(
"//conditions:default": [],
}),
visibility = ["//examples:__pkg__"],
+ deps = [
+ "//examples:example_fuzzer_with_native_lib.hdrs",
+ ],
)