BUILD.bazel 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188
  1. # This file was automatically generated by BuildFileGenerator
  2. # This is an API workspace, having public visibility by default makes perfect sense.
  3. package(default_visibility = ["//visibility:public"])
  4. ##############################################################################
  5. # Common
  6. ##############################################################################
  7. load("@rules_proto//proto:defs.bzl", "proto_library")
  8. proto_library(
  9. name = "orgpolicy_proto",
  10. srcs = [
  11. "orgpolicy.proto",
  12. ],
  13. deps = [
  14. "//google/api:annotations_proto",
  15. "@com_google_protobuf//:empty_proto",
  16. "@com_google_protobuf//:timestamp_proto",
  17. ],
  18. )
  19. ##############################################################################
  20. # Java
  21. ##############################################################################
  22. load(
  23. "@com_google_googleapis_imports//:imports.bzl",
  24. "java_gapic_assembly_gradle_pkg",
  25. "java_grpc_library",
  26. "java_proto_library",
  27. )
  28. java_proto_library(
  29. name = "orgpolicy_java_proto",
  30. deps = [":orgpolicy_proto"],
  31. )
  32. java_grpc_library(
  33. name = "orgpolicy_java_grpc",
  34. srcs = [":orgpolicy_proto"],
  35. deps = [":orgpolicy_java_proto"],
  36. )
  37. # Open Source Packages
  38. java_gapic_assembly_gradle_pkg(
  39. name = "google-cloud-orgpolicy-v1-java",
  40. deps = [
  41. ":orgpolicy_java_grpc",
  42. ":orgpolicy_java_proto",
  43. ":orgpolicy_proto",
  44. ],
  45. )
  46. ##############################################################################
  47. # Go
  48. ##############################################################################
  49. load(
  50. "@com_google_googleapis_imports//:imports.bzl",
  51. "go_proto_library",
  52. )
  53. go_proto_library(
  54. name = "orgpolicy_go_proto",
  55. compilers = ["@io_bazel_rules_go//proto:go_grpc"],
  56. importpath = "google.golang.org/genproto/googleapis/cloud/orgpolicy/v1",
  57. protos = [":orgpolicy_proto"],
  58. deps = [
  59. "//google/api:annotations_go_proto",
  60. ],
  61. )
  62. ##############################################################################
  63. # Python
  64. ##############################################################################
  65. load(
  66. "@com_google_googleapis_imports//:imports.bzl",
  67. "moved_proto_library",
  68. "py_gapic_assembly_pkg",
  69. "py_grpc_library",
  70. "py_proto_library",
  71. )
  72. moved_proto_library(
  73. name = "orgpolicy_moved_proto",
  74. srcs = [":orgpolicy_proto"],
  75. deps = [
  76. "//google/api:annotations_proto",
  77. "@com_google_protobuf//:empty_proto",
  78. "@com_google_protobuf//:timestamp_proto",
  79. ],
  80. )
  81. py_proto_library(
  82. name = "orgpolicy_py_proto",
  83. deps = [":orgpolicy_moved_proto"],
  84. )
  85. py_grpc_library(
  86. name = "orgpolicy_py_grpc",
  87. srcs = [":orgpolicy_moved_proto"],
  88. deps = [":orgpolicy_py_proto"],
  89. )
  90. # Open Source Packages
  91. # DO NOT REMOVE, this is needed to generate a Python package
  92. # with the orgpolicy protos.
  93. py_gapic_assembly_pkg(
  94. name = "orgpolicy-v1-py",
  95. deps = [
  96. ":orgpolicy_proto",
  97. ":orgpolicy_py_grpc",
  98. ":orgpolicy_py_proto",
  99. ],
  100. )
  101. ##############################################################################
  102. # PHP
  103. ##############################################################################
  104. load(
  105. "@com_google_googleapis_imports//:imports.bzl",
  106. "php_grpc_library",
  107. "php_proto_library",
  108. )
  109. php_proto_library(
  110. name = "orgpolicy_php_proto",
  111. deps = [":orgpolicy_proto"],
  112. )
  113. php_grpc_library(
  114. name = "orgpolicy_php_grpc",
  115. srcs = [":orgpolicy_proto"],
  116. deps = [":orgpolicy_php_proto"],
  117. )
  118. ##############################################################################
  119. # Node.js
  120. ##############################################################################
  121. load(
  122. "@com_google_googleapis_imports//:imports.bzl",
  123. "nodejs_gapic_assembly_pkg",
  124. "nodejs_gapic_library",
  125. )
  126. ##############################################################################
  127. # Ruby
  128. ##############################################################################
  129. load(
  130. "@com_google_googleapis_imports//:imports.bzl",
  131. "ruby_grpc_library",
  132. "ruby_proto_library",
  133. )
  134. ruby_proto_library(
  135. name = "orgpolicy_ruby_proto",
  136. deps = [":orgpolicy_proto"],
  137. )
  138. ruby_grpc_library(
  139. name = "orgpolicy_ruby_grpc",
  140. srcs = [":orgpolicy_proto"],
  141. deps = [":orgpolicy_ruby_proto"],
  142. )
  143. ##############################################################################
  144. # C#
  145. ##############################################################################
  146. load(
  147. "@com_google_googleapis_imports//:imports.bzl",
  148. "csharp_grpc_library",
  149. "csharp_proto_library",
  150. )
  151. csharp_proto_library(
  152. name = "orgpolicy_csharp_proto",
  153. deps = [":orgpolicy_proto"],
  154. )
  155. csharp_grpc_library(
  156. name = "orgpolicy_csharp_grpc",
  157. srcs = [":orgpolicy_proto"],
  158. deps = [":orgpolicy_csharp_proto"],
  159. )
  160. ##############################################################################
  161. # C++
  162. ##############################################################################
  163. # Put your C++ code here