github.com/0xKiwi/rules_go@v0.24.3/tests/legacy/examples/proto/gostyle/BUILD.bazel (about) 1 load("@io_bazel_rules_go//go:def.bzl", "go_library") 2 load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") 3 load("@rules_proto//proto:defs.bzl", "proto_library") 4 5 genrule( 6 name = "copy", 7 srcs = ["gostyle.proto"], 8 outs = ["gostyle.gen.proto"], 9 cmd = "sed -e 's/ano.proto/any.proto/' $< > $@", 10 ) 11 12 proto_library( 13 name = "gostyle_proto", 14 srcs = [":copy"], 15 visibility = ["//visibility:public"], 16 deps = [ 17 "@com_google_protobuf//:any_proto", 18 ], 19 ) 20 21 go_proto_library( 22 name = "gostyle_go_proto", 23 importpath = "github.com/bazelbuild/rules_go/examples/proto/gostyle", 24 proto = ":gostyle_proto", 25 visibility = ["//visibility:public"], 26 )