...

Text file src/github.com/bazelbuild/buildtools/api_proto/BUILD.bazel

Documentation: github.com/bazelbuild/buildtools/api_proto

     1load("@io_bazel_rules_go//go:def.bzl", "go_library")
     2load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
     3load("@rules_proto//proto:defs.bzl", "proto_library")
     4load("//build:build_defs.bzl", "go_proto_checkedin_test")
     5
     6# gazelle:exclude api.gen.pb.go
     7
     8go_proto_checkedin_test(
     9    src = "api.gen.pb.go",
    10)
    11
    12proto_library(
    13    name = "api_proto_proto",
    14    srcs = ["api.proto"],
    15    visibility = ["//visibility:public"],
    16)
    17
    18go_proto_library(
    19    name = "api_proto_go_proto",
    20    importpath = "github.com/bazelbuild/buildtools/api_proto",
    21    proto = ":api_proto_proto",
    22    visibility = ["//visibility:public"],
    23)
    24
    25go_library(
    26    name = "api_proto",
    27    embed = [":api_proto_go_proto"],
    28    importpath = "github.com/bazelbuild/buildtools/api_proto",
    29    visibility = ["//visibility:public"],
    30)
    31
    32alias(
    33    name = "go_default_library",
    34    actual = ":api_proto",
    35    visibility = ["//visibility:public"],
    36)

View as plain text