Add has_services annotation to api_proto_library. (#37)

Also bonus fix to eds.proto, it doesn't need the address.proto import.
pull/38/head
htuch 8 years ago committed by GitHub
parent 043a5eedf1
commit 5f266fcb62
  1. 5
      api/BUILD
  2. 1
      api/eds.proto
  3. 4
      bazel/api_build_system.bzl

@ -31,6 +31,7 @@ api_proto_library(
":health_check",
":tls_context",
],
has_services = 1,
)
api_proto_library(
@ -41,6 +42,7 @@ api_proto_library(
":base",
":health_check",
],
has_services = 1,
)
api_proto_library(
@ -50,6 +52,7 @@ api_proto_library(
":base",
":health_check",
],
has_services = 1,
)
api_proto_library(
@ -60,10 +63,12 @@ api_proto_library(
":base",
":tls_context",
],
has_services = 1,
)
api_proto_library(
name = "rds",
srcs = ["rds.proto"],
deps = [":base"],
has_services = 1,
)

@ -2,7 +2,6 @@ syntax = "proto3";
package envoy.api.v2;
import "api/address.proto";
import "api/base.proto";
import "api/health_check.proto";

@ -1,6 +1,8 @@
load("@protobuf_bzl//:protobuf.bzl", "cc_proto_library")
def api_proto_library(name, srcs = [], deps = []):
# TODO(htuch): has_services is currently ignored but will in future support
# gRPC stub generation.
def api_proto_library(name, srcs = [], deps = [], has_services = 0):
cc_proto_library(
name = name,
srcs = srcs,

Loading…
Cancel
Save