blob: 145a7dc8440a76a0f6275bb49155cb9875f99f0a [file] [log] [blame]
load("@bazel_tools//tools/jdk:local_java_repository.bzl", "local_java_runtime")
package(default_visibility = ["//visibility:public"])
filegroup(
name = "jdk11",
srcs = ["BUILD"] + select({
"@platforms//os:macos": glob(["mac/**"]),
"@platforms//os:windows": glob(["win/**"]),
"@platforms//os:linux": glob(["linux/**"]),
}),
)
java_runtime(
name = "jdk11_runtime",
srcs = select({
"@platforms//os:macos": glob(["mac/**"]),
"@platforms//os:windows": glob(["win/**"]),
"@platforms//os:linux": glob(["linux/**"]),
}),
java_home = select({
"@platforms//os:macos": "mac/Contents/Home",
"@platforms//os:windows": "win",
"@platforms//os:linux": "linux",
}),
)
local_java_runtime(
name = "jdk11",
java_home = "", # java_home is unused; runtime_name is used instead.
runtime_name = "jdk11_runtime",
version = "11",
)
filegroup(
name = "jdk11_runtime_linux_files",
srcs = glob(["linux/**"]),
visibility = ["//visibility:public"],
)