1# This file was automatically generated by BuildFileGenerator 2 3# This is an API workspace, having public visibility by default makes perfect sense. 4package(default_visibility = ["//visibility:public"]) 5 6############################################################################## 7# Common 8############################################################################## 9load("@rules_proto//proto:defs.bzl", "proto_library") 10 11proto_library( 12 name = "appengine_proto", 13 srcs = [ 14 "app_yaml.proto", 15 "appengine.proto", 16 "application.proto", 17 "audit_data.proto", 18 "certificate.proto", 19 "deploy.proto", 20 "domain.proto", 21 "domain_mapping.proto", 22 "firewall.proto", 23 "instance.proto", 24 "location.proto", 25 "network_settings.proto", 26 "operation.proto", 27 "service.proto", 28 "version.proto", 29 ], 30 deps = [ 31 "//google/api:annotations_proto", 32 "//google/api:client_proto", 33 "//google/api:field_behavior_proto", 34 "//google/api:resource_proto", 35 "//google/longrunning:operations_proto", 36 "@com_google_protobuf//:duration_proto", 37 "@com_google_protobuf//:empty_proto", 38 "@com_google_protobuf//:field_mask_proto", 39 "@com_google_protobuf//:timestamp_proto", 40 ], 41) 42 43############################################################################## 44# Java 45############################################################################## 46load( 47 "@com_google_googleapis_imports//:imports.bzl", 48 "java_grpc_library", 49 "java_proto_library", 50) 51 52java_proto_library( 53 name = "appengine_java_proto", 54 deps = [":appengine_proto"], 55) 56 57java_grpc_library( 58 name = "appengine_java_grpc", 59 srcs = [":appengine_proto"], 60 deps = [":appengine_java_proto"], 61) 62 63############################################################################## 64# Go 65############################################################################## 66load( 67 "@com_google_googleapis_imports//:imports.bzl", 68 "go_proto_library", 69) 70 71go_proto_library( 72 name = "appengine_go_proto", 73 compilers = ["@io_bazel_rules_go//proto:go_grpc"], 74 importpath = "google.golang.org/genproto/googleapis/appengine/v1beta", 75 protos = [":appengine_proto"], 76 deps = [ 77 "//google/api:annotations_go_proto", 78 "//google/longrunning:longrunning_go_proto", 79 ], 80) 81 82############################################################################## 83# Python 84############################################################################## 85load( 86 "@com_google_googleapis_imports//:imports.bzl", 87 "moved_proto_library", 88 "py_grpc_library", 89 "py_proto_library", 90) 91 92moved_proto_library( 93 name = "appengine_moved_proto", 94 srcs = [":appengine_proto"], 95 deps = [ 96 "//google/api:annotations_proto", 97 "//google/api:client_proto", 98 "//google/api:field_behavior_proto", 99 "//google/api:resource_proto", 100 "//google/longrunning:operations_proto", 101 "@com_google_protobuf//:duration_proto", 102 "@com_google_protobuf//:empty_proto", 103 "@com_google_protobuf//:field_mask_proto", 104 "@com_google_protobuf//:timestamp_proto", 105 ], 106) 107 108py_proto_library( 109 name = "appengine_py_proto", 110 deps = [":appengine_moved_proto"], 111) 112 113py_grpc_library( 114 name = "appengine_py_grpc", 115 srcs = [":appengine_moved_proto"], 116 deps = [":appengine_py_proto"], 117) 118 119############################################################################## 120# PHP 121############################################################################## 122load( 123 "@com_google_googleapis_imports//:imports.bzl", 124 "php_proto_library", 125) 126 127php_proto_library( 128 name = "appengine_php_proto", 129 deps = [":appengine_proto"], 130) 131 132############################################################################## 133# Node.js 134############################################################################## 135 136############################################################################## 137# Ruby 138############################################################################## 139load( 140 "@com_google_googleapis_imports//:imports.bzl", 141 "ruby_grpc_library", 142 "ruby_proto_library", 143) 144 145ruby_proto_library( 146 name = "appengine_ruby_proto", 147 deps = [":appengine_proto"], 148) 149 150ruby_grpc_library( 151 name = "appengine_ruby_grpc", 152 srcs = [":appengine_proto"], 153 deps = [":appengine_ruby_proto"], 154) 155 156############################################################################## 157# C# 158############################################################################## 159load( 160 "@com_google_googleapis_imports//:imports.bzl", 161 "csharp_grpc_library", 162 "csharp_proto_library", 163) 164 165csharp_proto_library( 166 name = "appengine_csharp_proto", 167 deps = [":appengine_proto"], 168) 169 170csharp_grpc_library( 171 name = "appengine_csharp_grpc", 172 srcs = [":appengine_proto"], 173 deps = [":appengine_csharp_proto"], 174) 175 176############################################################################## 177# C++ 178############################################################################## 179# Put your C++ code here 180