| package(default_visibility = ["//visibility:public"]) |
| |
| filegroup( |
| name = "jni_header", |
| srcs = ["//external:jni_header"], |
| ) |
| |
| filegroup( |
| name = "jni_md_header-darwin", |
| srcs = ["//external:jni_md_header-darwin"], |
| ) |
| |
| filegroup( |
| name = "jni_md_header-linux", |
| srcs = ["//external:jni_md_header-linux"], |
| ) |
| |
| filegroup( |
| name = "java", |
| srcs = ["//external:java"], |
| ) |
| |
| filegroup( |
| name = "jar", |
| srcs = ["//external:jar"], |
| ) |
| |
| filegroup( |
| name = "javac", |
| srcs = ["//external:javac"], |
| ) |
| |
| BOOTCLASS_JARS = [ |
| "rt.jar", |
| "resources.jar", |
| "jsse.jar", |
| "jce.jar", |
| "charsets.jar", |
| ] |
| |
| filegroup( |
| name = "bootclasspath", |
| srcs = ["//external:bootclasspath"], |
| ) |
| |
| filegroup( |
| name = "extdir", |
| srcs = ["//external:extdir"], |
| ) |
| |
| filegroup( |
| name = "langtools", |
| srcs = ["//third_party/java/jdk/langtools:javac_jar"], |
| ) |
| |
| java_import( |
| name = "langtools-neverlink", |
| jars = [":langtools"], |
| neverlink = 1, |
| ) |
| |
| # This one is just needed because of how filegroup redirection works. |
| filegroup(name = "jdk-null") |
| |
| filegroup( |
| name = "jdk", |
| srcs = [ |
| ":jdk-null", |
| "//external:jdk-default", |
| ], |
| ) |
| |
| java_toolchain( |
| name = "toolchain", |
| encoding = "UTF-8", |
| jvm_opts = ["-client"], |
| source_version = "7", |
| target_version = "7", |
| ) |
| |
| exports_files([ |
| "JavaBuilder_deploy.jar", |
| "ijar", |
| "SingleJar_deploy.jar", |
| "GenClass_deploy.jar", |
| ]) |
| |
| filegroup( |
| name = "srcs", |
| srcs = ["BUILD"], # Tools are build from the workspace for tests. |
| ) |
| |
| filegroup( |
| name = "package-srcs", |
| srcs = glob(["**"]), |
| ) |