Synchronize new proto/yaml changes.
PiperOrigin-RevId: 252108410
This commit is contained in:
parent
7a5025c8c5
commit
a12347ec47
18
WORKSPACE
18
WORKSPACE
|
|
@ -15,14 +15,15 @@ switched_rules_by_language(
|
|||
go = True,
|
||||
grpc = True,
|
||||
java = True,
|
||||
php = True,
|
||||
)
|
||||
|
||||
# Note gapic-generator contains java-specific and common code, that is why it is imported in common
|
||||
# section
|
||||
http_archive(
|
||||
name = "com_google_api_codegen",
|
||||
strip_prefix = "gapic-generator-b465d5651c29c344e90515172cbe662fcb296dd8",
|
||||
urls = ["https://github.com/googleapis/gapic-generator/archive/b465d5651c29c344e90515172cbe662fcb296dd8.zip"],
|
||||
strip_prefix = "gapic-generator-5fcbd748cd68bb8ab4732511c6c07c1a87db02a3",
|
||||
urls = ["https://github.com/googleapis/gapic-generator/archive/5fcbd748cd68bb8ab4732511c6c07c1a87db02a3.zip"],
|
||||
)
|
||||
|
||||
##############################################################################
|
||||
|
|
@ -137,3 +138,16 @@ load(
|
|||
)
|
||||
|
||||
com_google_gapic_generator_cpp_repositories()
|
||||
|
||||
##############################################################################
|
||||
# PHP
|
||||
##############################################################################
|
||||
|
||||
load("@com_google_api_codegen//rules_gapic/php:php_gapic_repositories.bzl", "php", "php_gapic_repositories")
|
||||
|
||||
php(
|
||||
name = "php",
|
||||
version = "7.1.30",
|
||||
)
|
||||
|
||||
php_gapic_repositories()
|
||||
|
|
|
|||
|
|
@ -170,3 +170,46 @@ go_gapic_assembly_pkg(
|
|||
":dialogflow_go_proto",
|
||||
],
|
||||
)
|
||||
|
||||
##############################################################################
|
||||
# PHP
|
||||
##############################################################################
|
||||
load(
|
||||
"@com_google_googleapis_imports//:imports.bzl",
|
||||
"php_proto_library",
|
||||
"php_grpc_library",
|
||||
"php_gapic_library",
|
||||
"php_gapic_assembly_pkg",
|
||||
)
|
||||
|
||||
php_proto_library(
|
||||
name = "dialogflow_php_proto",
|
||||
deps = [":dialogflow_proto"],
|
||||
)
|
||||
|
||||
php_grpc_library(
|
||||
name = "dialogflow_php_grpc",
|
||||
srcs = [":dialogflow_proto"],
|
||||
deps = [":dialogflow_php_proto"],
|
||||
)
|
||||
|
||||
php_gapic_library(
|
||||
name = "dialogflow_php_gapic",
|
||||
src = ":dialogflow_proto_with_info",
|
||||
gapic_yaml = "dialogflow_gapic.yaml",
|
||||
service_yaml = "//google/cloud/dialogflow:dialogflow_v2.yaml",
|
||||
deps = [
|
||||
":dialogflow_php_grpc",
|
||||
":dialogflow_php_proto",
|
||||
],
|
||||
)
|
||||
|
||||
# Opensource Packages
|
||||
php_gapic_assembly_pkg(
|
||||
name = "google-cloud-dialogflow-v2-php",
|
||||
deps = [
|
||||
":dialogflow_php_gapic",
|
||||
":dialogflow_php_grpc",
|
||||
":dialogflow_php_proto",
|
||||
],
|
||||
)
|
||||
|
|
|
|||
|
|
@ -125,3 +125,46 @@ go_gapic_assembly_pkg(
|
|||
":language_go_proto",
|
||||
],
|
||||
)
|
||||
|
||||
##############################################################################
|
||||
# PHP
|
||||
##############################################################################
|
||||
load(
|
||||
"@com_google_googleapis_imports//:imports.bzl",
|
||||
"php_proto_library",
|
||||
"php_grpc_library",
|
||||
"php_gapic_library",
|
||||
"php_gapic_assembly_pkg",
|
||||
)
|
||||
|
||||
php_proto_library(
|
||||
name = "language_php_proto",
|
||||
deps = [":language_proto"],
|
||||
)
|
||||
|
||||
php_grpc_library(
|
||||
name = "language_php_grpc",
|
||||
srcs = [":language_proto"],
|
||||
deps = [":language_php_proto"],
|
||||
)
|
||||
|
||||
php_gapic_library(
|
||||
name = "language_php_gapic",
|
||||
src = ":language_proto_with_info",
|
||||
gapic_yaml = "language_gapic.yaml",
|
||||
service_yaml = "//google/cloud/language:language_v1.yaml",
|
||||
deps = [
|
||||
":langauge_php_grpc",
|
||||
":language_php_proto",
|
||||
],
|
||||
)
|
||||
|
||||
# Opensource Packages
|
||||
php_gapic_assembly_pkg(
|
||||
name = "google-cloud-language-v1-php",
|
||||
deps = [
|
||||
":language_php_gapic",
|
||||
":language_php_grpc",
|
||||
":language_php_proto",
|
||||
],
|
||||
)
|
||||
|
|
|
|||
|
|
@ -149,3 +149,46 @@ go_gapic_assembly_pkg(
|
|||
":pubsub_go_proto",
|
||||
],
|
||||
)
|
||||
|
||||
##############################################################################
|
||||
# PHP
|
||||
##############################################################################
|
||||
load(
|
||||
"@com_google_googleapis_imports//:imports.bzl",
|
||||
"php_proto_library",
|
||||
"php_grpc_library",
|
||||
"php_gapic_library",
|
||||
"php_gapic_assembly_pkg",
|
||||
)
|
||||
|
||||
php_proto_library(
|
||||
name = "pubsub_php_proto",
|
||||
deps = [":pubsub_proto"],
|
||||
)
|
||||
|
||||
php_grpc_library(
|
||||
name = "pubsub_php_grpc",
|
||||
srcs = [":pubsub_proto"],
|
||||
deps = [":pubsub_php_proto"],
|
||||
)
|
||||
|
||||
php_gapic_library(
|
||||
name = "pubsub_php_gapic",
|
||||
src = ":pubsub_proto_with_info",
|
||||
gapic_yaml = "pubsub_gapic.yaml",
|
||||
service_yaml = "//google/pubsub:pubsub.yaml",
|
||||
deps = [
|
||||
":pubsub_php_grpc",
|
||||
":pubsub_php_proto",
|
||||
],
|
||||
)
|
||||
|
||||
# Opensource Packages
|
||||
php_gapic_assembly_pkg(
|
||||
name = "google-cloud-pubsub-v1-php",
|
||||
deps = [
|
||||
":pubsub_php_gapic",
|
||||
":pubsub_php_grpc",
|
||||
":pubsub_php_proto",
|
||||
],
|
||||
)
|
||||
|
|
|
|||
|
|
@ -94,7 +94,7 @@ def switched_rules_by_language(
|
|||
go (bool): Enable Go specific rules. False by default.
|
||||
cc (bool): Enable C++ specific rules. False by default. Partially implemented.
|
||||
python (bool): Enable Python-specific rules. False by default. Not implemented yet.
|
||||
php (bool): Enable PHP specific rules. False by default. Not implemented yet.
|
||||
php (bool): Enable PHP specific rules. False by default.
|
||||
ruby (bool): Enable Ruby specific rules. False by default. Not implemented yet.
|
||||
js (bool): Enable JavaScript specific rules. False by default. Not implemented yet.
|
||||
csharp (bool): Enable C# specific rules. False by default. Not implemented yet.
|
||||
|
|
@ -179,6 +179,26 @@ def switched_rules_by_language(
|
|||
"@com_google_gapic_generator_cpp//rules_gapic/cpp:cc_gapic.bzl",
|
||||
)
|
||||
|
||||
#
|
||||
# PHP
|
||||
#
|
||||
rules["php_proto_library"] = _switch(
|
||||
php,
|
||||
"@com_google_api_codegen//rules_gapic/php:php_gapic.bzl",
|
||||
)
|
||||
rules["php_grpc_library"] = _switch(
|
||||
php and grpc,
|
||||
"@com_google_api_codegen//rules_gapic/php:php_gapic.bzl",
|
||||
)
|
||||
rules["php_gapic_library"] = _switch(
|
||||
php and grpc and gapic,
|
||||
"@com_google_api_codegen//rules_gapic/php:php_gapic.bzl",
|
||||
)
|
||||
rules["php_gapic_assembly_pkg"] = _switch(
|
||||
php and grpc and gapic,
|
||||
"@com_google_api_codegen//rules_gapic/php:php_gapic_pkg.bzl",
|
||||
)
|
||||
|
||||
rules.update(rules_override)
|
||||
|
||||
switched_rules(
|
||||
|
|
|
|||
Loading…
Reference in New Issue