aboutsummaryrefslogtreecommitdiff
path: root/third_party
diff options
context:
space:
mode:
authorFabian Meumertzheim <meumertzheim@code-intelligence.com>2021-05-05 14:29:11 +0200
committerFabian Meumertzheim <fabian@meumertzhe.im>2021-05-06 09:24:13 +0200
commit7000c31795a656c721cc282107029218be6360f2 (patch)
treee3eeb56d2a0f2047e58ce15db9edf4750702e0da /third_party
parentbcd0b468db0ee51d9e31a0c8f912a59f005e2683 (diff)
downloadjazzer-api-7000c31795a656c721cc282107029218be6360f2.tar.gz
Simplify Bazel handling of JNI headers
Use a Bazel provided target for the JNI headers instead of a custom one.
Diffstat (limited to 'third_party')
-rw-r--r--third_party/jni/BUILD.bazel37
1 files changed, 1 insertions, 36 deletions
diff --git a/third_party/jni/BUILD.bazel b/third_party/jni/BUILD.bazel
index 21f3fe1f..cd181e8e 100644
--- a/third_party/jni/BUILD.bazel
+++ b/third_party/jni/BUILD.bazel
@@ -2,8 +2,7 @@ load("@rules_cc//cc:defs.bzl", "cc_import", "cc_library")
load("@bazel_skylib//rules:common_settings.bzl", "bool_flag")
cc_library(
- name = "jni",
- hdrs = [":jni_headers"],
+ name = "jni_libs",
visibility = ["//visibility:public"],
deps = select({
"@platforms//os:osx": [":libjvm_osx"],
@@ -11,40 +10,6 @@ cc_library(
}),
)
-cc_library(
- name = "jni_headers_only",
- hdrs = [
- ":jni_headers",
- ],
- visibility = ["//visibility:public"],
-)
-
-genrule(
- name = "jni_md_header",
- srcs = select({
- "@platforms//os:osx": ["@bazel_tools//tools/jdk:jni_md_header-darwin"],
- "@platforms//os:windows": ["@bazel_tools//tools/jdk:jni_md_header-windows"],
- "//conditions:default": ["@bazel_tools//tools/jdk:jni_md_header-linux"],
- }),
- outs = ["jni_md.h"],
- cmd = "cp -f $< $@",
-)
-
-genrule(
- name = "jni_header",
- srcs = ["@bazel_tools//tools/jdk:jni_header"],
- outs = ["jni.h"],
- cmd = "cp -f $< $@",
-)
-
-filegroup(
- name = "jni_headers",
- srcs = [
- ":jni_header",
- ":jni_md_header",
- ],
-)
-
bool_flag(
name = "jdk_8",
build_setting_default = False,