chore: configure common protos for PHP

PiperOrigin-RevId: 523180955
pull/799/head
Google APIs 2 years ago committed by Copybara-Service
parent a793ce31e6
commit 7c81ebfb02
  1. 54
      google/api/BUILD.bazel
  2. 14
      google/cloud/BUILD.bazel
  3. 9
      google/cloud/location/BUILD.bazel
  4. 17
      google/iam/v1/BUILD.bazel
  5. 20
      google/iam/v1/logging/BUILD.bazel
  6. 9
      google/logging/type/BUILD.bazel
  7. 26
      google/rpc/BUILD.bazel
  8. 40
      google/type/BUILD.bazel

@ -779,3 +779,57 @@ py_proto_library(
name = "visibility_py_proto",
deps = ["visibility_proto"],
)
##############################################################################
# PHP
##############################################################################
load(
"@com_google_googleapis_imports//:imports.bzl",
"php_gapic_assembly_pkg",
"php_proto_library",
)
php_proto_library(
name = "api_php_proto",
deps = [
"annotations_proto",
"auth_proto",
"backend_proto",
"billing_proto",
"client_proto",
"config_change_proto",
"consumer_proto",
"context_proto",
"control_proto",
"distribution_proto",
"documentation_proto",
"endpoint_proto",
"error_reason_proto",
"field_behavior_proto",
"http_proto",
"httpbody_proto",
"label_proto",
"launch_stage_proto",
"log_proto",
"logging_proto",
"metric_proto",
"monitored_resource_proto",
"monitoring_proto",
"quota_proto",
"resource_proto",
"routing_proto",
"service_proto",
"source_info_proto",
"system_parameter_proto",
"usage_proto",
"visibility_proto",
],
)
# Please DO-NOT-REMOVE this section.
# This is required to generate php files for these protos.
# Open Source Packages
php_gapic_assembly_pkg(
name = "google-api-php",
deps = [":api_php_proto"],
)

@ -72,13 +72,25 @@ py_proto_library(
##############################################################################
# PHP
##############################################################################
load("@com_google_googleapis_imports//:imports.bzl", "php_proto_library")
load(
"@com_google_googleapis_imports//:imports.bzl",
"php_proto_library",
"php_gapic_assembly_pkg",
)
php_proto_library(
name = "extended_operations_php_proto",
deps = [":extended_operations_proto"],
)
# Please DO-NOT-REMOVE this section.
# This is required to generate php files for these protos.
# Open Source Packages
php_gapic_assembly_pkg(
name = "extended-operations-php",
deps = [":extended_operations_php_proto"],
)
##############################################################################
# Node.js
##############################################################################

@ -118,6 +118,7 @@ load(
"@com_google_googleapis_imports//:imports.bzl",
"php_grpc_library",
"php_proto_library",
"php_gapic_assembly_pkg",
)
php_proto_library(
@ -131,6 +132,14 @@ php_grpc_library(
deps = [":location_php_proto"],
)
# Please DO-NOT-REMOVE this section.
# This is required to generate php files for these protos.
# Open Source Packages
php_gapic_assembly_pkg(
name = "google-cloud-location-php",
deps = [":location_php_proto"],
)
##############################################################################
# Node.js
##############################################################################

@ -19,6 +19,8 @@ load(
"java_proto_library",
"proto_library_with_info",
"py_proto_library",
"php_proto_library",
"php_gapic_assembly_pkg",
"ruby_cloud_gapic_library",
"ruby_gapic_assembly_pkg",
"ruby_grpc_library",
@ -172,6 +174,21 @@ py_proto_library(
deps = [":options_proto"],
)
php_proto_library(
name = "iam_php_proto",
deps = [
":iam_policy_proto",
":options_proto",
":policy_proto",
],
)
# Open Source Packages
php_gapic_assembly_pkg(
name = "google-iam-v1-php",
deps = [":iam_php_proto"],
)
ruby_proto_library(
name = "iam_ruby_proto",
deps = [

@ -90,6 +90,26 @@ py_gapic_assembly_pkg(
],
)
##############################################################################
# PHP
##############################################################################
load(
"@com_google_googleapis_imports//:imports.bzl",
"php_proto_library",
"php_gapic_assembly_pkg",
)
php_proto_library(
name = "logging_php_proto",
deps = [":audit_data_proto"],
)
# Open Source Packages
php_gapic_assembly_pkg(
name = "google-iam-v1-logging-php",
deps = [":logging_php_proto"],
)
##############################################################################
# C++
##############################################################################

@ -109,6 +109,7 @@ load(
"@com_google_googleapis_imports//:imports.bzl",
"php_grpc_library",
"php_proto_library",
"php_gapic_assembly_pkg",
)
php_proto_library(
@ -122,6 +123,14 @@ php_grpc_library(
deps = [":type_php_proto"],
)
# Please DO-NOT-REMOVE this section.
# This is required to generate php files for these protos.
# Open Source Packages
php_gapic_assembly_pkg(
name = "google-logging-type-php",
deps = [":type_php_proto"],
)
##############################################################################
# Node.js
##############################################################################

@ -125,3 +125,29 @@ py_proto_library(
name = "status_py_proto",
deps = [":status_proto"],
)
##############################################################################
# PHP
##############################################################################
load(
"@com_google_googleapis_imports//:imports.bzl",
"php_gapic_assembly_pkg",
"php_proto_library",
)
php_proto_library(
name = "rpc_php_proto",
deps = [
":code_proto",
":error_details_proto",
":status_proto",
],
)
# Please DO-NOT-REMOVE this section.
# This is required to generate php files for these protos.
# Open Source Packages
php_gapic_assembly_pkg(
name = "google-rpc-php",
deps = [":rpc_php_proto"],
)

@ -448,6 +448,46 @@ py_proto_library(
deps = [":timeofday_proto"],
)
##############################################################################
# PHP
##############################################################################
load(
"@com_google_googleapis_imports//:imports.bzl",
"php_gapic_assembly_pkg",
"php_proto_library",
)
php_proto_library(
name = "type_php_proto",
deps = [
":calendar_period_proto",
":color_proto",
":date_proto",
":datetime_proto",
":dayofweek_proto",
":decimal_proto",
":expr_proto",
":fraction_proto",
":interval_proto",
":latlng_proto",
":localized_text_proto",
":money_proto",
":month_proto",
":phone_number_proto",
":postal_address_proto",
":quaternion_proto",
":timeofday_proto",
],
)
# Please DO-NOT-REMOVE this section.
# This is required to generate PHP files for these protos.
# Open Source Packages
php_gapic_assembly_pkg(
name = "google-type-php",
deps = [":type_php_proto"],
)
##############################################################################
# C#
##############################################################################

Loading…
Cancel
Save