package(default_visibility = ["//visibility:public"]) filegroup( name = "jni_header", srcs = ["jdk/include/jni.h"], ) filegroup( name = "jni_md_header-darwin", srcs = ["jdk/include/darwin/jni_md.h"], ) filegroup( name = "jni_md_header-linux", srcs = ["jdk/include/linux/jni_md.h"], ) filegroup( name = "java", srcs = ["jdk/jre/bin/java"], ) BOOTCLASS_JARS = [ "rt.jar", "resources.jar", "jsse.jar", "jce.jar", "charsets.jar", ] filegroup( name = "bootclasspath", srcs = ["jdk/jre/lib/%s" % jar for jar in BOOTCLASS_JARS], ) filegroup( name = "langtools", srcs = ["jdk/lib/tools.jar"], ) java_import( name = "langtools-neverlink", jars = ["jdk/lib/tools.jar"], neverlink = 1, ) # This one is just needed because of how filegroup redirection works. filegroup(name = "jdk-null") filegroup( name = "jdk-default", srcs = [":java"], path = "jdk/jre", ) filegroup( name = "jdk", srcs = [ ":jdk-default", ":jdk-null", ], ) java_toolchain( name = "toolchain", encoding = "UTF-8", source_version = "8", target_version = "8", )