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 )