|  | package(default_visibility = ["//visibility:public"]) | 
|  |  | 
|  | filegroup( | 
|  | name = "jni_header", | 
|  | srcs = ["include/jni.h"], | 
|  | ) | 
|  |  | 
|  | filegroup( | 
|  | name = "jni_md_header-darwin", | 
|  | srcs = ["include/darwin/jni_md.h"], | 
|  | ) | 
|  |  | 
|  | filegroup( | 
|  | name = "jni_md_header-linux", | 
|  | srcs = ["include/linux/jni_md.h"], | 
|  | ) | 
|  |  | 
|  | filegroup( | 
|  | name = "java", | 
|  | srcs = ["bin/java"], | 
|  | ) | 
|  |  | 
|  | filegroup( | 
|  | name = "jar", | 
|  | srcs = ["bin/jar"], | 
|  | ) | 
|  |  | 
|  | filegroup( | 
|  | name = "javac", | 
|  | srcs = ["bin/javac"], | 
|  | ) | 
|  |  | 
|  | BOOTCLASS_JARS = [ | 
|  | "rt.jar", | 
|  | "resources.jar", | 
|  | "jsse.jar", | 
|  | "jce.jar", | 
|  | "charsets.jar", | 
|  | ] | 
|  |  | 
|  | filegroup( | 
|  | name = "bootclasspath", | 
|  | srcs = ["jre/lib/%s" % jar for jar in BOOTCLASS_JARS], | 
|  | ) | 
|  |  | 
|  | filegroup( | 
|  | name = "extdir", | 
|  | srcs = glob(["jre/lib/ext/*.jar"]), | 
|  | ) | 
|  |  | 
|  | filegroup( | 
|  | name = "jdk-default", | 
|  | srcs = glob(["bin/*"]), | 
|  | ) | 
|  |  | 
|  | filegroup( | 
|  | name = "langtools", | 
|  | srcs = ["lib/tools.jar"], | 
|  | ) | 
|  |  | 
|  | java_import( | 
|  | name = "langtools-neverlink", | 
|  | jars = ["lib/tools.jar"], | 
|  | neverlink = 1, | 
|  | ) |