| load("@bazel_skylib//:bzl_library.bzl", "bzl_library") |
| load("@stardoc//stardoc:stardoc.bzl", "stardoc") |
| |
| exports_files( |
| ["rules.md"], |
| visibility = ["//test:__pkg__"], |
| ) |
| |
| bzl_library( |
| name = "rules_bzl", |
| srcs = ["rules.bzl"], |
| deps = [ |
| "//java/bazel/rules", |
| "//java/common/rules:toolchain_rules", |
| ], |
| ) |
| |
| stardoc( |
| name = "rules_docs", |
| out = "rules_docs.out", |
| input = "rules.bzl", |
| rule_template = ":rule.vm", |
| symbol_names = [ |
| # core rules |
| "java_binary", |
| "java_import", |
| "java_library", |
| "java_plugin", |
| "java_test", |
| |
| # toolchain rules |
| "java_package_configuration", |
| "java_runtime", |
| "java_toolchain", |
| ], |
| table_of_contents_template = "@stardoc//stardoc:templates/markdown_tables/table_of_contents.vm", |
| visibility = ["//test:__pkg__"], |
| deps = [":rules_bzl"], |
| ) |