aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEvgenii Kliuchnikov <eustas@google.com>2024-01-16 03:36:27 -0800
committerCopybara-Service <copybara-worker@google.com>2024-01-16 03:37:10 -0800
commit02458f34431b9850725aafdb8beb1f31efa885fb (patch)
treecb303c1113c4f567d2ea00df4c2e78da24c6a9a7
parent3396c67fea14aef349905b90dfef0ff4ada1be8c (diff)
downloadbrotli-02458f34431b9850725aafdb8beb1f31efa885fb.zip
brotli-02458f34431b9850725aafdb8beb1f31efa885fb.tar.gz
brotli-02458f34431b9850725aafdb8beb1f31efa885fb.tar.bz2
further simplify Java build
PiperOrigin-RevId: 598790414
-rw-r--r--java/BUILD.bazel37
-rw-r--r--java/WORKSPACE.bazel9
2 files changed, 11 insertions, 35 deletions
diff --git a/java/BUILD.bazel b/java/BUILD.bazel
index ea87b15..d61dce5 100644
--- a/java/BUILD.bazel
+++ b/java/BUILD.bazel
@@ -2,36 +2,6 @@ package(
default_visibility = ["//visibility:public"],
)
-config_setting(
- name = "darwin",
- values = {"cpu": "darwin"},
- visibility = ["//visibility:public"],
-)
-
-config_setting(
- name = "darwin_x86_64",
- values = {"cpu": "darwin_x86_64"},
- visibility = ["//visibility:public"],
-)
-
-config_setting(
- name = "windows",
- values = {"cpu": "x64_windows"},
- visibility = ["//visibility:public"],
-)
-
-config_setting(
- name = "windows_msvc",
- values = {"cpu": "x64_windows_msvc"},
- visibility = ["//visibility:public"],
-)
-
-config_setting(
- name = "windows_msys",
- values = {"cpu": "x64_windows_msys"},
- visibility = ["//visibility:public"],
-)
-
# >>> JNI headers
genrule(
@@ -44,11 +14,8 @@ genrule(
genrule(
name = "copy_link_jni_md_header",
srcs = select({
- ":darwin": ["@openjdk_macosx_jni_md_h//file"],
- ":darwin_x86_64": ["@openjdk_macosx_jni_md_h//file"],
- ":windows_msys": ["@openjdk_windows_jni_md_h//file"],
- ":windows_msvc": ["@openjdk_windows_jni_md_h//file"],
- ":windows": ["@openjdk_windows_jni_md_h//file"],
+ "@platforms//os:macos": ["@openjdk_macosx_jni_md_h//file"],
+ "@platforms//os:windows": ["@openjdk_windows_jni_md_h//file"],
"//conditions:default": ["@openjdk_solaris_jni_md_h//file"],
}),
outs = ["jni/jni_md.h"],
diff --git a/java/WORKSPACE.bazel b/java/WORKSPACE.bazel
index 5860423..a5c2138 100644
--- a/java/WORKSPACE.bazel
+++ b/java/WORKSPACE.bazel
@@ -27,6 +27,15 @@ maven_install(
],
)
+http_archive(
+ name = "platforms",
+ urls = [
+ "https://mirror.bazel.build/github.com/bazelbuild/platforms/releases/download/0.0.8/platforms-0.0.8.tar.gz",
+ "https://github.com/bazelbuild/platforms/releases/download/0.0.8/platforms-0.0.8.tar.gz",
+ ],
+ sha256 = "8150406605389ececb6da07cbcb509d5637a3ab9a24bc69b1101531367d89d74",
+)
+
http_file(
name = "openjdk_jni_h",
downloaded_file_path = "jni.h",