diff options
author | Fabian Meumertzheim <fabian@meumertzhe.im> | 2021-10-25 08:54:11 +0200 |
---|---|---|
committer | Fabian Meumertzheim <fabian@meumertzhe.im> | 2021-10-25 11:22:40 +0200 |
commit | 57bbcf4538a2f70a6e669dcb9c920672fb65134b (patch) | |
tree | 55a72a30b472dc8f81ba4ae9f76e68d727892fb4 /examples | |
parent | 9739dbe5266157e16b0707446b7bd41536217e31 (diff) | |
download | jazzer-api-57bbcf4538a2f70a6e669dcb9c920672fb65134b.tar.gz |
Update rules_jni to v0.2.0
Diffstat (limited to 'examples')
-rw-r--r-- | examples/BUILD.bazel | 4 | ||||
-rw-r--r-- | examples/src/main/native/com/example/BUILD.bazel | 14 |
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", + ], ) |