github.com/GoogleCloudPlatform/testgrid@v0.0.174/pb/custom_evaluator/BUILD.bazel (about) 1 load("@rules_proto//proto:defs.bzl", "proto_library") 2 load("@io_bazel_rules_go//go:def.bzl", "go_library") 3 load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") 4 5 proto_library( 6 name = "custom_evaluator_proto", 7 srcs = ["custom_evaluator.proto"], 8 visibility = ["//visibility:public"], 9 deps = ["//pb/test_status:test_status_proto"], 10 ) 11 12 go_proto_library( 13 name = "custom_evaluator_go_proto", 14 importpath = "github.com/GoogleCloudPlatform/testgrid/pb/custom_evaluator", 15 proto = ":custom_evaluator_proto", 16 visibility = ["//visibility:public"], 17 deps = ["//pb/test_status:go_default_library"], 18 ) 19 20 go_library( 21 name = "go_default_library", 22 embed = [":custom_evaluator_go_proto"], 23 importpath = "github.com/GoogleCloudPlatform/testgrid/pb/custom_evaluator", 24 visibility = ["//visibility:public"], 25 ) 26 27 filegroup( 28 name = "package-srcs", 29 srcs = glob(["**"]), 30 tags = ["automanaged"], 31 visibility = ["//visibility:private"], 32 ) 33 34 filegroup( 35 name = "all-srcs", 36 srcs = [":package-srcs"], 37 tags = ["automanaged"], 38 visibility = ["//visibility:public"], 39 )