github.com/wolfd/bazel-gazelle@v0.14.0/internal/language/go/testdata/proto_package_mode_extras/BUILD.want (about) 1 load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 2 load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") 3 4 proto_library( 5 name = "bar_proto", 6 srcs = [ 7 "bar1.proto", 8 "bar2.proto", 9 ], 10 _gazelle_imports = [], 11 ) 12 13 proto_library( 14 name = "foo_proto", 15 srcs = [ 16 "foo1.proto", 17 "foo2.proto", 18 ], 19 _gazelle_imports = [ 20 "google/protobuf/any.proto", 21 "proto_package_mode_extras/bar1.proto", 22 ], 23 ) 24 25 go_proto_library( 26 name = "bar_go_proto", 27 _gazelle_imports = [], 28 importpath = "example.com/repo/proto_package_mode_extras/bar", 29 proto = ":bar_proto", 30 ) 31 32 go_proto_library( 33 name = "foo_go_proto", 34 _gazelle_imports = [ 35 "google/protobuf/any.proto", 36 "proto_package_mode_extras/bar1.proto", 37 ], 38 importpath = "example.com/repo/proto_package_mode_extras", 39 proto = ":foo_proto", 40 ) 41 42 go_library( 43 name = "go_default_library", 44 _gazelle_imports = [], 45 embed = [":foo_go_proto"], 46 importpath = "example.com/repo/proto_package_mode_extras", 47 ) 48 49 go_test( 50 name = "go_default_test", 51 srcs = ["foo_test.go"], 52 _gazelle_imports = [], 53 embed = [":go_default_library"], 54 )