BUILD.bazel 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173
  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 = "logging_proto",
  10. srcs = [
  11. "secret_event.proto",
  12. ],
  13. deps = [
  14. ],
  15. )
  16. ##############################################################################
  17. # Java
  18. ##############################################################################
  19. load(
  20. "@com_google_googleapis_imports//:imports.bzl",
  21. "java_grpc_library",
  22. "java_proto_library",
  23. )
  24. java_proto_library(
  25. name = "logging_java_proto",
  26. deps = [":logging_proto"],
  27. )
  28. java_grpc_library(
  29. name = "logging_java_grpc",
  30. srcs = [":logging_proto"],
  31. deps = [":logging_java_proto"],
  32. )
  33. ##############################################################################
  34. # Go
  35. ##############################################################################
  36. load(
  37. "@com_google_googleapis_imports//:imports.bzl",
  38. "go_proto_library",
  39. )
  40. go_proto_library(
  41. name = "logging_go_proto",
  42. compilers = ["@io_bazel_rules_go//proto:go_grpc"],
  43. importpath = "google.golang.org/genproto/googleapis/cloud/secretmanager/logging/v1",
  44. protos = [":logging_proto"],
  45. deps = [
  46. ],
  47. )
  48. ##############################################################################
  49. # Python
  50. ##############################################################################
  51. load(
  52. "@com_google_googleapis_imports//:imports.bzl",
  53. "moved_proto_library",
  54. "py_grpc_library",
  55. "py_proto_library",
  56. )
  57. moved_proto_library(
  58. name = "logging_moved_proto",
  59. srcs = [":logging_proto"],
  60. deps = [
  61. ],
  62. )
  63. py_proto_library(
  64. name = "logging_py_proto",
  65. deps = [":logging_moved_proto"],
  66. )
  67. py_grpc_library(
  68. name = "logging_py_grpc",
  69. srcs = [":logging_moved_proto"],
  70. deps = [":logging_py_proto"],
  71. )
  72. ##############################################################################
  73. # PHP
  74. ##############################################################################
  75. load(
  76. "@com_google_googleapis_imports//:imports.bzl",
  77. "php_grpc_library",
  78. "php_proto_library",
  79. )
  80. php_proto_library(
  81. name = "logging_php_proto",
  82. deps = [":logging_proto"],
  83. )
  84. php_grpc_library(
  85. name = "logging_php_grpc",
  86. srcs = [":logging_proto"],
  87. deps = [":logging_php_proto"],
  88. )
  89. ##############################################################################
  90. # Node.js
  91. ##############################################################################
  92. load(
  93. "@com_google_googleapis_imports//:imports.bzl",
  94. "nodejs_gapic_assembly_pkg",
  95. "nodejs_gapic_library",
  96. )
  97. ##############################################################################
  98. # Ruby
  99. ##############################################################################
  100. load(
  101. "@com_google_googleapis_imports//:imports.bzl",
  102. "ruby_grpc_library",
  103. "ruby_proto_library",
  104. )
  105. ruby_proto_library(
  106. name = "logging_ruby_proto",
  107. deps = [":logging_proto"],
  108. )
  109. ruby_grpc_library(
  110. name = "logging_ruby_grpc",
  111. srcs = [":logging_proto"],
  112. deps = [":logging_ruby_proto"],
  113. )
  114. ##############################################################################
  115. # C#
  116. ##############################################################################
  117. load(
  118. "@com_google_googleapis_imports//:imports.bzl",
  119. "csharp_grpc_library",
  120. "csharp_proto_library",
  121. )
  122. csharp_proto_library(
  123. name = "logging_csharp_proto",
  124. deps = [":logging_proto"],
  125. )
  126. csharp_grpc_library(
  127. name = "logging_csharp_grpc",
  128. srcs = [":logging_proto"],
  129. deps = [":logging_csharp_proto"],
  130. )
  131. ##############################################################################
  132. # C++
  133. ##############################################################################
  134. load(
  135. "@com_google_googleapis_imports//:imports.bzl",
  136. "cc_grpc_library",
  137. "cc_proto_library",
  138. )
  139. cc_proto_library(
  140. name = "logging_cc_proto",
  141. deps = [":logging_proto"],
  142. )
  143. cc_grpc_library(
  144. name = "logging_cc_grpc",
  145. srcs = [":logging_proto"],
  146. grpc_only = True,
  147. deps = [":logging_cc_proto"],
  148. )