github.com/stackb/rules_proto@v0.0.0-20240221195024-5428336c51f1/pkg/plugin/builtin/BUILD.bazel (about)

     1  load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
     2  
     3  go_library(
     4      name = "builtin",
     5      srcs = [
     6          "cpp_plugin.go",
     7          "csharp_plugin.go",
     8          "doc.go",
     9          "grpc_grpc_cpp.go",
    10          "java_plugin.go",
    11          "js_closure_plugin.go",
    12          "js_common_plugin.go",
    13          "objc_plugin.go",
    14          "php_plugin.go",
    15          "pyi_plugin.go",
    16          "python_plugin.go",
    17          "ruby_plugin.go",
    18      ],
    19      importpath = "github.com/stackb/rules_proto/pkg/plugin/builtin",
    20      visibility = ["//visibility:public"],
    21      deps = [
    22          "//pkg/protoc",
    23          "@bazel_gazelle//label:go_default_library",
    24      ],
    25  )
    26  
    27  go_test(
    28      name = "builtin_test",
    29      srcs = [
    30          "cpp_plugin_test.go",
    31          "csharp_plugin_test.go",
    32          "java_plugin_test.go",
    33          "js_closure_plugin_test.go",
    34          "js_common_plugin_test.go",
    35          "objc_plugin_test.go",
    36          "php_plugin_test.go",
    37          "pyi_plugin_test.go",
    38          "python_plugin_test.go",
    39          "ruby_plugin_test.go",
    40      ],
    41      data = [":protoc"],
    42      deps = [
    43          ":builtin",
    44          "//pkg/plugintest",
    45      ],
    46  )
    47  
    48  genrule(
    49      name = "protoc_tool",
    50      outs = ["protoc"],
    51      cmd = "cp $(location //toolchain:protoc_exe) $@",
    52      executable = True,
    53      tools = ["//toolchain:protoc_exe"],
    54  )
    55  
    56  filegroup(
    57      name = "all_files",
    58      testonly = True,
    59      srcs = [
    60          "BUILD.bazel",
    61      ] + glob(["*.go"]),
    62      visibility = ["//pkg:__pkg__"],
    63  )