bazel: Add load statements for proto_library (#9367)

This prepares Envoy for `--incompatible_load_proto_rules_from_bzl`.
See https://github.com/bazelbuild/bazel/issues/8922

Signed-off-by: Yannic Bonenberger <contact@yannic-bonenberger.com>

Mirrored from https://github.com/envoyproxy/envoy @ 3dea628c25b00d6c18e498492de7e390db88d188
master-ci-test
data-plane-api(CircleCI) 5 years ago
parent a458dceb1e
commit c51229c1a1
  1. 7
      bazel/api_build_system.bzl
  2. 2
      docs/BUILD

@ -1,8 +1,9 @@
load("@com_google_protobuf//:protobuf.bzl", _py_proto_library = "py_proto_library")
load("@com_envoyproxy_protoc_gen_validate//bazel:pgv_proto_library.bzl", "pgv_cc_proto_library") load("@com_envoyproxy_protoc_gen_validate//bazel:pgv_proto_library.bzl", "pgv_cc_proto_library")
load("@com_github_grpc_grpc//bazel:cc_grpc_library.bzl", "cc_grpc_library")
load("@com_google_protobuf//:protobuf.bzl", _py_proto_library = "py_proto_library")
load("@io_bazel_rules_go//proto:def.bzl", "go_grpc_library", "go_proto_library") load("@io_bazel_rules_go//proto:def.bzl", "go_grpc_library", "go_proto_library")
load("@io_bazel_rules_go//go:def.bzl", "go_test") load("@io_bazel_rules_go//go:def.bzl", "go_test")
load("@com_github_grpc_grpc//bazel:cc_grpc_library.bzl", "cc_grpc_library") load("@rules_proto//proto:defs.bzl", "proto_library")
load( load(
"//bazel:external_proto_deps.bzl", "//bazel:external_proto_deps.bzl",
"EXTERNAL_PROTO_CC_BAZEL_DEP_MAP", "EXTERNAL_PROTO_CC_BAZEL_DEP_MAP",
@ -108,7 +109,7 @@ def api_cc_py_proto_library(
linkstatic = 0, linkstatic = 0,
has_services = 0): has_services = 0):
relative_name = ":" + name relative_name = ":" + name
native.proto_library( proto_library(
name = name, name = name,
srcs = srcs, srcs = srcs,
deps = deps + _COMMON_PROTO_DEPS, deps = deps + _COMMON_PROTO_DEPS,

@ -1,3 +1,5 @@
load("@rules_proto//proto:defs.bzl", "proto_library")
licenses(["notice"]) # Apache 2 licenses(["notice"]) # Apache 2
package_group( package_group(

Loading…
Cancel
Save