...
1load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
2load("@rules_proto//proto:defs.bzl", "proto_library")
3
4proto_library(
5 name = "bar_proto",
6 srcs = [
7 "bar1.proto",
8 "bar2.proto",
9 ],
10 _gazelle_imports = [],
11 visibility = ["//visibility:public"],
12)
13
14proto_library(
15 name = "foo_proto",
16 srcs = [
17 "foo1.proto",
18 "foo2.proto",
19 ],
20 _gazelle_imports = [
21 "google/protobuf/any.proto",
22 "proto_package_mode/bar1.proto",
23 ],
24 visibility = ["//visibility:public"],
25)
26
27go_proto_library(
28 name = "bar_go_proto",
29 _gazelle_imports = [],
30 importpath = "example.com/repo/proto_package_mode/bar",
31 proto = ":bar_proto",
32 visibility = ["//visibility:public"],
33)
34
35go_proto_library(
36 name = "foo_go_proto",
37 _gazelle_imports = [
38 "google/protobuf/any.proto",
39 "proto_package_mode/bar1.proto",
40 ],
41 importpath = "example.com/repo/proto_package_mode",
42 proto = ":foo_proto",
43 visibility = ["//visibility:public"],
44)
View as plain text