...

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

Documentation: github.com/bazelbuild/buildtools/build_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 build.gen.pb.go
     7
     8# build.proto is copied from Bazel 6.0.0
     9# https://github.com/bazelbuild/bazel/blob/6.0.0/src/main/protobuf/build.proto
    10
    11go_proto_checkedin_test(
    12    src = "build.gen.pb.go",
    13)
    14
    15proto_library(
    16    name = "blaze_query_proto",
    17    srcs = ["build.proto"],
    18    visibility = ["//visibility:public"],
    19)
    20
    21go_proto_library(
    22    name = "build_proto_go_proto",
    23    importpath = "github.com/bazelbuild/buildtools/build_proto",
    24    proto = ":blaze_query_proto",
    25    visibility = ["//visibility:public"],
    26)
    27
    28go_library(
    29    name = "build_proto",
    30    embed = [":build_proto_go_proto"],
    31    importpath = "github.com/bazelbuild/buildtools/build_proto",
    32    visibility = ["//visibility:public"],
    33)
    34
    35alias(
    36    name = "go_default_library",
    37    actual = ":build_proto",
    38    visibility = ["//visibility:public"],
    39)

View as plain text