aboutsummaryrefslogtreecommitdiff
path: root/examples/src
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/src
parent9739dbe5266157e16b0707446b7bd41536217e31 (diff)
downloadjazzer-api-57bbcf4538a2f70a6e669dcb9c920672fb65134b.tar.gz
Update rules_jni to v0.2.0
Diffstat (limited to 'examples/src')
-rw-r--r--examples/src/main/native/com/example/BUILD.bazel14
1 files changed, 9 insertions, 5 deletions
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",
+ ],
)