1load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") 2load("@rules_proto//proto:defs.bzl", "proto_library") 3 4proto_library( 5 name = "useful_proto", 6 srcs = ["useful.proto"], 7 visibility = ["//visibility:public"], 8 deps = [ 9 "@com_google_protobuf//:duration_proto", 10 ], 11) 12 13go_proto_library( 14 name = "useful_go_proto", 15 importpath = "github.com/bazelbuild/rules_go/examples/proto/dep", 16 proto = ":useful_proto", 17 visibility = ["//visibility:public"], 18) 19