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

     1  load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
     2  
     3  go_library(
     4      name = "rules_scala",
     5      srcs = [
     6          "scala_library.go",
     7          "scala_proto_library.go",
     8      ],
     9      importpath = "github.com/stackb/rules_proto/pkg/rule/rules_scala",
    10      visibility = ["//visibility:public"],
    11      deps = [
    12          "//pkg/plugin/akka/akka_grpc",
    13          "//pkg/plugin/scalapb/scalapb",
    14          "//pkg/protoc",
    15          "@bazel_gazelle//config:go_default_library",
    16          "@bazel_gazelle//label:go_default_library",
    17          "@bazel_gazelle//resolve:go_default_library",
    18          "@bazel_gazelle//rule:go_default_library",
    19          "@com_github_bmatcuk_doublestar//:doublestar",
    20          "@com_github_emicklei_proto//:proto",
    21      ],
    22  )
    23  
    24  go_test(
    25      name = "rules_scala_test",
    26      srcs = ["scala_library_test.go"],
    27      embed = [":rules_scala"],
    28      deps = [
    29          "//pkg/protoc",
    30          "@bazel_gazelle//config:go_default_library",
    31          "@bazel_gazelle//label:go_default_library",
    32          "@bazel_gazelle//resolve:go_default_library",
    33          "@bazel_gazelle//rule:go_default_library",
    34          "@com_github_google_go_cmp//cmp",
    35      ],
    36  )
    37  
    38  filegroup(
    39      name = "all_files",
    40      testonly = True,
    41      srcs = [
    42          "BUILD.bazel",
    43      ] + glob(["*.go"]),
    44      visibility = ["//pkg:__pkg__"],
    45  )