Synchronize new proto/yaml changes.

PiperOrigin-RevId: 249909255
This commit is contained in:
Google APIs 2019-05-24 15:25:55 -07:00 committed by Copybara-Service
parent e01ef4bb87
commit c69355435c
4 changed files with 207 additions and 20 deletions

View File

@ -42,11 +42,6 @@ proto_library(
],
)
cc_proto_library(
name = "client_cc_proto",
deps = [":client_proto"],
)
proto_library(
name = "config_change_proto",
srcs = ["config_change.proto"],
@ -384,3 +379,148 @@ go_proto_library(
":monitoredres_go_proto",
],
)
##############################################################################
# C++
##############################################################################
load("@com_google_googleapis_imports//:imports.bzl", "cc_proto_library")
cc_proto_library(
name = "annotations_cc_proto",
deps = [":annotations_proto"],
)
cc_proto_library(
name = "auth_cc_proto",
deps = [":auth_proto"],
)
cc_proto_library(
name = "backend_cc_proto",
deps = [":backend_proto"],
)
cc_proto_library(
name = "billing_cc_proto",
deps = [":billing_proto"],
)
cc_proto_library(
name = "client_cc_proto",
deps = [":client_proto"],
)
cc_proto_library(
name = "config_change_cc_proto",
deps = [":config_change_proto"],
)
cc_proto_library(
name = "consumer_cc_proto",
deps = [":consumer_proto"],
)
cc_proto_library(
name = "context_cc_proto",
deps = [":context_proto"],
)
cc_proto_library(
name = "control_cc_proto",
deps = [":control_proto"],
)
cc_proto_library(
name = "distribution_cc_proto",
deps = [":distribution_proto"],
)
cc_proto_library(
name = "documentation_cc_proto",
deps = [":documentation_proto"],
)
cc_proto_library(
name = "endpoint_cc_proto",
deps = [":endpoint_proto"],
)
cc_proto_library(
name = "field_behavior_cc_proto",
deps = [":field_behavior_proto"],
)
cc_proto_library(
name = "http_cc_proto",
deps = [":http_proto"],
)
cc_proto_library(
name = "httpbody_cc_proto",
deps = [":httpbody_proto"],
)
cc_proto_library(
name = "label_cc_proto",
deps = [":label_proto"],
)
cc_proto_library(
name = "launch_stage_cc_proto",
deps = [":launch_stage_proto"],
)
cc_proto_library(
name = "log_cc_proto",
deps = [":log_proto"],
)
cc_proto_library(
name = "logging_cc_proto",
deps = [":logging_proto"],
)
cc_proto_library(
name = "metric_cc_proto",
deps = [":metric_proto"],
)
cc_proto_library(
name = "monitored_resource_cc_proto",
deps = [":monitored_resource_proto"],
)
cc_proto_library(
name = "monitoring_cc_proto",
deps = ["monitoring_proto"],
)
cc_proto_library(
name = "quota_cc_proto",
deps = ["quota_proto"],
)
cc_proto_library(
name = "resource_cc_proto",
deps = [":resource_proto"],
)
cc_proto_library(
name = "service_cc_proto",
deps = [":service_proto"],
)
cc_proto_library(
name = "source_info_cc_proto",
deps = [":source_info_proto"],
)
cc_proto_library(
name = "system_parameter_cc_proto",
deps = [":system_parameter_proto"],
)
cc_proto_library(
name = "usage_cc_proto",
deps = [":usage_proto"],
)

View File

@ -161,3 +161,24 @@ go_gapic_assembly_pkg(
":vision_go_proto",
],
)
##############################################################################
# C++
##############################################################################
load(
"@com_google_googleapis_imports//:imports.bzl",
"cc_grpc_library",
"cc_proto_library",
)
cc_proto_library(
name = "vision_cc_proto",
deps = [":vision_proto"],
)
cc_grpc_library(
name = "vision_cc_grpc",
srcs = [":vision_proto"],
deps = [":vision_cc_proto"],
grpc_only = True,
)

View File

@ -89,3 +89,24 @@ go_gapic_assembly_pkg(
":longrunning_go_proto",
],
)
##############################################################################
# C++
##############################################################################
load(
"@com_google_googleapis_imports//:imports.bzl",
"cc_grpc_library",
"cc_proto_library",
)
cc_proto_library(
name = "longrunning_cc_proto",
deps = [":operations_proto"],
)
cc_grpc_library(
name = "longrunning_cc_grpc",
srcs = [":operations_proto"],
deps = [":longrunning_cc_proto"],
grpc_only = True,
)

View File

@ -102,38 +102,46 @@ def switched_rules_by_language(
"""
rules = {}
#
# Common
#
rules["proto_library_with_info"] = _switch(
gapic,
"@com_google_api_codegen//rules_gapic:gapic.bzl",
)
#
# Java
#
rules["java_proto_library"] = _switch(
java,
"native.java_proto_library",
)
rules["java_grpc_library"] = _switch(
java and grpc,
"@io_grpc_grpc_java//:java_grpc_library.bzl",
)
rules["java_gapic_library"] = _switch(
java and gapic,
java and grpc and gapic,
"@com_google_api_codegen//rules_gapic/java:java_gapic.bzl",
)
rules["java_resource_name_proto_library"] = _switch(
java and gapic,
java and grpc and gapic,
"@com_google_api_codegen//rules_gapic/java:java_gapic.bzl",
)
rules["java_gapic_assembly_gradle_pkg"] = _switch(
java and gapic,
java and grpc and gapic,
"@com_google_api_codegen//rules_gapic/java:java_gapic_pkg.bzl",
)
rules["java_test"] = _switch(
java and gapic,
java and grpc and gapic,
"native.java_test",
)
#
# Go
#
rules["go_proto_library"] = _switch(
go,
"@io_bazel_rules_go//proto:def.bzl",
@ -142,29 +150,26 @@ def switched_rules_by_language(
go,
"@io_bazel_rules_go//go:def.bzl",
)
rules["go_test"] = _switch(
go and gapic,
go and grpc and gapic,
"@io_bazel_rules_go//go:def.bzl",
)
rules["go_gapic_srcjar"] = _switch(
go and gapic,
"@com_google_api_codegen//rules_gapic/go:go_gapic.bzl",
)
rules["go_gapic_library"] = _switch(
go and gapic,
go and grpc and gapic,
"@com_google_api_codegen//rules_gapic/go:go_gapic.bzl",
)
rules["go_gapic_assembly_pkg"] = _switch(
go and gapic,
go and grpc and gapic,
"@com_google_api_codegen//rules_gapic/go:go_gapic_pkg.bzl",
)
#
# C++
#
rules["cc_proto_library"] = _switch(
cc,
"native.cc_proto_library",
)
rules["cc_grpc_library"] = _switch(
cc and grpc,
"@com_github_grpc_grpc//bazel:cc_grpc_library.bzl",