aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--src/main/tools/jdk.BUILD22
1 files changed, 19 insertions, 3 deletions
diff --git a/src/main/tools/jdk.BUILD b/src/main/tools/jdk.BUILD
index 2857fee46f..8d20f24f1f 100644
--- a/src/main/tools/jdk.BUILD
+++ b/src/main/tools/jdk.BUILD
@@ -22,19 +22,29 @@ filegroup(
filegroup(
name = "java",
- srcs = ["bin/java"],
+ srcs = select({
+ ":windows" : ["bin/java.exe"],
+ "//conditions:default" : ["bin/java"],
+ }),
)
filegroup(
name = "jar",
- srcs = ["bin/jar"],
+ srcs = select({
+ ":windows" : ["bin/jar.exe"],
+ "//conditions:default" : ["bin/jar"],
+ }),
)
filegroup(
name = "javac",
- srcs = ["bin/javac"],
+ srcs = select({
+ ":windows" : ["bin/javac.exe"],
+ "//conditions:default" : ["bin/javac"],
+ }),
)
+
filegroup(
name = "xjc",
srcs = ["bin/xjc"],
@@ -121,3 +131,9 @@ java_import(
jars = ["lib/tools.jar"],
neverlink = 1,
)
+
+config_setting(
+ name = "windows",
+ values = {"cpu": "x64_windows"},
+ visibility = ["//visibility:private"],
+)