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  )