Skip to content

Commit

Permalink
Change @bazel_tools//tools/jdk references to @rules_java//toolchains
Browse files Browse the repository at this point in the history
The targets being referenced in `@bazel_tools` were just aliases to `@rules_java`.

PiperOrigin-RevId: 700949569
Change-Id: Ief4bb0e4e3a66a337d4a949587e2a391115a76c5
hvadehra authored and copybara-github committed Nov 28, 2024
1 parent 59e99b6 commit f001ef1
Showing 17 changed files with 66 additions and 64 deletions.
4 changes: 2 additions & 2 deletions examples/gen/BUILD
Original file line number Diff line number Diff line change
@@ -2,8 +2,8 @@ package(default_visibility = ["//visibility:public"])

genquery(
name = "genquery",
expression = "deps(@bazel_tools//tools/jdk:current_java_runtime)",
scope = ["@bazel_tools//tools/jdk:current_java_runtime"],
expression = "deps(@rules_java//toolchains:current_java_runtime)",
scope = ["@rules_java//toolchains:current_java_runtime"],
)

genrule(
10 changes: 5 additions & 5 deletions site/en/docs/bazel-and-java.md
Original file line number Diff line number Diff line change
@@ -164,7 +164,7 @@ system and CPU architecture are given, the first one is used.
Example configuration of local JVM:

```python
load("@bazel_tools//tools/jdk:local_java_repository.bzl", "local_java_repository")
load("@rules_java//toolchains:local_java_repository.bzl", "local_java_repository")

local_java_repository(
name = "additionaljdk", # Can be used with --java_runtime_version=additionaljdk, --java_runtime_version=11 or --java_runtime_version=additionaljdk_11
@@ -176,7 +176,7 @@ local_java_repository(
Example configuration of remote JVM:

```python
load("@bazel_tools//tools/jdk:remote_java_repository.bzl", "remote_java_repository")
load("@rules_java//toolchains:remote_java_repository.bzl", "remote_java_repository")

remote_java_repository(
name = "openjdk_canary_linux_arm",
@@ -244,15 +244,15 @@ Example toolchain configuration:

```python
load(
"@bazel_tools//tools/jdk:default_java_toolchain.bzl",
"@rules_java//toolchains:default_java_toolchain.bzl",
"default_java_toolchain", "DEFAULT_TOOLCHAIN_CONFIGURATION", "BASE_JDK9_JVM_OPTS", "DEFAULT_JAVACOPTS"
)

default_java_toolchain(
name = "repository_default_toolchain",
configuration = DEFAULT_TOOLCHAIN_CONFIGURATION, # One of predefined configurations
# Other parameters are from java_toolchain rule:
java_runtime = "@bazel_tools//tools/jdk:remote_jdk11", # JDK to use for compilation and toolchain's tools execution
java_runtime = "@rules_java//toolchains:remote_jdk11", # JDK to use for compilation and toolchain's tools execution
jvm_opts = BASE_JDK9_JVM_OPTS + ["--enable_preview"], # Additional JDK options
javacopts = DEFAULT_JAVACOPTS + ["--enable_preview"], # Additional javac options
source_version = "9",
@@ -292,7 +292,7 @@ files using `package_configuration` attribute of `default_java_toolchain`.
Please refer to the example below.

```python
load("@bazel_tools//tools/jdk:default_java_toolchain.bzl", "default_java_toolchain")
load("@rules_java//toolchains:default_java_toolchain.bzl", "default_java_toolchain")

# This is a convenience macro that inherits values from Bazel's default java_toolchain
default_java_toolchain(
6 changes: 3 additions & 3 deletions src/BUILD
Original file line number Diff line number Diff line change
@@ -57,9 +57,9 @@ md5_cmd = "set -e -o pipefail && %s $(SRCS) | %s | %s > $@"
# so we cannot get it from the command-line options.
genquery(
name = "java_toolchain_content",
expression = "kind(java_toolchain, deps(@bazel_tools//tools/jdk:current_java_toolchain))",
expression = "kind(java_toolchain, deps(@rules_java//toolchains:current_java_toolchain))",
opts = ["--output=xml"],
scope = ["@bazel_tools//tools/jdk:current_java_toolchain"],
scope = ["@rules_java//toolchains:current_java_toolchain"],
)

py_library(
@@ -449,7 +449,7 @@ genrule(
],
outs = ["derived_java_srcs.zip"],
cmd = "$(location :combine_derived_java_srcs.sh) $(JAVABASE) $@ $(SRCS)",
toolchains = ["@bazel_tools//tools/jdk:current_host_java_runtime"],
toolchains = ["@rules_java//toolchains:current_host_java_runtime"],
tools = ["combine_derived_java_srcs.sh"],
visibility = ["//:__pkg__"],
)
Original file line number Diff line number Diff line change
@@ -61,10 +61,10 @@ java_test(
"//src/java_tools/import_deps_checker/javatests/com/google/devtools/build/importdeps/testdata:testdata_lib_LibraryInterface",
"//src/java_tools/import_deps_checker/javatests/com/google/devtools/build/importdeps/testdata:testdata_lib_LibraryModuleInfo",
"//src/java_tools/import_deps_checker/javatests/com/google/devtools/build/importdeps/testdata:testdata_lib_Library_no_members",
"@bazel_tools//tools/jdk:platformclasspath",
"@rules_java//toolchains:platformclasspath",
],
jvm_flags = [
"-Dclasscache.test.bootclasspath=$(location @bazel_tools//tools/jdk:platformclasspath)",
"-Dclasscache.test.bootclasspath=$(location @rules_java//toolchains:platformclasspath)",
"-Dclasscache.test.Client=$(location //src/java_tools/import_deps_checker/javatests/com/google/devtools/build/importdeps/testdata:testdata_client)",
"-Dclasscache.test.Library=$(location //src/java_tools/import_deps_checker/javatests/com/google/devtools/build/importdeps/testdata:testdata_lib_Library)",
"-Dclasscache.test.Library_no_members=$(location //src/java_tools/import_deps_checker/javatests/com/google/devtools/build/importdeps/testdata:testdata_lib_Library_no_members)",
@@ -96,10 +96,10 @@ java_test(
"//src/java_tools/import_deps_checker/javatests/com/google/devtools/build/importdeps/testdata:testdata_lib_LibraryInterface",
"//src/java_tools/import_deps_checker/javatests/com/google/devtools/build/importdeps/testdata:testdata_lib_LibraryModuleInfo",
"//src/java_tools/import_deps_checker/javatests/com/google/devtools/build/importdeps/testdata:testdata_lib_Library_no_members",
"@bazel_tools//tools/jdk:platformclasspath",
"@rules_java//toolchains:platformclasspath",
],
jvm_flags = [
"-Dclasscache.test.bootclasspath=$(location @bazel_tools//tools/jdk:platformclasspath)",
"-Dclasscache.test.bootclasspath=$(location @rules_java//toolchains:platformclasspath)",
"-Dclasscache.test.Client=$(location //src/java_tools/import_deps_checker/javatests/com/google/devtools/build/importdeps/testdata:testdata_client)",
"-Dclasscache.test.Library=$(location //src/java_tools/import_deps_checker/javatests/com/google/devtools/build/importdeps/testdata:testdata_lib_Library)",
"-Dclasscache.test.Library_no_members=$(location //src/java_tools/import_deps_checker/javatests/com/google/devtools/build/importdeps/testdata:testdata_lib_Library_no_members)",
@@ -128,7 +128,7 @@ create_golden_test(
has_bootclasspath = False,
import_deps_checker = "//src/java_tools/import_deps_checker/java/com/google/devtools/build/importdeps:ImportDepsChecker",
missing_jar = None,
rt_jar = "@bazel_tools//tools/jdk:platformclasspath",
rt_jar = "@rules_java//toolchains:platformclasspath",
testdata_pkg = "//src/java_tools/import_deps_checker/javatests/com/google/devtools/build/importdeps/testdata",
)

@@ -142,7 +142,7 @@ create_golden_test(
has_bootclasspath = False,
import_deps_checker = "//src/java_tools/import_deps_checker/java/com/google/devtools/build/importdeps:ImportDepsChecker",
missing_jar = None,
rt_jar = "@bazel_tools//tools/jdk:platformclasspath",
rt_jar = "@rules_java//toolchains:platformclasspath",
testdata_pkg = "//src/java_tools/import_deps_checker/javatests/com/google/devtools/build/importdeps/testdata",
)

@@ -155,7 +155,7 @@ create_golden_test(
has_bootclasspath = False,
import_deps_checker = "//src/java_tools/import_deps_checker/java/com/google/devtools/build/importdeps:ImportDepsChecker",
missing_jar = None,
rt_jar = "@bazel_tools//tools/jdk:platformclasspath",
rt_jar = "@rules_java//toolchains:platformclasspath",
testdata_pkg = "//src/java_tools/import_deps_checker/javatests/com/google/devtools/build/importdeps/testdata",
)

@@ -168,7 +168,7 @@ create_golden_test(
has_bootclasspath = True,
import_deps_checker = "//src/java_tools/import_deps_checker/java/com/google/devtools/build/importdeps:ImportDepsChecker",
missing_jar = "testdata_lib_LibraryException",
rt_jar = "@bazel_tools//tools/jdk:platformclasspath",
rt_jar = "@rules_java//toolchains:platformclasspath",
testdata_pkg = "//src/java_tools/import_deps_checker/javatests/com/google/devtools/build/importdeps/testdata",
)

@@ -181,7 +181,7 @@ create_golden_test(
has_bootclasspath = True,
import_deps_checker = "//src/java_tools/import_deps_checker/java/com/google/devtools/build/importdeps:ImportDepsChecker",
missing_jar = "testdata_lib_LibraryAnnotations",
rt_jar = "@bazel_tools//tools/jdk:platformclasspath",
rt_jar = "@rules_java//toolchains:platformclasspath",
testdata_pkg = "//src/java_tools/import_deps_checker/javatests/com/google/devtools/build/importdeps/testdata",
)

@@ -194,7 +194,7 @@ create_golden_test(
has_bootclasspath = True,
import_deps_checker = "//src/java_tools/import_deps_checker/java/com/google/devtools/build/importdeps:ImportDepsChecker",
missing_jar = "testdata_lib_Library",
rt_jar = "@bazel_tools//tools/jdk:platformclasspath",
rt_jar = "@rules_java//toolchains:platformclasspath",
testdata_pkg = "//src/java_tools/import_deps_checker/javatests/com/google/devtools/build/importdeps/testdata",
)

@@ -208,7 +208,7 @@ create_golden_test(
has_bootclasspath = True,
import_deps_checker = "//src/java_tools/import_deps_checker/java/com/google/devtools/build/importdeps:ImportDepsChecker",
missing_jar = "testdata_lib_LibraryInterface",
rt_jar = "@bazel_tools//tools/jdk:platformclasspath",
rt_jar = "@rules_java//toolchains:platformclasspath",
testdata_pkg = "//src/java_tools/import_deps_checker/javatests/com/google/devtools/build/importdeps/testdata",
)

@@ -223,7 +223,7 @@ create_golden_test(
import_deps_checker = "//src/java_tools/import_deps_checker/java/com/google/devtools/build/importdeps:ImportDepsChecker",
missing_jar = "testdata_lib_Library",
replacing_jar = "testdata_lib_Library_no_members",
rt_jar = "@bazel_tools//tools/jdk:platformclasspath",
rt_jar = "@rules_java//toolchains:platformclasspath",
testdata_pkg = "//src/java_tools/import_deps_checker/javatests/com/google/devtools/build/importdeps/testdata",
)

@@ -238,7 +238,7 @@ create_golden_test(
import_deps_checker = "//src/java_tools/import_deps_checker/java/com/google/devtools/build/importdeps:ImportDepsChecker",
missing_jar = "testdata_lib_Library",
replacing_jar = "testdata_lib_Library_no_members",
rt_jar = "@bazel_tools//tools/jdk:platformclasspath",
rt_jar = "@rules_java//toolchains:platformclasspath",
testdata_pkg = "//src/java_tools/import_deps_checker/javatests/com/google/devtools/build/importdeps/testdata",
)

@@ -252,7 +252,7 @@ create_golden_test(
import_deps_checker = "//src/java_tools/import_deps_checker/java/com/google/devtools/build/importdeps:ImportDepsChecker",
missing_jar = None,
replacing_jar = None,
rt_jar = "@bazel_tools//tools/jdk:platformclasspath",
rt_jar = "@rules_java//toolchains:platformclasspath",
testdata_pkg = "//src/java_tools/import_deps_checker/javatests/com/google/devtools/build/importdeps/testdata",
)

@@ -310,7 +310,7 @@ sh_test(
"$(location //src/java_tools/import_deps_checker/java/com/google/devtools/build/importdeps:ImportDepsChecker)",
"--checking_mode=error",
"--bootclasspath_entry",
"$(location @bazel_tools//tools/jdk:platformclasspath)",
"$(location @rules_java//toolchains:platformclasspath)",
"--input",
"$(location //src/java_tools/import_deps_checker/javatests/com/google/devtools/build/importdeps/testdata:libInvokePolymorphic.jar)",
],
@@ -321,7 +321,7 @@ sh_test(
"//src/java_tools/import_deps_checker/javatests/com/google/devtools/build/importdeps:golden_invoke_polymorphic_test.stderr.txt",
"//src/java_tools/import_deps_checker/javatests/com/google/devtools/build/importdeps:golden_invoke_polymorphic_test.txt",
"//src/java_tools/import_deps_checker/javatests/com/google/devtools/build/importdeps/testdata:libInvokePolymorphic.jar",
"@bazel_tools//tools/jdk:platformclasspath",
"@rules_java//toolchains:platformclasspath",
],
)

Original file line number Diff line number Diff line change
@@ -73,10 +73,10 @@ genrule(
"rm -fr \"$${JARJAR}\"",
]),
tags = ["manual"],
toolchains = ["@bazel_tools//tools/jdk:current_host_java_runtime"],
toolchains = ["@rules_java//toolchains:current_host_java_runtime"],
tools = [
"//src/tools/singlejar",
"//third_party/jarjar:jarjar_command_deploy.jar",
"@bazel_tools//tools/jdk:current_host_java_runtime",
"@rules_java//toolchains:current_host_java_runtime",
],
)
Original file line number Diff line number Diff line change
@@ -9,7 +9,7 @@

<ul>
<li><code>@bazel_tools//tools/cpp:toolchain_type</code>
<li><code>@bazel_tools//tools/jdk:current_java_runtime</code>
<li><code>@rules_java//toolchains:current_java_runtime</code>
</ul>

<p>
Original file line number Diff line number Diff line change
@@ -469,8 +469,8 @@ instead.
<p>
The following are defined in Java toolchain rules and available to any rule
that sets <code>toolchains =
["@bazel_tools//tools/jdk:current_java_runtime"]</code> (or
<code>"@bazel_tools//tools/jdk:current_host_java_runtime"</code>
["@rules_java//toolchains:current_java_runtime"]</code> (or
<code>"@rules_java//toolchains:current_host_java_runtime"</code>
for the host toolchain equivalent).
</p>

2 changes: 1 addition & 1 deletion src/main/java/com/google/devtools/build/lib/BUILD
Original file line number Diff line number Diff line change
@@ -617,7 +617,7 @@ genrule(
"help everything-as-html >> $@ 2>/dev/null && " +
"cat $(location //site:command-line-reference-suffix.html) >> $@"
),
toolchains = ["@bazel_tools//tools/jdk:current_host_java_runtime"],
toolchains = ["@rules_java//toolchains:current_host_java_runtime"],
tools = [
"//src/main/java/com/google/devtools/build/lib/bazel:BazelServer",
],
2 changes: 1 addition & 1 deletion src/main/java/net/starlark/java/eval/BUILD
Original file line number Diff line number Diff line change
@@ -112,5 +112,5 @@ cc_binary(
"//conditions:default": ["cpu_profiler_unimpl.cc"],
}),
linkshared = 1,
deps = ["@bazel_tools//tools/jdk:jni"],
deps = ["@rules_java//toolchains:jni"],
)
12 changes: 6 additions & 6 deletions src/main/native/BUILD
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
genrule(
name = "copy_link_jni_md_header",
srcs = select({
"//src/conditions:darwin": ["@bazel_tools//tools/jdk:jni_md_header-darwin"],
"//src/conditions:freebsd": ["@bazel_tools//tools/jdk:jni_md_header-freebsd"],
"//src/conditions:openbsd": ["@bazel_tools//tools/jdk:jni_md_header-openbsd"],
"//src/conditions:windows": ["@bazel_tools//tools/jdk:jni_md_header-windows"],
"//conditions:default": ["@bazel_tools//tools/jdk:jni_md_header-linux"],
"//src/conditions:darwin": ["@rules_java//toolchains:jni_md_header-darwin"],
"//src/conditions:freebsd": ["@rules_java//toolchains:jni_md_header-freebsd"],
"//src/conditions:openbsd": ["@rules_java//toolchains:jni_md_header-openbsd"],
"//src/conditions:windows": ["@rules_java//toolchains:jni_md_header-windows"],
"//conditions:default": ["@rules_java//toolchains:jni_md_header-linux"],
}),
outs = ["jni_md.h"],
cmd = "cp -f $< $@",
@@ -14,7 +14,7 @@ genrule(

genrule(
name = "copy_link_jni_header",
srcs = ["@bazel_tools//tools/jdk:jni_header"],
srcs = ["@rules_java//toolchains:jni_header"],
outs = ["jni.h"],
cmd = "cp -f $< $@",
visibility = ["//src/main/native:__subpackages__"],
Original file line number Diff line number Diff line change
@@ -84,7 +84,7 @@ java_library(
"//src/java_tools/junitrunner/java/com/google/testing/junit/runner:Runner_deploy.jar",
"//src/tools/singlejar",
"//third_party/ijar",
"@bazel_tools//tools/jdk:current_java_runtime",
"@rules_java//toolchains:current_java_runtime",
],
visibility = [":tests"],
deps = [
8 changes: 4 additions & 4 deletions src/test/shell/bazel/BUILD
Original file line number Diff line number Diff line change
@@ -64,7 +64,7 @@ filegroup(
"//third_party/ijar",
"//tools:srcs",
"@bazel_skylib//:test_deps",
"@bazel_tools//tools/jdk:current_java_runtime",
"@rules_java//toolchains:current_java_runtime",
],
visibility = [
"//src/test/shell:__subpackages__",
@@ -108,7 +108,7 @@ sh_test(
tags = [
"no_windows",
],
toolchains = ["@bazel_tools//tools/jdk:current_java_runtime"],
toolchains = ["@rules_java//toolchains:current_java_runtime"],
)

sh_test(
@@ -1152,7 +1152,7 @@ sh_test(
tags = [
"no_windows",
],
toolchains = ["@bazel_tools//tools/jdk:current_java_runtime"],
toolchains = ["@rules_java//toolchains:current_java_runtime"],
)

sh_test(
@@ -1249,7 +1249,7 @@ sh_test(
tags = [
"no_windows",
],
toolchains = ["@bazel_tools//tools/jdk:current_java_runtime"],
toolchains = ["@rules_java//toolchains:current_java_runtime"],
)

genquery(
3 changes: 2 additions & 1 deletion src/test/shell/bazel/bazel_java17_test.sh
Original file line number Diff line number Diff line change
@@ -103,6 +103,7 @@ EOF
}

function test_incompatible_system_classpath() {
add_rules_java MODULE.bazel
mkdir -p pkg
# This test defines a custom Java toolchain as it relies on the availability of a runtime that is
# strictly newer than the one specified as the toolchain's java_runtime.
@@ -117,7 +118,7 @@ default_java_toolchain(
name = "java_toolchain",
source_version = "17",
target_version = "17",
java_runtime = "@bazel_tools//tools/jdk:remotejdk_17",
java_runtime = "@rules_java//toolchains:remotejdk_17",
)
EOF

3 changes: 2 additions & 1 deletion src/test/shell/bazel/cc_integration_test.sh
Original file line number Diff line number Diff line change
@@ -1026,12 +1026,13 @@ EOF
}

function test_sibling_repository_layout_include_external_repo_output() {
add_rules_java MODULE.bazel
mkdir test
cat > test/BUILD <<'EOF'
cc_library(
name = "foo",
srcs = ["foo.cc"],
deps = ["@bazel_tools//tools/jdk:jni"],
deps = ["@rules_java//toolchains:jni"],
)
EOF
cat > test/foo.cc <<'EOF'
8 changes: 4 additions & 4 deletions src/test/shell/integration/BUILD
Original file line number Diff line number Diff line change
@@ -194,7 +194,7 @@ sh_test(
tags = [
"no_windows",
],
toolchains = ["@bazel_tools//tools/jdk:current_java_runtime"],
toolchains = ["@rules_java//toolchains:current_java_runtime"],
)

sh_test(
@@ -250,7 +250,7 @@ sh_test(
tags = [
"no_windows",
],
toolchains = ["@bazel_tools//tools/jdk:current_java_runtime"],
toolchains = ["@rules_java//toolchains:current_java_runtime"],
)

sh_test(
@@ -474,7 +474,7 @@ sh_test(
],
shard_count = 8,
tags = ["no_windows"],
toolchains = ["@bazel_tools//tools/jdk:current_java_runtime"],
toolchains = ["@rules_java//toolchains:current_java_runtime"],
)

sh_test(
@@ -487,7 +487,7 @@ sh_test(
":test-deps",
"@bazel_tools//tools/bash/runfiles",
],
toolchains = ["@bazel_tools//tools/jdk:current_java_runtime"],
toolchains = ["@rules_java//toolchains:current_java_runtime"],
)

sh_test(
16 changes: 8 additions & 8 deletions src/tools/singlejar/BUILD
Original file line number Diff line number Diff line change
@@ -197,10 +197,10 @@ cc_test(
"//src/conditions:windows": ["-DJAR_TOOL_PATH=\\\"io_bazel/$(JAVABASE)/bin/jar.exe\\\""],
"//conditions:default": ["-DJAR_TOOL_PATH=\\\"io_bazel/$(JAVABASE)/bin/jar\\\""],
}),
data = ["@bazel_tools//tools/jdk:current_java_runtime"],
data = ["@rules_java//toolchains:current_java_runtime"],
# Timing out, see https://github.com/bazelbuild/bazel/issues/1555
tags = ["manual"],
toolchains = ["@bazel_tools//tools/jdk:current_java_runtime"],
toolchains = ["@rules_java//toolchains:current_java_runtime"],
deps = [
":input_jar",
":test_util",
@@ -276,9 +276,9 @@ cc_test(
":stored_jar",
":test1",
":test2",
"@bazel_tools//tools/jdk:current_java_runtime",
"@rules_java//toolchains:current_java_runtime",
],
toolchains = ["@bazel_tools//tools/jdk:current_java_runtime"],
toolchains = ["@rules_java//toolchains:current_java_runtime"],
deps = [
":input_jar",
":options",
@@ -352,9 +352,9 @@ sh_test(
":singlejar",
"//src/test/shell:bashunit",
"@bazel_tools//tools/bash/runfiles",
"@bazel_tools//tools/jdk:current_java_runtime",
"@rules_java//toolchains:current_java_runtime",
],
toolchains = ["@bazel_tools//tools/jdk:current_java_runtime"],
toolchains = ["@rules_java//toolchains:current_java_runtime"],
deps = ["//src/test/shell:bashunit"],
)

@@ -541,6 +541,6 @@ genrule(
],
outs = ["stored.jar"],
cmd = "$(JAVABASE)/bin/jar -0cf \"$@\" $(location :output_jar.cc)",
toolchains = ["@bazel_tools//tools/jdk:current_java_runtime"],
tools = ["@bazel_tools//tools/jdk:current_java_runtime"],
toolchains = ["@rules_java//toolchains:current_java_runtime"],
tools = ["@rules_java//toolchains:current_java_runtime"],
)
12 changes: 6 additions & 6 deletions third_party/zstd-jni/zstd-jni.BUILD
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
genrule(
name = "copy_link_jni_md_header",
srcs = select({
"@bazel_tools//src/conditions:darwin": ["@bazel_tools//tools/jdk:jni_md_header-darwin"],
"@bazel_tools//src/conditions:freebsd": ["@bazel_tools//tools/jdk:jni_md_header-freebsd"],
"@bazel_tools//src/conditions:openbsd": ["@bazel_tools//tools/jdk:jni_md_header-openbsd"],
"@bazel_tools//src/conditions:windows": ["@bazel_tools//tools/jdk:jni_md_header-windows"],
"//conditions:default": ["@bazel_tools//tools/jdk:jni_md_header-linux"],
"@bazel_tools//src/conditions:darwin": ["@rules_java//toolchains:jni_md_header-darwin"],
"@bazel_tools//src/conditions:freebsd": ["@rules_java//toolchains:jni_md_header-freebsd"],
"@bazel_tools//src/conditions:openbsd": ["@rules_java//toolchains:jni_md_header-openbsd"],
"@bazel_tools//src/conditions:windows": ["@rules_java//toolchains:jni_md_header-windows"],
"//conditions:default": ["@rules_java//toolchains:jni_md_header-linux"],
}),
outs = ["jni_md.h"],
cmd = "cp -f $< $@",
)

genrule(
name = "copy_link_jni_header",
srcs = ["@bazel_tools//tools/jdk:jni_header"],
srcs = ["@rules_java//toolchains:jni_header"],
outs = ["jni.h"],
cmd = "cp -f $< $@",
)

0 comments on commit f001ef1

Please sign in to comment.