aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools/jdk
diff options
context:
space:
mode:
authorGravatar laszlocsomor <laszlocsomor@google.com>2017-05-31 12:05:09 +0200
committerGravatar László Csomor <laszlocsomor@google.com>2017-05-31 13:53:43 +0200
commitdba22f337a20d3e8f3ac8dfd23bc6fa69e4528da (patch)
treed05fa2656ec6e7ace479ba79404716c6eb92ca35 /tools/jdk
parent341c08d7c32e539da6246b05ce55c6fe6343b79d (diff)
Automated g4 rollback of commit d894345ed88f8adce600b66a310b5210d0bcb59c.
*** Reason for rollback *** Breaks Bazel on FreeBSD: http://ci.bazel.io/view/Dashboard/job/Bazel/JAVA_VERSION=1.8,PLATFORM_NAME=freebsd-11/1542/console *** Original change description *** Use cc implementation of singlejar except on Windows. Change-Id: Ie4a2db2a6fa1ea86f4bdd42cd806f6804a0c56d4 PiperOrigin-RevId: 157567871
Diffstat (limited to 'tools/jdk')
-rw-r--r--tools/jdk/BUILD29
1 files changed, 17 insertions, 12 deletions
diff --git a/tools/jdk/BUILD b/tools/jdk/BUILD
index d52681033d..005ae91602 100644
--- a/tools/jdk/BUILD
+++ b/tools/jdk/BUILD
@@ -63,17 +63,6 @@ filegroup(
srcs = glob(["ijar/*"]),
)
-# On Windows, Java implementation of singlejar is used. We create a little
-# filegroup that contains the appropriate platform-dependent file.
-# Once https://github.com/bazelbuild/bazel/issues/2241 is fixed (that is,
-# the native singlejar is used on windows), this file group can be reused since
-# on Windows, executables end in ".exe", but the label we reach it through
-# must be platform-independent.
-filegroup(
- name = "singlejar",
- srcs = glob(["singlejar/*"]),
-)
-
filegroup(
name = "genclass",
srcs = ["//tools/jdk:GenClass_deploy.jar"],
@@ -85,6 +74,11 @@ filegroup(
)
filegroup(
+ name = "singlejar",
+ srcs = ["//tools/jdk:SingleJar_deploy.jar"],
+)
+
+filegroup(
name = "javabuilder",
srcs = ["//tools/jdk:JavaBuilder_deploy.jar"],
)
@@ -158,7 +152,7 @@ java_toolchain(
misc = [
"-XDskipDuplicateBridges=true",
],
- singlejar = ["@bazel_tools//tools/jdk:singlejar"],
+ singlejar = ["@bazel_tools//tools/jdk:SingleJar_deploy.jar"],
source_version = "8",
target_version = "8",
)
@@ -207,3 +201,14 @@ java_import(
name = "JacocoCoverage",
jars = [":JacocoCoverage_deploy.jar"],
)
+
+java_import(
+ name = "SingleJar",
+ jars = ["SingleJar_deploy.jar"],
+)
+
+java_binary(
+ name = "SingleJar_binary",
+ main_class = "com.google.devtools.build.singlejar.SingleJar",
+ runtime_deps = [":SingleJar"],
+)