1diff -urN a/descriptor/BUILD.bazel b/descriptor/BUILD.bazel 2--- a/descriptor/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 3+++ b/descriptor/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 4@@ -0,0 +1,46 @@ 5+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 6+ 7+go_library( 8+ name = "descriptor", 9+ srcs = ["descriptor.go"], 10+ importpath = "github.com/golang/protobuf/descriptor", 11+ visibility = ["//visibility:public"], 12+ deps = [ 13+ "//proto", 14+ "//protoc-gen-go/descriptor", 15+ "@org_golang_google_protobuf//reflect/protodesc:go_default_library", 16+ "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", 17+ "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", 18+ ], 19+) 20+ 21+go_library( 22+ name = "go_default_library_gen", 23+ srcs = ["descriptor.go"], 24+ importpath = "github.com/golang/protobuf/descriptor", 25+ visibility = ["//visibility:public"], 26+ deps = [ 27+ "//proto:go_default_library", 28+ "@io_bazel_rules_go//proto/wkt:descriptor_go_proto", 29+ "@org_golang_google_protobuf//reflect/protodesc:go_default_library", 30+ "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", 31+ "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", 32+ ], 33+) 34+ 35+alias( 36+ name = "go_default_library", 37+ actual = ":descriptor", 38+ visibility = ["//visibility:public"], 39+) 40+ 41+go_test( 42+ name = "descriptor_test", 43+ srcs = ["descriptor_test.go"], 44+ embed = [":descriptor"], 45+ deps = [ 46+ "//protoc-gen-go/descriptor", 47+ "@com_github_google_go_cmp//cmp:go_default_library", 48+ "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", 49+ ], 50+) 51diff -urN a/internal/cmd/generate-alias/BUILD.bazel b/internal/cmd/generate-alias/BUILD.bazel 52--- a/internal/cmd/generate-alias/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 53+++ b/internal/cmd/generate-alias/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 54@@ -0,0 +1,29 @@ 55+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") 56+ 57+go_library( 58+ name = "generate-alias_lib", 59+ srcs = ["main.go"], 60+ importpath = "github.com/golang/protobuf/internal/cmd/generate-alias", 61+ visibility = ["//visibility:private"], 62+ deps = [ 63+ "//proto", 64+ "@org_golang_google_protobuf//cmd/protoc-gen-go/internal_gengo:go_default_library", 65+ "@org_golang_google_protobuf//compiler/protogen:go_default_library", 66+ "@org_golang_google_protobuf//reflect/protodesc:go_default_library", 67+ "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", 68+ "@org_golang_google_protobuf//types/descriptorpb:go_default_library", 69+ "@org_golang_google_protobuf//types/known/anypb:go_default_library", 70+ "@org_golang_google_protobuf//types/known/durationpb:go_default_library", 71+ "@org_golang_google_protobuf//types/known/emptypb:go_default_library", 72+ "@org_golang_google_protobuf//types/known/structpb:go_default_library", 73+ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", 74+ "@org_golang_google_protobuf//types/known/wrapperspb:go_default_library", 75+ "@org_golang_google_protobuf//types/pluginpb:go_default_library", 76+ ], 77+) 78+ 79+go_binary( 80+ name = "generate-alias", 81+ embed = [":generate-alias_lib"], 82+ visibility = ["//:__subpackages__"], 83+) 84diff -urN a/internal/gengogrpc/BUILD.bazel b/internal/gengogrpc/BUILD.bazel 85--- a/internal/gengogrpc/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 86+++ b/internal/gengogrpc/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 87@@ -0,0 +1,18 @@ 88+load("@io_bazel_rules_go//go:def.bzl", "go_library") 89+ 90+go_library( 91+ name = "gengogrpc", 92+ srcs = ["grpc.go"], 93+ importpath = "github.com/golang/protobuf/internal/gengogrpc", 94+ visibility = ["//:__subpackages__"], 95+ deps = [ 96+ "@org_golang_google_protobuf//compiler/protogen:go_default_library", 97+ "@org_golang_google_protobuf//types/descriptorpb:go_default_library", 98+ ], 99+) 100+ 101+alias( 102+ name = "go_default_library", 103+ actual = ":gengogrpc", 104+ visibility = ["//:__subpackages__"], 105+) 106diff -urN a/internal/testprotos/jsonpb_proto/BUILD.bazel b/internal/testprotos/jsonpb_proto/BUILD.bazel 107--- a/internal/testprotos/jsonpb_proto/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 108+++ b/internal/testprotos/jsonpb_proto/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 109@@ -0,0 +1,25 @@ 110+load("@io_bazel_rules_go//go:def.bzl", "go_library") 111+ 112+go_library( 113+ name = "jsonpb_proto", 114+ srcs = [ 115+ "test2.pb.go", 116+ "test3.pb.go", 117+ ], 118+ importpath = "github.com/golang/protobuf/internal/testprotos/jsonpb_proto", 119+ visibility = ["//:__subpackages__"], 120+ deps = [ 121+ "//proto", 122+ "@org_golang_google_protobuf//types/known/anypb:go_default_library", 123+ "@org_golang_google_protobuf//types/known/durationpb:go_default_library", 124+ "@org_golang_google_protobuf//types/known/structpb:go_default_library", 125+ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", 126+ "@org_golang_google_protobuf//types/known/wrapperspb:go_default_library", 127+ ], 128+) 129+ 130+alias( 131+ name = "go_default_library", 132+ actual = ":jsonpb_proto", 133+ visibility = ["//:__subpackages__"], 134+) 135diff -urN a/internal/testprotos/proto2_proto/BUILD.bazel b/internal/testprotos/proto2_proto/BUILD.bazel 136--- a/internal/testprotos/proto2_proto/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 137+++ b/internal/testprotos/proto2_proto/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 138@@ -0,0 +1,15 @@ 139+load("@io_bazel_rules_go//go:def.bzl", "go_library") 140+ 141+go_library( 142+ name = "proto2_proto", 143+ srcs = ["test.pb.go"], 144+ importpath = "github.com/golang/protobuf/internal/testprotos/proto2_proto", 145+ visibility = ["//:__subpackages__"], 146+ deps = ["//proto"], 147+) 148+ 149+alias( 150+ name = "go_default_library", 151+ actual = ":proto2_proto", 152+ visibility = ["//:__subpackages__"], 153+) 154diff -urN a/internal/testprotos/proto3_proto/BUILD.bazel b/internal/testprotos/proto3_proto/BUILD.bazel 155--- a/internal/testprotos/proto3_proto/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 156+++ b/internal/testprotos/proto3_proto/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 157@@ -0,0 +1,19 @@ 158+load("@io_bazel_rules_go//go:def.bzl", "go_library") 159+ 160+go_library( 161+ name = "proto3_proto", 162+ srcs = ["test.pb.go"], 163+ importpath = "github.com/golang/protobuf/internal/testprotos/proto3_proto", 164+ visibility = ["//:__subpackages__"], 165+ deps = [ 166+ "//internal/testprotos/proto2_proto", 167+ "//proto", 168+ "@org_golang_google_protobuf//types/known/anypb:go_default_library", 169+ ], 170+) 171+ 172+alias( 173+ name = "go_default_library", 174+ actual = ":proto3_proto", 175+ visibility = ["//:__subpackages__"], 176+) 177diff -urN a/jsonpb/BUILD.bazel b/jsonpb/BUILD.bazel 178--- a/jsonpb/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 179+++ b/jsonpb/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 180@@ -0,0 +1,50 @@ 181+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 182+ 183+go_library( 184+ name = "jsonpb", 185+ srcs = [ 186+ "decode.go", 187+ "encode.go", 188+ "json.go", 189+ ], 190+ importpath = "github.com/golang/protobuf/jsonpb", 191+ visibility = ["//visibility:public"], 192+ deps = [ 193+ "//proto", 194+ "@org_golang_google_protobuf//encoding/protojson:go_default_library", 195+ "@org_golang_google_protobuf//proto:go_default_library", 196+ "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", 197+ "@org_golang_google_protobuf//reflect/protoregistry:go_default_library", 198+ "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", 199+ ], 200+) 201+ 202+alias( 203+ name = "go_default_library_gen", 204+ actual = ":go_default_library", 205+ visibility = ["//visibility:public"], 206+) 207+ 208+alias( 209+ name = "go_default_library", 210+ actual = ":jsonpb", 211+ visibility = ["//visibility:public"], 212+) 213+ 214+go_test( 215+ name = "jsonpb_test", 216+ srcs = ["json_test.go"], 217+ embed = [":jsonpb"], 218+ deps = [ 219+ "//internal/testprotos/jsonpb_proto", 220+ "//internal/testprotos/proto3_proto", 221+ "//proto", 222+ "//protoc-gen-go/descriptor", 223+ "//ptypes", 224+ "//ptypes/any", 225+ "//ptypes/duration", 226+ "//ptypes/struct", 227+ "//ptypes/timestamp", 228+ "//ptypes/wrappers", 229+ ], 230+) 231diff -urN a/proto/BUILD.bazel b/proto/BUILD.bazel 232--- a/proto/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 233+++ b/proto/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 234@@ -0,0 +1,61 @@ 235+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 236+ 237+go_library( 238+ name = "proto", 239+ srcs = [ 240+ "buffer.go", 241+ "defaults.go", 242+ "deprecated.go", 243+ "discard.go", 244+ "extensions.go", 245+ "properties.go", 246+ "proto.go", 247+ "registry.go", 248+ "text_decode.go", 249+ "text_encode.go", 250+ "wire.go", 251+ "wrappers.go", 252+ ], 253+ importpath = "github.com/golang/protobuf/proto", 254+ visibility = ["//visibility:public"], 255+ deps = [ 256+ "@org_golang_google_protobuf//encoding/prototext:go_default_library", 257+ "@org_golang_google_protobuf//encoding/protowire:go_default_library", 258+ "@org_golang_google_protobuf//proto:go_default_library", 259+ "@org_golang_google_protobuf//reflect/protodesc:go_default_library", 260+ "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", 261+ "@org_golang_google_protobuf//reflect/protoregistry:go_default_library", 262+ "@org_golang_google_protobuf//runtime/protoiface:go_default_library", 263+ "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", 264+ ], 265+) 266+ 267+alias( 268+ name = "go_default_library", 269+ actual = ":proto", 270+ visibility = ["//visibility:public"], 271+) 272+ 273+go_test( 274+ name = "proto_test", 275+ srcs = [ 276+ "discard_test.go", 277+ "extensions_test.go", 278+ "proto_clone_test.go", 279+ "proto_equal_test.go", 280+ "proto_test.go", 281+ "registry_test.go", 282+ "text_test.go", 283+ ], 284+ deps = [ 285+ ":proto", 286+ "//internal/testprotos/proto2_proto", 287+ "//internal/testprotos/proto3_proto", 288+ "//protoc-gen-go/descriptor", 289+ "//ptypes/any", 290+ "//ptypes/timestamp", 291+ "@com_github_google_go_cmp//cmp:go_default_library", 292+ "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", 293+ "@org_golang_google_protobuf//testing/protopack:go_default_library", 294+ ], 295+) 296diff -urN a/protoc-gen-go/BUILD.bazel b/protoc-gen-go/BUILD.bazel 297--- a/protoc-gen-go/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 298+++ b/protoc-gen-go/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 299@@ -0,0 +1,19 @@ 300+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") 301+ 302+go_library( 303+ name = "protoc-gen-go_lib", 304+ srcs = ["main.go"], 305+ importpath = "github.com/golang/protobuf/protoc-gen-go", 306+ visibility = ["//visibility:private"], 307+ deps = [ 308+ "//internal/gengogrpc", 309+ "@org_golang_google_protobuf//cmd/protoc-gen-go/internal_gengo:go_default_library", 310+ "@org_golang_google_protobuf//compiler/protogen:go_default_library", 311+ ], 312+) 313+ 314+go_binary( 315+ name = "protoc-gen-go", 316+ embed = [":protoc-gen-go_lib"], 317+ visibility = ["//visibility:public"], 318+) 319diff -urN a/protoc-gen-go/descriptor/BUILD.bazel b/protoc-gen-go/descriptor/BUILD.bazel 320--- a/protoc-gen-go/descriptor/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 321+++ b/protoc-gen-go/descriptor/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 322@@ -0,0 +1,19 @@ 323+load("@io_bazel_rules_go//go:def.bzl", "go_library") 324+ 325+go_library( 326+ name = "descriptor", 327+ srcs = ["descriptor.pb.go"], 328+ importpath = "github.com/golang/protobuf/protoc-gen-go/descriptor", 329+ visibility = ["//visibility:public"], 330+ deps = [ 331+ "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", 332+ "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", 333+ "@org_golang_google_protobuf//types/descriptorpb:go_default_library", 334+ ], 335+) 336+ 337+alias( 338+ name = "go_default_library", 339+ actual = ":descriptor", 340+ visibility = ["//visibility:public"], 341+) 342diff -urN a/protoc-gen-go/generator/BUILD.bazel b/protoc-gen-go/generator/BUILD.bazel 343--- a/protoc-gen-go/generator/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 344+++ b/protoc-gen-go/generator/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 345@@ -0,0 +1,33 @@ 346+load("@io_bazel_rules_go//go:def.bzl", "go_library") 347+ 348+go_library( 349+ name = "generator", 350+ srcs = ["generator.go"], 351+ importpath = "github.com/golang/protobuf/protoc-gen-go/generator", 352+ visibility = ["//visibility:public"], 353+ deps = [ 354+ "//proto", 355+ "//protoc-gen-go/descriptor", 356+ "//protoc-gen-go/generator/internal/remap", 357+ "//protoc-gen-go/plugin", 358+ ], 359+) 360+ 361+go_library( 362+ name = "go_default_library_gen", 363+ srcs = ["generator.go"], 364+ importpath = "github.com/golang/protobuf/protoc-gen-go/generator", 365+ visibility = ["//visibility:public"], 366+ deps = [ 367+ "//proto:go_default_library", 368+ "//protoc-gen-go/generator/internal/remap:go_default_library", 369+ "@io_bazel_rules_go//proto/wkt:compiler_plugin_go_proto", 370+ "@io_bazel_rules_go//proto/wkt:descriptor_go_proto", 371+ ], 372+) 373+ 374+alias( 375+ name = "go_default_library", 376+ actual = ":generator", 377+ visibility = ["//visibility:public"], 378+) 379diff -urN a/protoc-gen-go/generator/internal/remap/BUILD.bazel b/protoc-gen-go/generator/internal/remap/BUILD.bazel 380--- a/protoc-gen-go/generator/internal/remap/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 381+++ b/protoc-gen-go/generator/internal/remap/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 382@@ -0,0 +1,20 @@ 383+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 384+ 385+go_library( 386+ name = "remap", 387+ srcs = ["remap.go"], 388+ importpath = "github.com/golang/protobuf/protoc-gen-go/generator/internal/remap", 389+ visibility = ["//protoc-gen-go/generator:__subpackages__"], 390+) 391+ 392+alias( 393+ name = "go_default_library", 394+ actual = ":remap", 395+ visibility = ["//protoc-gen-go/generator:__subpackages__"], 396+) 397+ 398+go_test( 399+ name = "remap_test", 400+ srcs = ["remap_test.go"], 401+ embed = [":remap"], 402+) 403diff -urN a/protoc-gen-go/grpc/BUILD.bazel b/protoc-gen-go/grpc/BUILD.bazel 404--- a/protoc-gen-go/grpc/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 405+++ b/protoc-gen-go/grpc/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 406@@ -0,0 +1,18 @@ 407+load("@io_bazel_rules_go//go:def.bzl", "go_library") 408+ 409+go_library( 410+ name = "grpc", 411+ srcs = ["grpc.go"], 412+ importpath = "github.com/golang/protobuf/protoc-gen-go/grpc", 413+ visibility = ["//visibility:public"], 414+ deps = [ 415+ "//protoc-gen-go/descriptor", 416+ "//protoc-gen-go/generator", 417+ ], 418+) 419+ 420+alias( 421+ name = "go_default_library", 422+ actual = ":grpc", 423+ visibility = ["//visibility:public"], 424+) 425diff -urN a/protoc-gen-go/plugin/BUILD.bazel b/protoc-gen-go/plugin/BUILD.bazel 426--- a/protoc-gen-go/plugin/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 427+++ b/protoc-gen-go/plugin/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 428@@ -0,0 +1,19 @@ 429+load("@io_bazel_rules_go//go:def.bzl", "go_library") 430+ 431+go_library( 432+ name = "plugin", 433+ srcs = ["plugin.pb.go"], 434+ importpath = "github.com/golang/protobuf/protoc-gen-go/plugin", 435+ visibility = ["//visibility:public"], 436+ deps = [ 437+ "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", 438+ "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", 439+ "@org_golang_google_protobuf//types/pluginpb:go_default_library", 440+ ], 441+) 442+ 443+alias( 444+ name = "go_default_library", 445+ actual = ":plugin", 446+ visibility = ["//visibility:public"], 447+) 448diff -urN a/ptypes/any/BUILD.bazel b/ptypes/any/BUILD.bazel 449--- a/ptypes/any/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 450+++ b/ptypes/any/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 451@@ -0,0 +1,19 @@ 452+load("@io_bazel_rules_go//go:def.bzl", "go_library") 453+ 454+go_library( 455+ name = "any", 456+ srcs = ["any.pb.go"], 457+ importpath = "github.com/golang/protobuf/ptypes/any", 458+ visibility = ["//visibility:public"], 459+ deps = [ 460+ "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", 461+ "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", 462+ "@org_golang_google_protobuf//types/known/anypb:go_default_library", 463+ ], 464+) 465+ 466+alias( 467+ name = "go_default_library", 468+ actual = ":any", 469+ visibility = ["//visibility:public"], 470+) 471diff -urN a/ptypes/BUILD.bazel b/ptypes/BUILD.bazel 472--- a/ptypes/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 473+++ b/ptypes/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 474@@ -0,0 +1,64 @@ 475+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 476+ 477+go_library( 478+ name = "ptypes", 479+ srcs = [ 480+ "any.go", 481+ "doc.go", 482+ "duration.go", 483+ "timestamp.go", 484+ ], 485+ importpath = "github.com/golang/protobuf/ptypes", 486+ visibility = ["//visibility:public"], 487+ deps = [ 488+ "//proto", 489+ "//ptypes/any", 490+ "//ptypes/duration", 491+ "//ptypes/timestamp", 492+ "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", 493+ "@org_golang_google_protobuf//reflect/protoregistry:go_default_library", 494+ ], 495+) 496+ 497+go_library( 498+ name = "go_default_library_gen", 499+ srcs = [ 500+ "any.go", 501+ "doc.go", 502+ "duration.go", 503+ "timestamp.go", 504+ ], 505+ importpath = "github.com/golang/protobuf/ptypes", 506+ visibility = ["//visibility:public"], 507+ deps = [ 508+ "//proto:go_default_library", 509+ "@io_bazel_rules_go//proto/wkt:any_go_proto", 510+ "@io_bazel_rules_go//proto/wkt:duration_go_proto", 511+ "@io_bazel_rules_go//proto/wkt:timestamp_go_proto", 512+ "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", 513+ "@org_golang_google_protobuf//reflect/protoregistry:go_default_library", 514+ ], 515+) 516+ 517+alias( 518+ name = "go_default_library", 519+ actual = ":ptypes", 520+ visibility = ["//visibility:public"], 521+) 522+ 523+go_test( 524+ name = "ptypes_test", 525+ srcs = [ 526+ "any_test.go", 527+ "duration_test.go", 528+ "timestamp_test.go", 529+ ], 530+ embed = [":ptypes"], 531+ deps = [ 532+ "//proto", 533+ "//protoc-gen-go/descriptor", 534+ "//ptypes/any", 535+ "//ptypes/duration", 536+ "//ptypes/timestamp", 537+ ], 538+) 539diff -urN a/ptypes/duration/BUILD.bazel b/ptypes/duration/BUILD.bazel 540--- a/ptypes/duration/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 541+++ b/ptypes/duration/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 542@@ -0,0 +1,19 @@ 543+load("@io_bazel_rules_go//go:def.bzl", "go_library") 544+ 545+go_library( 546+ name = "duration", 547+ srcs = ["duration.pb.go"], 548+ importpath = "github.com/golang/protobuf/ptypes/duration", 549+ visibility = ["//visibility:public"], 550+ deps = [ 551+ "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", 552+ "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", 553+ "@org_golang_google_protobuf//types/known/durationpb:go_default_library", 554+ ], 555+) 556+ 557+alias( 558+ name = "go_default_library", 559+ actual = ":duration", 560+ visibility = ["//visibility:public"], 561+) 562diff -urN a/ptypes/empty/BUILD.bazel b/ptypes/empty/BUILD.bazel 563--- a/ptypes/empty/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 564+++ b/ptypes/empty/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 565@@ -0,0 +1,19 @@ 566+load("@io_bazel_rules_go//go:def.bzl", "go_library") 567+ 568+go_library( 569+ name = "empty", 570+ srcs = ["empty.pb.go"], 571+ importpath = "github.com/golang/protobuf/ptypes/empty", 572+ visibility = ["//visibility:public"], 573+ deps = [ 574+ "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", 575+ "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", 576+ "@org_golang_google_protobuf//types/known/emptypb:go_default_library", 577+ ], 578+) 579+ 580+alias( 581+ name = "go_default_library", 582+ actual = ":empty", 583+ visibility = ["//visibility:public"], 584+) 585diff -urN a/ptypes/struct/BUILD.bazel b/ptypes/struct/BUILD.bazel 586--- a/ptypes/struct/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 587+++ b/ptypes/struct/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 588@@ -0,0 +1,19 @@ 589+load("@io_bazel_rules_go//go:def.bzl", "go_library") 590+ 591+go_library( 592+ name = "struct", 593+ srcs = ["struct.pb.go"], 594+ importpath = "github.com/golang/protobuf/ptypes/struct", 595+ visibility = ["//visibility:public"], 596+ deps = [ 597+ "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", 598+ "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", 599+ "@org_golang_google_protobuf//types/known/structpb:go_default_library", 600+ ], 601+) 602+ 603+alias( 604+ name = "go_default_library", 605+ actual = ":struct", 606+ visibility = ["//visibility:public"], 607+) 608diff -urN a/ptypes/timestamp/BUILD.bazel b/ptypes/timestamp/BUILD.bazel 609--- a/ptypes/timestamp/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 610+++ b/ptypes/timestamp/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 611@@ -0,0 +1,19 @@ 612+load("@io_bazel_rules_go//go:def.bzl", "go_library") 613+ 614+go_library( 615+ name = "timestamp", 616+ srcs = ["timestamp.pb.go"], 617+ importpath = "github.com/golang/protobuf/ptypes/timestamp", 618+ visibility = ["//visibility:public"], 619+ deps = [ 620+ "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", 621+ "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", 622+ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", 623+ ], 624+) 625+ 626+alias( 627+ name = "go_default_library", 628+ actual = ":timestamp", 629+ visibility = ["//visibility:public"], 630+) 631diff -urN a/ptypes/wrappers/BUILD.bazel b/ptypes/wrappers/BUILD.bazel 632--- a/ptypes/wrappers/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 633+++ b/ptypes/wrappers/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 634@@ -0,0 +1,19 @@ 635+load("@io_bazel_rules_go//go:def.bzl", "go_library") 636+ 637+go_library( 638+ name = "wrappers", 639+ srcs = ["wrappers.pb.go"], 640+ importpath = "github.com/golang/protobuf/ptypes/wrappers", 641+ visibility = ["//visibility:public"], 642+ deps = [ 643+ "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", 644+ "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", 645+ "@org_golang_google_protobuf//types/known/wrapperspb:go_default_library", 646+ ], 647+) 648+ 649+alias( 650+ name = "go_default_library", 651+ actual = ":wrappers", 652+ visibility = ["//visibility:public"], 653+) 654