github.com/bazelbuild/rules_go@v0.47.2-0.20240515105122-e7ddb9ea474e/third_party/com_github_gogo_protobuf-gazelle.patch (about) 1 diff -urN a/codec/BUILD.bazel b/codec/BUILD.bazel 2 --- a/codec/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 3 +++ b/codec/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 4 @@ -0,0 +1,22 @@ 5 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 6 + 7 +go_library( 8 + name = "codec", 9 + srcs = ["codec.go"], 10 + importpath = "github.com/gogo/protobuf/codec", 11 + visibility = ["//visibility:public"], 12 + deps = ["//proto"], 13 +) 14 + 15 +alias( 16 + name = "go_default_library", 17 + actual = ":codec", 18 + visibility = ["//visibility:public"], 19 +) 20 + 21 +go_test( 22 + name = "codec_test", 23 + srcs = ["codec_test.go"], 24 + embed = [":codec"], 25 + deps = ["//test"], 26 +) 27 diff -urN a/conformance/BUILD.bazel b/conformance/BUILD.bazel 28 --- a/conformance/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 29 +++ b/conformance/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 30 @@ -0,0 +1,19 @@ 31 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") 32 + 33 +go_library( 34 + name = "conformance_lib", 35 + srcs = ["conformance.go"], 36 + importpath = "github.com/gogo/protobuf/conformance", 37 + visibility = ["//visibility:private"], 38 + deps = [ 39 + "//conformance/internal/conformance_proto", 40 + "//jsonpb", 41 + "//proto", 42 + ], 43 +) 44 + 45 +go_binary( 46 + name = "conformance", 47 + embed = [":conformance_lib"], 48 + visibility = ["//visibility:public"], 49 +) 50 diff -urN a/conformance/internal/conformance_proto/BUILD.bazel b/conformance/internal/conformance_proto/BUILD.bazel 51 --- a/conformance/internal/conformance_proto/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 52 +++ b/conformance/internal/conformance_proto/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 53 @@ -0,0 +1,24 @@ 54 +load("@io_bazel_rules_go//go:def.bzl", "go_library") 55 + 56 +filegroup( 57 + name = "go_default_library_protos", 58 + srcs = ["conformance.proto"], 59 + visibility = ["//conformance:__subpackages__"], 60 +) 61 + 62 +go_library( 63 + name = "conformance_proto", 64 + srcs = ["conformance.pb.go"], 65 + importpath = "github.com/gogo/protobuf/conformance/internal/conformance_proto", 66 + visibility = ["//conformance:__subpackages__"], 67 + deps = [ 68 + "//proto", 69 + "//types", 70 + ], 71 +) 72 + 73 +alias( 74 + name = "go_default_library", 75 + actual = ":conformance_proto", 76 + visibility = ["//conformance:__subpackages__"], 77 +) 78 diff -urN a/gogoproto/BUILD.bazel b/gogoproto/BUILD.bazel 79 --- a/gogoproto/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 80 +++ b/gogoproto/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 81 @@ -0,0 +1,28 @@ 82 +load("@io_bazel_rules_go//go:def.bzl", "go_library") 83 + 84 +filegroup( 85 + name = "go_default_library_protos", 86 + srcs = ["gogo.proto"], 87 + visibility = ["//visibility:public"], 88 +) 89 + 90 +go_library( 91 + name = "gogoproto", 92 + srcs = [ 93 + "doc.go", 94 + "gogo.pb.go", 95 + "helper.go", 96 + ], 97 + importpath = "github.com/gogo/protobuf/gogoproto", 98 + visibility = ["//visibility:public"], 99 + deps = [ 100 + "//proto", 101 + "//protoc-gen-gogo/descriptor", 102 + ], 103 +) 104 + 105 +alias( 106 + name = "go_default_library", 107 + actual = ":gogoproto", 108 + visibility = ["//visibility:public"], 109 +) 110 diff -urN a/gogoreplace/BUILD.bazel b/gogoreplace/BUILD.bazel 111 --- a/gogoreplace/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 112 +++ b/gogoreplace/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 113 @@ -0,0 +1,14 @@ 114 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") 115 + 116 +go_library( 117 + name = "gogoreplace_lib", 118 + srcs = ["main.go"], 119 + importpath = "github.com/gogo/protobuf/gogoreplace", 120 + visibility = ["//visibility:private"], 121 +) 122 + 123 +go_binary( 124 + name = "gogoreplace", 125 + embed = [":gogoreplace_lib"], 126 + visibility = ["//visibility:public"], 127 +) 128 diff -urN a/io/BUILD.bazel b/io/BUILD.bazel 129 --- a/io/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 130 +++ b/io/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 131 @@ -0,0 +1,33 @@ 132 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 133 + 134 +go_library( 135 + name = "io", 136 + srcs = [ 137 + "full.go", 138 + "io.go", 139 + "uint32.go", 140 + "varint.go", 141 + ], 142 + importpath = "github.com/gogo/protobuf/io", 143 + visibility = ["//visibility:public"], 144 + deps = ["//proto"], 145 +) 146 + 147 +alias( 148 + name = "go_default_library", 149 + actual = ":io", 150 + visibility = ["//visibility:public"], 151 +) 152 + 153 +go_test( 154 + name = "io_test", 155 + srcs = [ 156 + "io_test.go", 157 + "uint32_test.go", 158 + ], 159 + deps = [ 160 + ":io", 161 + "//test", 162 + "//test/example", 163 + ], 164 +) 165 diff -urN a/jsonpb/BUILD.bazel b/jsonpb/BUILD.bazel 166 --- a/jsonpb/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 167 +++ b/jsonpb/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 168 @@ -0,0 +1,30 @@ 169 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 170 + 171 +go_library( 172 + name = "jsonpb", 173 + srcs = ["jsonpb.go"], 174 + importpath = "github.com/gogo/protobuf/jsonpb", 175 + visibility = ["//visibility:public"], 176 + deps = [ 177 + "//proto", 178 + "//types", 179 + ], 180 +) 181 + 182 +alias( 183 + name = "go_default_library", 184 + actual = ":jsonpb", 185 + visibility = ["//visibility:public"], 186 +) 187 + 188 +go_test( 189 + name = "jsonpb_test", 190 + srcs = ["jsonpb_test.go"], 191 + embed = [":jsonpb"], 192 + deps = [ 193 + "//jsonpb/jsonpb_test_proto", 194 + "//proto", 195 + "//proto/proto3_proto", 196 + "//types", 197 + ], 198 +) 199 diff -urN a/jsonpb/jsonpb_test_proto/BUILD.bazel b/jsonpb/jsonpb_test_proto/BUILD.bazel 200 --- a/jsonpb/jsonpb_test_proto/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 201 +++ b/jsonpb/jsonpb_test_proto/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 202 @@ -0,0 +1,31 @@ 203 +load("@io_bazel_rules_go//go:def.bzl", "go_library") 204 + 205 +filegroup( 206 + name = "go_default_library_protos", 207 + srcs = [ 208 + "more_test_objects.proto", 209 + "test_objects.proto", 210 + ], 211 + visibility = ["//visibility:public"], 212 +) 213 + 214 +go_library( 215 + name = "jsonpb_test_proto", 216 + srcs = [ 217 + "bytes.go", 218 + "more_test_objects.pb.go", 219 + "test_objects.pb.go", 220 + ], 221 + importpath = "github.com/gogo/protobuf/jsonpb/jsonpb_test_proto", 222 + visibility = ["//visibility:public"], 223 + deps = [ 224 + "//proto", 225 + "//types", 226 + ], 227 +) 228 + 229 +alias( 230 + name = "go_default_library", 231 + actual = ":jsonpb_test_proto", 232 + visibility = ["//visibility:public"], 233 +) 234 diff -urN a/plugin/compare/BUILD.bazel b/plugin/compare/BUILD.bazel 235 --- a/plugin/compare/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 236 +++ b/plugin/compare/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 237 @@ -0,0 +1,25 @@ 238 +load("@io_bazel_rules_go//go:def.bzl", "go_library") 239 + 240 +go_library( 241 + name = "compare", 242 + srcs = [ 243 + "compare.go", 244 + "comparetest.go", 245 + ], 246 + importpath = "github.com/gogo/protobuf/plugin/compare", 247 + visibility = ["//visibility:public"], 248 + deps = [ 249 + "//gogoproto", 250 + "//plugin/testgen", 251 + "//proto", 252 + "//protoc-gen-gogo/descriptor", 253 + "//protoc-gen-gogo/generator", 254 + "//vanity", 255 + ], 256 +) 257 + 258 +alias( 259 + name = "go_default_library", 260 + actual = ":compare", 261 + visibility = ["//visibility:public"], 262 +) 263 diff -urN a/plugin/defaultcheck/BUILD.bazel b/plugin/defaultcheck/BUILD.bazel 264 --- a/plugin/defaultcheck/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 265 +++ b/plugin/defaultcheck/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 266 @@ -0,0 +1,18 @@ 267 +load("@io_bazel_rules_go//go:def.bzl", "go_library") 268 + 269 +go_library( 270 + name = "defaultcheck", 271 + srcs = ["defaultcheck.go"], 272 + importpath = "github.com/gogo/protobuf/plugin/defaultcheck", 273 + visibility = ["//visibility:public"], 274 + deps = [ 275 + "//gogoproto", 276 + "//protoc-gen-gogo/generator", 277 + ], 278 +) 279 + 280 +alias( 281 + name = "go_default_library", 282 + actual = ":defaultcheck", 283 + visibility = ["//visibility:public"], 284 +) 285 diff -urN a/plugin/description/BUILD.bazel b/plugin/description/BUILD.bazel 286 --- a/plugin/description/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 287 +++ b/plugin/description/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 288 @@ -0,0 +1,24 @@ 289 +load("@io_bazel_rules_go//go:def.bzl", "go_library") 290 + 291 +go_library( 292 + name = "description", 293 + srcs = [ 294 + "description.go", 295 + "descriptiontest.go", 296 + ], 297 + importpath = "github.com/gogo/protobuf/plugin/description", 298 + visibility = ["//visibility:public"], 299 + deps = [ 300 + "//gogoproto", 301 + "//plugin/testgen", 302 + "//proto", 303 + "//protoc-gen-gogo/descriptor", 304 + "//protoc-gen-gogo/generator", 305 + ], 306 +) 307 + 308 +alias( 309 + name = "go_default_library", 310 + actual = ":description", 311 + visibility = ["//visibility:public"], 312 +) 313 diff -urN a/plugin/embedcheck/BUILD.bazel b/plugin/embedcheck/BUILD.bazel 314 --- a/plugin/embedcheck/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 315 +++ b/plugin/embedcheck/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 316 @@ -0,0 +1,18 @@ 317 +load("@io_bazel_rules_go//go:def.bzl", "go_library") 318 + 319 +go_library( 320 + name = "embedcheck", 321 + srcs = ["embedcheck.go"], 322 + importpath = "github.com/gogo/protobuf/plugin/embedcheck", 323 + visibility = ["//visibility:public"], 324 + deps = [ 325 + "//gogoproto", 326 + "//protoc-gen-gogo/generator", 327 + ], 328 +) 329 + 330 +alias( 331 + name = "go_default_library", 332 + actual = ":embedcheck", 333 + visibility = ["//visibility:public"], 334 +) 335 diff -urN a/plugin/enumstringer/BUILD.bazel b/plugin/enumstringer/BUILD.bazel 336 --- a/plugin/enumstringer/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 337 +++ b/plugin/enumstringer/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 338 @@ -0,0 +1,18 @@ 339 +load("@io_bazel_rules_go//go:def.bzl", "go_library") 340 + 341 +go_library( 342 + name = "enumstringer", 343 + srcs = ["enumstringer.go"], 344 + importpath = "github.com/gogo/protobuf/plugin/enumstringer", 345 + visibility = ["//visibility:public"], 346 + deps = [ 347 + "//gogoproto", 348 + "//protoc-gen-gogo/generator", 349 + ], 350 +) 351 + 352 +alias( 353 + name = "go_default_library", 354 + actual = ":enumstringer", 355 + visibility = ["//visibility:public"], 356 +) 357 diff -urN a/plugin/equal/BUILD.bazel b/plugin/equal/BUILD.bazel 358 --- a/plugin/equal/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 359 +++ b/plugin/equal/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 360 @@ -0,0 +1,25 @@ 361 +load("@io_bazel_rules_go//go:def.bzl", "go_library") 362 + 363 +go_library( 364 + name = "equal", 365 + srcs = [ 366 + "equal.go", 367 + "equaltest.go", 368 + ], 369 + importpath = "github.com/gogo/protobuf/plugin/equal", 370 + visibility = ["//visibility:public"], 371 + deps = [ 372 + "//gogoproto", 373 + "//plugin/testgen", 374 + "//proto", 375 + "//protoc-gen-gogo/descriptor", 376 + "//protoc-gen-gogo/generator", 377 + "//vanity", 378 + ], 379 +) 380 + 381 +alias( 382 + name = "go_default_library", 383 + actual = ":equal", 384 + visibility = ["//visibility:public"], 385 +) 386 diff -urN a/plugin/face/BUILD.bazel b/plugin/face/BUILD.bazel 387 --- a/plugin/face/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 388 +++ b/plugin/face/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 389 @@ -0,0 +1,22 @@ 390 +load("@io_bazel_rules_go//go:def.bzl", "go_library") 391 + 392 +go_library( 393 + name = "face", 394 + srcs = [ 395 + "face.go", 396 + "facetest.go", 397 + ], 398 + importpath = "github.com/gogo/protobuf/plugin/face", 399 + visibility = ["//visibility:public"], 400 + deps = [ 401 + "//gogoproto", 402 + "//plugin/testgen", 403 + "//protoc-gen-gogo/generator", 404 + ], 405 +) 406 + 407 +alias( 408 + name = "go_default_library", 409 + actual = ":face", 410 + visibility = ["//visibility:public"], 411 +) 412 diff -urN a/plugin/gostring/BUILD.bazel b/plugin/gostring/BUILD.bazel 413 --- a/plugin/gostring/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 414 +++ b/plugin/gostring/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 415 @@ -0,0 +1,22 @@ 416 +load("@io_bazel_rules_go//go:def.bzl", "go_library") 417 + 418 +go_library( 419 + name = "gostring", 420 + srcs = [ 421 + "gostring.go", 422 + "gostringtest.go", 423 + ], 424 + importpath = "github.com/gogo/protobuf/plugin/gostring", 425 + visibility = ["//visibility:public"], 426 + deps = [ 427 + "//gogoproto", 428 + "//plugin/testgen", 429 + "//protoc-gen-gogo/generator", 430 + ], 431 +) 432 + 433 +alias( 434 + name = "go_default_library", 435 + actual = ":gostring", 436 + visibility = ["//visibility:public"], 437 +) 438 diff -urN a/plugin/marshalto/BUILD.bazel b/plugin/marshalto/BUILD.bazel 439 --- a/plugin/marshalto/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 440 +++ b/plugin/marshalto/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 441 @@ -0,0 +1,21 @@ 442 +load("@io_bazel_rules_go//go:def.bzl", "go_library") 443 + 444 +go_library( 445 + name = "marshalto", 446 + srcs = ["marshalto.go"], 447 + importpath = "github.com/gogo/protobuf/plugin/marshalto", 448 + visibility = ["//visibility:public"], 449 + deps = [ 450 + "//gogoproto", 451 + "//proto", 452 + "//protoc-gen-gogo/descriptor", 453 + "//protoc-gen-gogo/generator", 454 + "//vanity", 455 + ], 456 +) 457 + 458 +alias( 459 + name = "go_default_library", 460 + actual = ":marshalto", 461 + visibility = ["//visibility:public"], 462 +) 463 diff -urN a/plugin/oneofcheck/BUILD.bazel b/plugin/oneofcheck/BUILD.bazel 464 --- a/plugin/oneofcheck/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 465 +++ b/plugin/oneofcheck/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 466 @@ -0,0 +1,18 @@ 467 +load("@io_bazel_rules_go//go:def.bzl", "go_library") 468 + 469 +go_library( 470 + name = "oneofcheck", 471 + srcs = ["oneofcheck.go"], 472 + importpath = "github.com/gogo/protobuf/plugin/oneofcheck", 473 + visibility = ["//visibility:public"], 474 + deps = [ 475 + "//gogoproto", 476 + "//protoc-gen-gogo/generator", 477 + ], 478 +) 479 + 480 +alias( 481 + name = "go_default_library", 482 + actual = ":oneofcheck", 483 + visibility = ["//visibility:public"], 484 +) 485 diff -urN a/plugin/populate/BUILD.bazel b/plugin/populate/BUILD.bazel 486 --- a/plugin/populate/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 487 +++ b/plugin/populate/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 488 @@ -0,0 +1,21 @@ 489 +load("@io_bazel_rules_go//go:def.bzl", "go_library") 490 + 491 +go_library( 492 + name = "populate", 493 + srcs = ["populate.go"], 494 + importpath = "github.com/gogo/protobuf/plugin/populate", 495 + visibility = ["//visibility:public"], 496 + deps = [ 497 + "//gogoproto", 498 + "//proto", 499 + "//protoc-gen-gogo/descriptor", 500 + "//protoc-gen-gogo/generator", 501 + "//vanity", 502 + ], 503 +) 504 + 505 +alias( 506 + name = "go_default_library", 507 + actual = ":populate", 508 + visibility = ["//visibility:public"], 509 +) 510 diff -urN a/plugin/size/BUILD.bazel b/plugin/size/BUILD.bazel 511 --- a/plugin/size/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 512 +++ b/plugin/size/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 513 @@ -0,0 +1,25 @@ 514 +load("@io_bazel_rules_go//go:def.bzl", "go_library") 515 + 516 +go_library( 517 + name = "size", 518 + srcs = [ 519 + "size.go", 520 + "sizetest.go", 521 + ], 522 + importpath = "github.com/gogo/protobuf/plugin/size", 523 + visibility = ["//visibility:public"], 524 + deps = [ 525 + "//gogoproto", 526 + "//plugin/testgen", 527 + "//proto", 528 + "//protoc-gen-gogo/descriptor", 529 + "//protoc-gen-gogo/generator", 530 + "//vanity", 531 + ], 532 +) 533 + 534 +alias( 535 + name = "go_default_library", 536 + actual = ":size", 537 + visibility = ["//visibility:public"], 538 +) 539 diff -urN a/plugin/stringer/BUILD.bazel b/plugin/stringer/BUILD.bazel 540 --- a/plugin/stringer/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 541 +++ b/plugin/stringer/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 542 @@ -0,0 +1,22 @@ 543 +load("@io_bazel_rules_go//go:def.bzl", "go_library") 544 + 545 +go_library( 546 + name = "stringer", 547 + srcs = [ 548 + "stringer.go", 549 + "stringertest.go", 550 + ], 551 + importpath = "github.com/gogo/protobuf/plugin/stringer", 552 + visibility = ["//visibility:public"], 553 + deps = [ 554 + "//gogoproto", 555 + "//plugin/testgen", 556 + "//protoc-gen-gogo/generator", 557 + ], 558 +) 559 + 560 +alias( 561 + name = "go_default_library", 562 + actual = ":stringer", 563 + visibility = ["//visibility:public"], 564 +) 565 diff -urN a/plugin/testgen/BUILD.bazel b/plugin/testgen/BUILD.bazel 566 --- a/plugin/testgen/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 567 +++ b/plugin/testgen/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 568 @@ -0,0 +1,18 @@ 569 +load("@io_bazel_rules_go//go:def.bzl", "go_library") 570 + 571 +go_library( 572 + name = "testgen", 573 + srcs = ["testgen.go"], 574 + importpath = "github.com/gogo/protobuf/plugin/testgen", 575 + visibility = ["//visibility:public"], 576 + deps = [ 577 + "//gogoproto", 578 + "//protoc-gen-gogo/generator", 579 + ], 580 +) 581 + 582 +alias( 583 + name = "go_default_library", 584 + actual = ":testgen", 585 + visibility = ["//visibility:public"], 586 +) 587 diff -urN a/plugin/union/BUILD.bazel b/plugin/union/BUILD.bazel 588 --- a/plugin/union/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 589 +++ b/plugin/union/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 590 @@ -0,0 +1,22 @@ 591 +load("@io_bazel_rules_go//go:def.bzl", "go_library") 592 + 593 +go_library( 594 + name = "union", 595 + srcs = [ 596 + "union.go", 597 + "uniontest.go", 598 + ], 599 + importpath = "github.com/gogo/protobuf/plugin/union", 600 + visibility = ["//visibility:public"], 601 + deps = [ 602 + "//gogoproto", 603 + "//plugin/testgen", 604 + "//protoc-gen-gogo/generator", 605 + ], 606 +) 607 + 608 +alias( 609 + name = "go_default_library", 610 + actual = ":union", 611 + visibility = ["//visibility:public"], 612 +) 613 diff -urN a/plugin/unmarshal/BUILD.bazel b/plugin/unmarshal/BUILD.bazel 614 --- a/plugin/unmarshal/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 615 +++ b/plugin/unmarshal/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 616 @@ -0,0 +1,20 @@ 617 +load("@io_bazel_rules_go//go:def.bzl", "go_library") 618 + 619 +go_library( 620 + name = "unmarshal", 621 + srcs = ["unmarshal.go"], 622 + importpath = "github.com/gogo/protobuf/plugin/unmarshal", 623 + visibility = ["//visibility:public"], 624 + deps = [ 625 + "//gogoproto", 626 + "//proto", 627 + "//protoc-gen-gogo/descriptor", 628 + "//protoc-gen-gogo/generator", 629 + ], 630 +) 631 + 632 +alias( 633 + name = "go_default_library", 634 + actual = ":unmarshal", 635 + visibility = ["//visibility:public"], 636 +) 637 diff -urN a/proto/BUILD.bazel b/proto/BUILD.bazel 638 --- a/proto/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 639 +++ b/proto/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 640 @@ -0,0 +1,78 @@ 641 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 642 + 643 +go_library( 644 + name = "proto", 645 + srcs = [ 646 + "clone.go", 647 + "custom_gogo.go", 648 + "decode.go", 649 + "deprecated.go", 650 + "discard.go", 651 + "duration.go", 652 + "duration_gogo.go", 653 + "encode.go", 654 + "encode_gogo.go", 655 + "equal.go", 656 + "extensions.go", 657 + "extensions_gogo.go", 658 + "lib.go", 659 + "lib_gogo.go", 660 + "message_set.go", 661 + "pointer_reflect.go", 662 + "pointer_reflect_gogo.go", 663 + "pointer_unsafe.go", 664 + "pointer_unsafe_gogo.go", 665 + "properties.go", 666 + "properties_gogo.go", 667 + "skip_gogo.go", 668 + "table_marshal.go", 669 + "table_marshal_gogo.go", 670 + "table_merge.go", 671 + "table_unmarshal.go", 672 + "table_unmarshal_gogo.go", 673 + "text.go", 674 + "text_gogo.go", 675 + "text_parser.go", 676 + "timestamp.go", 677 + "timestamp_gogo.go", 678 + "wrappers.go", 679 + "wrappers_gogo.go", 680 + ], 681 + importpath = "github.com/gogo/protobuf/proto", 682 + visibility = ["//visibility:public"], 683 +) 684 + 685 +alias( 686 + name = "go_default_library", 687 + actual = ":proto", 688 + visibility = ["//visibility:public"], 689 +) 690 + 691 +go_test( 692 + name = "proto_test", 693 + srcs = [ 694 + "all_test.go", 695 + "any_test.go", 696 + "clone_test.go", 697 + "decode_test.go", 698 + "discard_test.go", 699 + "encode_test.go", 700 + "equal_test.go", 701 + "extensions_test.go", 702 + "map_test.go", 703 + "message_set_test.go", 704 + "proto3_test.go", 705 + "size2_test.go", 706 + "size_test.go", 707 + "text_parser_test.go", 708 + "text_test.go", 709 + ], 710 + embed = [":proto"], 711 + deps = [ 712 + "//jsonpb", 713 + "//proto/proto3_proto", 714 + "//proto/test_proto", 715 + "//protoc-gen-gogo/descriptor", 716 + "//types", 717 + ], 718 +) 719 diff -urN a/proto/proto3_proto/BUILD.bazel b/proto/proto3_proto/BUILD.bazel 720 --- a/proto/proto3_proto/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 721 +++ b/proto/proto3_proto/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 722 @@ -0,0 +1,25 @@ 723 +load("@io_bazel_rules_go//go:def.bzl", "go_library") 724 + 725 +filegroup( 726 + name = "go_default_library_protos", 727 + srcs = ["proto3.proto"], 728 + visibility = ["//visibility:public"], 729 +) 730 + 731 +go_library( 732 + name = "proto3_proto", 733 + srcs = ["proto3.pb.go"], 734 + importpath = "github.com/gogo/protobuf/proto/proto3_proto", 735 + visibility = ["//visibility:public"], 736 + deps = [ 737 + "//proto", 738 + "//proto/test_proto", 739 + "//types", 740 + ], 741 +) 742 + 743 +alias( 744 + name = "go_default_library", 745 + actual = ":proto3_proto", 746 + visibility = ["//visibility:public"], 747 +) 748 diff -urN a/proto/test_proto/BUILD.bazel b/proto/test_proto/BUILD.bazel 749 --- a/proto/test_proto/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 750 +++ b/proto/test_proto/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 751 @@ -0,0 +1,21 @@ 752 +load("@io_bazel_rules_go//go:def.bzl", "go_library") 753 + 754 +filegroup( 755 + name = "go_default_library_protos", 756 + srcs = ["test.proto"], 757 + visibility = ["//visibility:public"], 758 +) 759 + 760 +go_library( 761 + name = "test_proto", 762 + srcs = ["test.pb.go"], 763 + importpath = "github.com/gogo/protobuf/proto/test_proto", 764 + visibility = ["//visibility:public"], 765 + deps = ["//proto"], 766 +) 767 + 768 +alias( 769 + name = "go_default_library", 770 + actual = ":test_proto", 771 + visibility = ["//visibility:public"], 772 +) 773 diff -urN a/protobuf/google/protobuf/BUILD.bazel b/protobuf/google/protobuf/BUILD.bazel 774 --- a/protobuf/google/protobuf/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 775 +++ b/protobuf/google/protobuf/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 776 @@ -0,0 +1,17 @@ 777 +filegroup( 778 + name = "go_default_library_protos", 779 + srcs = [ 780 + "any.proto", 781 + "api.proto", 782 + "descriptor.proto", 783 + "duration.proto", 784 + "empty.proto", 785 + "field_mask.proto", 786 + "source_context.proto", 787 + "struct.proto", 788 + "timestamp.proto", 789 + "type.proto", 790 + "wrappers.proto", 791 + ], 792 + visibility = ["//visibility:public"], 793 +) 794 diff -urN a/protobuf/google/protobuf/compiler/BUILD.bazel b/protobuf/google/protobuf/compiler/BUILD.bazel 795 --- a/protobuf/google/protobuf/compiler/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 796 +++ b/protobuf/google/protobuf/compiler/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 797 @@ -0,0 +1,5 @@ 798 +filegroup( 799 + name = "go_default_library_protos", 800 + srcs = ["plugin.proto"], 801 + visibility = ["//visibility:public"], 802 +) 803 diff -urN a/protoc-gen-combo/BUILD.bazel b/protoc-gen-combo/BUILD.bazel 804 --- a/protoc-gen-combo/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 805 +++ b/protoc-gen-combo/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 806 @@ -0,0 +1,15 @@ 807 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") 808 + 809 +go_library( 810 + name = "protoc-gen-combo_lib", 811 + srcs = ["combo.go"], 812 + importpath = "github.com/gogo/protobuf/protoc-gen-combo", 813 + visibility = ["//visibility:private"], 814 + deps = ["//version"], 815 +) 816 + 817 +go_binary( 818 + name = "protoc-gen-combo", 819 + embed = [":protoc-gen-combo_lib"], 820 + visibility = ["//visibility:public"], 821 +) 822 diff -urN a/protoc-gen-gofast/BUILD.bazel b/protoc-gen-gofast/BUILD.bazel 823 --- a/protoc-gen-gofast/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 824 +++ b/protoc-gen-gofast/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 825 @@ -0,0 +1,18 @@ 826 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") 827 + 828 +go_library( 829 + name = "protoc-gen-gofast_lib", 830 + srcs = ["main.go"], 831 + importpath = "github.com/gogo/protobuf/protoc-gen-gofast", 832 + visibility = ["//visibility:private"], 833 + deps = [ 834 + "//vanity", 835 + "//vanity/command", 836 + ], 837 +) 838 + 839 +go_binary( 840 + name = "protoc-gen-gofast", 841 + embed = [":protoc-gen-gofast_lib"], 842 + visibility = ["//visibility:public"], 843 +) 844 diff -urN a/protoc-gen-gogo/BUILD.bazel b/protoc-gen-gogo/BUILD.bazel 845 --- a/protoc-gen-gogo/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 846 +++ b/protoc-gen-gogo/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 847 @@ -0,0 +1,21 @@ 848 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test") 849 + 850 +go_library( 851 + name = "protoc-gen-gogo_lib", 852 + srcs = ["main.go"], 853 + importpath = "github.com/gogo/protobuf/protoc-gen-gogo", 854 + visibility = ["//visibility:private"], 855 + deps = ["//vanity/command"], 856 +) 857 + 858 +go_binary( 859 + name = "protoc-gen-gogo", 860 + embed = [":protoc-gen-gogo_lib"], 861 + visibility = ["//visibility:public"], 862 +) 863 + 864 +go_test( 865 + name = "protoc-gen-gogo_test", 866 + srcs = ["golden_test.go"], 867 + embed = [":protoc-gen-gogo_lib"], 868 +) 869 diff -urN a/protoc-gen-gogo/descriptor/BUILD.bazel b/protoc-gen-gogo/descriptor/BUILD.bazel 870 --- a/protoc-gen-gogo/descriptor/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 871 +++ b/protoc-gen-gogo/descriptor/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 872 @@ -0,0 +1,29 @@ 873 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 874 + 875 +go_library( 876 + name = "descriptor", 877 + srcs = [ 878 + "descriptor.go", 879 + "descriptor.pb.go", 880 + "descriptor_gostring.gen.go", 881 + "helper.go", 882 + ], 883 + importpath = "github.com/gogo/protobuf/protoc-gen-gogo/descriptor", 884 + visibility = ["//visibility:public"], 885 + deps = ["//proto"], 886 +) 887 + 888 +alias( 889 + name = "go_default_library", 890 + actual = ":descriptor", 891 + visibility = ["//visibility:public"], 892 +) 893 + 894 +go_test( 895 + name = "descriptor_test", 896 + srcs = ["descriptor_test.go"], 897 + deps = [ 898 + ":descriptor", 899 + "//proto/test_proto", 900 + ], 901 +) 902 diff -urN a/protoc-gen-gogo/generator/BUILD.bazel b/protoc-gen-gogo/generator/BUILD.bazel 903 --- a/protoc-gen-gogo/generator/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 904 +++ b/protoc-gen-gogo/generator/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 905 @@ -0,0 +1,31 @@ 906 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 907 + 908 +go_library( 909 + name = "generator", 910 + srcs = [ 911 + "generator.go", 912 + "helper.go", 913 + ], 914 + importpath = "github.com/gogo/protobuf/protoc-gen-gogo/generator", 915 + visibility = ["//visibility:public"], 916 + deps = [ 917 + "//gogoproto", 918 + "//proto", 919 + "//protoc-gen-gogo/descriptor", 920 + "//protoc-gen-gogo/generator/internal/remap", 921 + "//protoc-gen-gogo/plugin", 922 + ], 923 +) 924 + 925 +alias( 926 + name = "go_default_library", 927 + actual = ":generator", 928 + visibility = ["//visibility:public"], 929 +) 930 + 931 +go_test( 932 + name = "generator_test", 933 + srcs = ["name_test.go"], 934 + embed = [":generator"], 935 + deps = ["//protoc-gen-gogo/descriptor"], 936 +) 937 diff -urN a/protoc-gen-gogo/generator/internal/remap/BUILD.bazel b/protoc-gen-gogo/generator/internal/remap/BUILD.bazel 938 --- a/protoc-gen-gogo/generator/internal/remap/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 939 +++ b/protoc-gen-gogo/generator/internal/remap/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 940 @@ -0,0 +1,20 @@ 941 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 942 + 943 +go_library( 944 + name = "remap", 945 + srcs = ["remap.go"], 946 + importpath = "github.com/gogo/protobuf/protoc-gen-gogo/generator/internal/remap", 947 + visibility = ["//protoc-gen-gogo/generator:__subpackages__"], 948 +) 949 + 950 +alias( 951 + name = "go_default_library", 952 + actual = ":remap", 953 + visibility = ["//protoc-gen-gogo/generator:__subpackages__"], 954 +) 955 + 956 +go_test( 957 + name = "remap_test", 958 + srcs = ["remap_test.go"], 959 + embed = [":remap"], 960 +) 961 diff -urN a/protoc-gen-gogo/grpc/BUILD.bazel b/protoc-gen-gogo/grpc/BUILD.bazel 962 --- a/protoc-gen-gogo/grpc/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 963 +++ b/protoc-gen-gogo/grpc/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 964 @@ -0,0 +1,18 @@ 965 +load("@io_bazel_rules_go//go:def.bzl", "go_library") 966 + 967 +go_library( 968 + name = "grpc", 969 + srcs = ["grpc.go"], 970 + importpath = "github.com/gogo/protobuf/protoc-gen-gogo/grpc", 971 + visibility = ["//visibility:public"], 972 + deps = [ 973 + "//protoc-gen-gogo/descriptor", 974 + "//protoc-gen-gogo/generator", 975 + ], 976 +) 977 + 978 +alias( 979 + name = "go_default_library", 980 + actual = ":grpc", 981 + visibility = ["//visibility:public"], 982 +) 983 diff -urN a/protoc-gen-gogo/plugin/BUILD.bazel b/protoc-gen-gogo/plugin/BUILD.bazel 984 --- a/protoc-gen-gogo/plugin/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 985 +++ b/protoc-gen-gogo/plugin/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 986 @@ -0,0 +1,18 @@ 987 +load("@io_bazel_rules_go//go:def.bzl", "go_library") 988 + 989 +go_library( 990 + name = "plugin", 991 + srcs = ["plugin.pb.go"], 992 + importpath = "github.com/gogo/protobuf/protoc-gen-gogo/plugin", 993 + visibility = ["//visibility:public"], 994 + deps = [ 995 + "//proto", 996 + "//protoc-gen-gogo/descriptor", 997 + ], 998 +) 999 + 1000 +alias( 1001 + name = "go_default_library", 1002 + actual = ":plugin", 1003 + visibility = ["//visibility:public"], 1004 +) 1005 diff -urN a/protoc-gen-gogo/testdata/BUILD.bazel b/protoc-gen-gogo/testdata/BUILD.bazel 1006 --- a/protoc-gen-gogo/testdata/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 1007 +++ b/protoc-gen-gogo/testdata/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 1008 @@ -0,0 +1,16 @@ 1009 +load("@io_bazel_rules_go//go:def.bzl", "go_test") 1010 + 1011 +go_test( 1012 + name = "testdata_test", 1013 + srcs = [ 1014 + "extension_test.go", 1015 + "main_test.go", 1016 + ], 1017 + deps = [ 1018 + "//proto", 1019 + "//protoc-gen-gogo/testdata/extension_base", 1020 + "//protoc-gen-gogo/testdata/extension_user", 1021 + "//protoc-gen-gogo/testdata/imports", 1022 + "//protoc-gen-gogo/testdata/my_test", 1023 + ], 1024 +) 1025 diff -urN a/protoc-gen-gogo/testdata/deprecated/BUILD.bazel b/protoc-gen-gogo/testdata/deprecated/BUILD.bazel 1026 --- a/protoc-gen-gogo/testdata/deprecated/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 1027 +++ b/protoc-gen-gogo/testdata/deprecated/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 1028 @@ -0,0 +1,26 @@ 1029 +load("@io_bazel_rules_go//go:def.bzl", "go_library") 1030 + 1031 +filegroup( 1032 + name = "go_default_library_protos", 1033 + srcs = ["deprecated.proto"], 1034 + visibility = ["//visibility:public"], 1035 +) 1036 + 1037 +go_library( 1038 + name = "deprecated", 1039 + srcs = ["deprecated.pb.go"], 1040 + importpath = "github.com/gogo/protobuf/protoc-gen-gogo/testdata/deprecated", 1041 + visibility = ["//visibility:public"], 1042 + deps = [ 1043 + "//proto", 1044 + "@org_golang_google_grpc//:go_default_library", 1045 + "@org_golang_google_grpc//codes:go_default_library", 1046 + "@org_golang_google_grpc//status:go_default_library", 1047 + ], 1048 +) 1049 + 1050 +alias( 1051 + name = "go_default_library", 1052 + actual = ":deprecated", 1053 + visibility = ["//visibility:public"], 1054 +) 1055 diff -urN a/protoc-gen-gogo/testdata/extension_base/BUILD.bazel b/protoc-gen-gogo/testdata/extension_base/BUILD.bazel 1056 --- a/protoc-gen-gogo/testdata/extension_base/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 1057 +++ b/protoc-gen-gogo/testdata/extension_base/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 1058 @@ -0,0 +1,21 @@ 1059 +load("@io_bazel_rules_go//go:def.bzl", "go_library") 1060 + 1061 +filegroup( 1062 + name = "go_default_library_protos", 1063 + srcs = ["extension_base.proto"], 1064 + visibility = ["//visibility:public"], 1065 +) 1066 + 1067 +go_library( 1068 + name = "extension_base", 1069 + srcs = ["extension_base.pb.go"], 1070 + importpath = "github.com/gogo/protobuf/protoc-gen-gogo/testdata/extension_base", 1071 + visibility = ["//visibility:public"], 1072 + deps = ["//proto"], 1073 +) 1074 + 1075 +alias( 1076 + name = "go_default_library", 1077 + actual = ":extension_base", 1078 + visibility = ["//visibility:public"], 1079 +) 1080 diff -urN a/protoc-gen-gogo/testdata/extension_extra/BUILD.bazel b/protoc-gen-gogo/testdata/extension_extra/BUILD.bazel 1081 --- a/protoc-gen-gogo/testdata/extension_extra/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 1082 +++ b/protoc-gen-gogo/testdata/extension_extra/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 1083 @@ -0,0 +1,21 @@ 1084 +load("@io_bazel_rules_go//go:def.bzl", "go_library") 1085 + 1086 +filegroup( 1087 + name = "go_default_library_protos", 1088 + srcs = ["extension_extra.proto"], 1089 + visibility = ["//visibility:public"], 1090 +) 1091 + 1092 +go_library( 1093 + name = "extension_extra", 1094 + srcs = ["extension_extra.pb.go"], 1095 + importpath = "github.com/gogo/protobuf/protoc-gen-gogo/testdata/extension_extra", 1096 + visibility = ["//visibility:public"], 1097 + deps = ["//proto"], 1098 +) 1099 + 1100 +alias( 1101 + name = "go_default_library", 1102 + actual = ":extension_extra", 1103 + visibility = ["//visibility:public"], 1104 +) 1105 diff -urN a/protoc-gen-gogo/testdata/extension_user/BUILD.bazel b/protoc-gen-gogo/testdata/extension_user/BUILD.bazel 1106 --- a/protoc-gen-gogo/testdata/extension_user/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 1107 +++ b/protoc-gen-gogo/testdata/extension_user/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 1108 @@ -0,0 +1,25 @@ 1109 +load("@io_bazel_rules_go//go:def.bzl", "go_library") 1110 + 1111 +filegroup( 1112 + name = "go_default_library_protos", 1113 + srcs = ["extension_user.proto"], 1114 + visibility = ["//visibility:public"], 1115 +) 1116 + 1117 +go_library( 1118 + name = "extension_user", 1119 + srcs = ["extension_user.pb.go"], 1120 + importpath = "github.com/gogo/protobuf/protoc-gen-gogo/testdata/extension_user", 1121 + visibility = ["//visibility:public"], 1122 + deps = [ 1123 + "//proto", 1124 + "//protoc-gen-gogo/testdata/extension_base", 1125 + "//protoc-gen-gogo/testdata/extension_extra", 1126 + ], 1127 +) 1128 + 1129 +alias( 1130 + name = "go_default_library", 1131 + actual = ":extension_user", 1132 + visibility = ["//visibility:public"], 1133 +) 1134 diff -urN a/protoc-gen-gogo/testdata/grpc/BUILD.bazel b/protoc-gen-gogo/testdata/grpc/BUILD.bazel 1135 --- a/protoc-gen-gogo/testdata/grpc/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 1136 +++ b/protoc-gen-gogo/testdata/grpc/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 1137 @@ -0,0 +1,32 @@ 1138 +load("@io_bazel_rules_go//go:def.bzl", "go_library") 1139 + 1140 +filegroup( 1141 + name = "go_default_library_protos", 1142 + srcs = [ 1143 + "grpc.proto", 1144 + "grpc_empty.proto", 1145 + ], 1146 + visibility = ["//visibility:public"], 1147 +) 1148 + 1149 +go_library( 1150 + name = "grpc", 1151 + srcs = [ 1152 + "grpc.pb.go", 1153 + "grpc_empty.pb.go", 1154 + ], 1155 + importpath = "github.com/gogo/protobuf/protoc-gen-gogo/testdata/grpc", 1156 + visibility = ["//visibility:public"], 1157 + deps = [ 1158 + "//proto", 1159 + "@org_golang_google_grpc//:go_default_library", 1160 + "@org_golang_google_grpc//codes:go_default_library", 1161 + "@org_golang_google_grpc//status:go_default_library", 1162 + ], 1163 +) 1164 + 1165 +alias( 1166 + name = "go_default_library", 1167 + actual = ":grpc", 1168 + visibility = ["//visibility:public"], 1169 +) 1170 diff -urN a/protoc-gen-gogo/testdata/import_public/BUILD.bazel b/protoc-gen-gogo/testdata/import_public/BUILD.bazel 1171 --- a/protoc-gen-gogo/testdata/import_public/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 1172 +++ b/protoc-gen-gogo/testdata/import_public/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 1173 @@ -0,0 +1,30 @@ 1174 +load("@io_bazel_rules_go//go:def.bzl", "go_library") 1175 + 1176 +filegroup( 1177 + name = "go_default_library_protos", 1178 + srcs = [ 1179 + "a.proto", 1180 + "b.proto", 1181 + ], 1182 + visibility = ["//visibility:public"], 1183 +) 1184 + 1185 +go_library( 1186 + name = "import_public", 1187 + srcs = [ 1188 + "a.pb.go", 1189 + "b.pb.go", 1190 + ], 1191 + importpath = "github.com/gogo/protobuf/protoc-gen-gogo/testdata/import_public", 1192 + visibility = ["//visibility:public"], 1193 + deps = [ 1194 + "//proto", 1195 + "//protoc-gen-gogo/testdata/import_public/sub", 1196 + ], 1197 +) 1198 + 1199 +alias( 1200 + name = "go_default_library", 1201 + actual = ":import_public", 1202 + visibility = ["//visibility:public"], 1203 +) 1204 diff -urN a/protoc-gen-gogo/testdata/import_public/importing/BUILD.bazel b/protoc-gen-gogo/testdata/import_public/importing/BUILD.bazel 1205 --- a/protoc-gen-gogo/testdata/import_public/importing/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 1206 +++ b/protoc-gen-gogo/testdata/import_public/importing/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 1207 @@ -0,0 +1,25 @@ 1208 +load("@io_bazel_rules_go//go:def.bzl", "go_library") 1209 + 1210 +filegroup( 1211 + name = "go_default_library_protos", 1212 + srcs = ["importing.proto"], 1213 + visibility = ["//visibility:public"], 1214 +) 1215 + 1216 +go_library( 1217 + name = "importing", 1218 + srcs = ["importing.pb.go"], 1219 + importpath = "github.com/gogo/protobuf/protoc-gen-gogo/testdata/import_public/importing", 1220 + visibility = ["//visibility:public"], 1221 + deps = [ 1222 + "//proto", 1223 + "//protoc-gen-gogo/testdata/import_public", 1224 + "//protoc-gen-gogo/testdata/import_public/sub", 1225 + ], 1226 +) 1227 + 1228 +alias( 1229 + name = "go_default_library", 1230 + actual = ":importing", 1231 + visibility = ["//visibility:public"], 1232 +) 1233 diff -urN a/protoc-gen-gogo/testdata/import_public/sub/BUILD.bazel b/protoc-gen-gogo/testdata/import_public/sub/BUILD.bazel 1234 --- a/protoc-gen-gogo/testdata/import_public/sub/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 1235 +++ b/protoc-gen-gogo/testdata/import_public/sub/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 1236 @@ -0,0 +1,27 @@ 1237 +load("@io_bazel_rules_go//go:def.bzl", "go_library") 1238 + 1239 +filegroup( 1240 + name = "go_default_library_protos", 1241 + srcs = [ 1242 + "a.proto", 1243 + "b.proto", 1244 + ], 1245 + visibility = ["//visibility:public"], 1246 +) 1247 + 1248 +go_library( 1249 + name = "sub", 1250 + srcs = [ 1251 + "a.pb.go", 1252 + "b.pb.go", 1253 + ], 1254 + importpath = "github.com/gogo/protobuf/protoc-gen-gogo/testdata/import_public/sub", 1255 + visibility = ["//visibility:public"], 1256 + deps = ["//proto"], 1257 +) 1258 + 1259 +alias( 1260 + name = "go_default_library", 1261 + actual = ":sub", 1262 + visibility = ["//visibility:public"], 1263 +) 1264 diff -urN a/protoc-gen-gogo/testdata/imports/BUILD.bazel b/protoc-gen-gogo/testdata/imports/BUILD.bazel 1265 --- a/protoc-gen-gogo/testdata/imports/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 1266 +++ b/protoc-gen-gogo/testdata/imports/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 1267 @@ -0,0 +1,35 @@ 1268 +load("@io_bazel_rules_go//go:def.bzl", "go_library") 1269 + 1270 +filegroup( 1271 + name = "go_default_library_protos", 1272 + srcs = [ 1273 + "test_import_a1m1.proto", 1274 + "test_import_a1m2.proto", 1275 + "test_import_all.proto", 1276 + ], 1277 + visibility = ["//visibility:public"], 1278 +) 1279 + 1280 +go_library( 1281 + name = "imports", 1282 + srcs = [ 1283 + "test_import_a1m1.pb.go", 1284 + "test_import_a1m2.pb.go", 1285 + "test_import_all.pb.go", 1286 + ], 1287 + importpath = "github.com/gogo/protobuf/protoc-gen-gogo/testdata/imports", 1288 + visibility = ["//visibility:public"], 1289 + deps = [ 1290 + "//proto", 1291 + "//protoc-gen-gogo/testdata/imports/fmt", 1292 + "//protoc-gen-gogo/testdata/imports/test_a_1", 1293 + "//protoc-gen-gogo/testdata/imports/test_a_2", 1294 + "//protoc-gen-gogo/testdata/imports/test_b_1", 1295 + ], 1296 +) 1297 + 1298 +alias( 1299 + name = "go_default_library", 1300 + actual = ":imports", 1301 + visibility = ["//visibility:public"], 1302 +) 1303 diff -urN a/protoc-gen-gogo/testdata/imports/fmt/BUILD.bazel b/protoc-gen-gogo/testdata/imports/fmt/BUILD.bazel 1304 --- a/protoc-gen-gogo/testdata/imports/fmt/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 1305 +++ b/protoc-gen-gogo/testdata/imports/fmt/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 1306 @@ -0,0 +1,21 @@ 1307 +load("@io_bazel_rules_go//go:def.bzl", "go_library") 1308 + 1309 +filegroup( 1310 + name = "go_default_library_protos", 1311 + srcs = ["m.proto"], 1312 + visibility = ["//visibility:public"], 1313 +) 1314 + 1315 +go_library( 1316 + name = "fmt", 1317 + srcs = ["m.pb.go"], 1318 + importpath = "github.com/gogo/protobuf/protoc-gen-gogo/testdata/imports/fmt", 1319 + visibility = ["//visibility:public"], 1320 + deps = ["//proto"], 1321 +) 1322 + 1323 +alias( 1324 + name = "go_default_library", 1325 + actual = ":fmt", 1326 + visibility = ["//visibility:public"], 1327 +) 1328 diff -urN a/protoc-gen-gogo/testdata/imports/test_a_1/BUILD.bazel b/protoc-gen-gogo/testdata/imports/test_a_1/BUILD.bazel 1329 --- a/protoc-gen-gogo/testdata/imports/test_a_1/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 1330 +++ b/protoc-gen-gogo/testdata/imports/test_a_1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 1331 @@ -0,0 +1,27 @@ 1332 +load("@io_bazel_rules_go//go:def.bzl", "go_library") 1333 + 1334 +filegroup( 1335 + name = "go_default_library_protos", 1336 + srcs = [ 1337 + "m1.proto", 1338 + "m2.proto", 1339 + ], 1340 + visibility = ["//visibility:public"], 1341 +) 1342 + 1343 +go_library( 1344 + name = "test_a_1", 1345 + srcs = [ 1346 + "m1.pb.go", 1347 + "m2.pb.go", 1348 + ], 1349 + importpath = "github.com/gogo/protobuf/protoc-gen-gogo/testdata/imports/test_a_1", 1350 + visibility = ["//visibility:public"], 1351 + deps = ["//proto"], 1352 +) 1353 + 1354 +alias( 1355 + name = "go_default_library", 1356 + actual = ":test_a_1", 1357 + visibility = ["//visibility:public"], 1358 +) 1359 diff -urN a/protoc-gen-gogo/testdata/imports/test_a_2/BUILD.bazel b/protoc-gen-gogo/testdata/imports/test_a_2/BUILD.bazel 1360 --- a/protoc-gen-gogo/testdata/imports/test_a_2/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 1361 +++ b/protoc-gen-gogo/testdata/imports/test_a_2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 1362 @@ -0,0 +1,27 @@ 1363 +load("@io_bazel_rules_go//go:def.bzl", "go_library") 1364 + 1365 +filegroup( 1366 + name = "go_default_library_protos", 1367 + srcs = [ 1368 + "m3.proto", 1369 + "m4.proto", 1370 + ], 1371 + visibility = ["//visibility:public"], 1372 +) 1373 + 1374 +go_library( 1375 + name = "test_a_2", 1376 + srcs = [ 1377 + "m3.pb.go", 1378 + "m4.pb.go", 1379 + ], 1380 + importpath = "github.com/gogo/protobuf/protoc-gen-gogo/testdata/imports/test_a_2", 1381 + visibility = ["//visibility:public"], 1382 + deps = ["//proto"], 1383 +) 1384 + 1385 +alias( 1386 + name = "go_default_library", 1387 + actual = ":test_a_2", 1388 + visibility = ["//visibility:public"], 1389 +) 1390 diff -urN a/protoc-gen-gogo/testdata/imports/test_b_1/BUILD.bazel b/protoc-gen-gogo/testdata/imports/test_b_1/BUILD.bazel 1391 --- a/protoc-gen-gogo/testdata/imports/test_b_1/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 1392 +++ b/protoc-gen-gogo/testdata/imports/test_b_1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 1393 @@ -0,0 +1,27 @@ 1394 +load("@io_bazel_rules_go//go:def.bzl", "go_library") 1395 + 1396 +filegroup( 1397 + name = "go_default_library_protos", 1398 + srcs = [ 1399 + "m1.proto", 1400 + "m2.proto", 1401 + ], 1402 + visibility = ["//visibility:public"], 1403 +) 1404 + 1405 +go_library( 1406 + name = "test_b_1", 1407 + srcs = [ 1408 + "m1.pb.go", 1409 + "m2.pb.go", 1410 + ], 1411 + importpath = "github.com/gogo/protobuf/protoc-gen-gogo/testdata/imports/test_b_1", 1412 + visibility = ["//visibility:public"], 1413 + deps = ["//proto"], 1414 +) 1415 + 1416 +alias( 1417 + name = "go_default_library", 1418 + actual = ":test_b_1", 1419 + visibility = ["//visibility:public"], 1420 +) 1421 diff -urN a/protoc-gen-gogo/testdata/multi/BUILD.bazel b/protoc-gen-gogo/testdata/multi/BUILD.bazel 1422 --- a/protoc-gen-gogo/testdata/multi/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 1423 +++ b/protoc-gen-gogo/testdata/multi/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 1424 @@ -0,0 +1,9 @@ 1425 +filegroup( 1426 + name = "go_default_library_protos", 1427 + srcs = [ 1428 + "multi1.proto", 1429 + "multi2.proto", 1430 + "multi3.proto", 1431 + ], 1432 + visibility = ["//visibility:public"], 1433 +) 1434 diff -urN a/protoc-gen-gogo/testdata/my_test/BUILD.bazel b/protoc-gen-gogo/testdata/my_test/BUILD.bazel 1435 --- a/protoc-gen-gogo/testdata/my_test/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 1436 +++ b/protoc-gen-gogo/testdata/my_test/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 1437 @@ -0,0 +1,21 @@ 1438 +load("@io_bazel_rules_go//go:def.bzl", "go_library") 1439 + 1440 +filegroup( 1441 + name = "go_default_library_protos", 1442 + srcs = ["test.proto"], 1443 + visibility = ["//visibility:public"], 1444 +) 1445 + 1446 +go_library( 1447 + name = "my_test", 1448 + srcs = ["test.pb.go"], 1449 + importpath = "github.com/gogo/protobuf/protoc-gen-gogo/testdata/my_test", 1450 + visibility = ["//visibility:public"], 1451 + deps = ["//proto"], 1452 +) 1453 + 1454 +alias( 1455 + name = "go_default_library", 1456 + actual = ":my_test", 1457 + visibility = ["//visibility:public"], 1458 +) 1459 diff -urN a/protoc-gen-gogo/testdata/proto3/BUILD.bazel b/protoc-gen-gogo/testdata/proto3/BUILD.bazel 1460 --- a/protoc-gen-gogo/testdata/proto3/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 1461 +++ b/protoc-gen-gogo/testdata/proto3/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 1462 @@ -0,0 +1,21 @@ 1463 +load("@io_bazel_rules_go//go:def.bzl", "go_library") 1464 + 1465 +filegroup( 1466 + name = "go_default_library_protos", 1467 + srcs = ["proto3.proto"], 1468 + visibility = ["//visibility:public"], 1469 +) 1470 + 1471 +go_library( 1472 + name = "proto3", 1473 + srcs = ["proto3.pb.go"], 1474 + importpath = "github.com/gogo/protobuf/protoc-gen-gogo/testdata/proto3", 1475 + visibility = ["//visibility:public"], 1476 + deps = ["//proto"], 1477 +) 1478 + 1479 +alias( 1480 + name = "go_default_library", 1481 + actual = ":proto3", 1482 + visibility = ["//visibility:public"], 1483 +) 1484 diff -urN a/protoc-gen-gogofast/BUILD.bazel b/protoc-gen-gogofast/BUILD.bazel 1485 --- a/protoc-gen-gogofast/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 1486 +++ b/protoc-gen-gogofast/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 1487 @@ -0,0 +1,18 @@ 1488 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") 1489 + 1490 +go_library( 1491 + name = "protoc-gen-gogofast_lib", 1492 + srcs = ["main.go"], 1493 + importpath = "github.com/gogo/protobuf/protoc-gen-gogofast", 1494 + visibility = ["//visibility:private"], 1495 + deps = [ 1496 + "//vanity", 1497 + "//vanity/command", 1498 + ], 1499 +) 1500 + 1501 +go_binary( 1502 + name = "protoc-gen-gogofast", 1503 + embed = [":protoc-gen-gogofast_lib"], 1504 + visibility = ["//visibility:public"], 1505 +) 1506 diff -urN a/protoc-gen-gogofaster/BUILD.bazel b/protoc-gen-gogofaster/BUILD.bazel 1507 --- a/protoc-gen-gogofaster/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 1508 +++ b/protoc-gen-gogofaster/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 1509 @@ -0,0 +1,18 @@ 1510 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") 1511 + 1512 +go_library( 1513 + name = "protoc-gen-gogofaster_lib", 1514 + srcs = ["main.go"], 1515 + importpath = "github.com/gogo/protobuf/protoc-gen-gogofaster", 1516 + visibility = ["//visibility:private"], 1517 + deps = [ 1518 + "//vanity", 1519 + "//vanity/command", 1520 + ], 1521 +) 1522 + 1523 +go_binary( 1524 + name = "protoc-gen-gogofaster", 1525 + embed = [":protoc-gen-gogofaster_lib"], 1526 + visibility = ["//visibility:public"], 1527 +) 1528 diff -urN a/protoc-gen-gogoslick/BUILD.bazel b/protoc-gen-gogoslick/BUILD.bazel 1529 --- a/protoc-gen-gogoslick/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 1530 +++ b/protoc-gen-gogoslick/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 1531 @@ -0,0 +1,18 @@ 1532 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") 1533 + 1534 +go_library( 1535 + name = "protoc-gen-gogoslick_lib", 1536 + srcs = ["main.go"], 1537 + importpath = "github.com/gogo/protobuf/protoc-gen-gogoslick", 1538 + visibility = ["//visibility:private"], 1539 + deps = [ 1540 + "//vanity", 1541 + "//vanity/command", 1542 + ], 1543 +) 1544 + 1545 +go_binary( 1546 + name = "protoc-gen-gogoslick", 1547 + embed = [":protoc-gen-gogoslick_lib"], 1548 + visibility = ["//visibility:public"], 1549 +) 1550 diff -urN a/protoc-gen-gogotypes/BUILD.bazel b/protoc-gen-gogotypes/BUILD.bazel 1551 --- a/protoc-gen-gogotypes/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 1552 +++ b/protoc-gen-gogotypes/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 1553 @@ -0,0 +1,18 @@ 1554 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") 1555 + 1556 +go_library( 1557 + name = "protoc-gen-gogotypes_lib", 1558 + srcs = ["main.go"], 1559 + importpath = "github.com/gogo/protobuf/protoc-gen-gogotypes", 1560 + visibility = ["//visibility:private"], 1561 + deps = [ 1562 + "//vanity", 1563 + "//vanity/command", 1564 + ], 1565 +) 1566 + 1567 +go_binary( 1568 + name = "protoc-gen-gogotypes", 1569 + embed = [":protoc-gen-gogotypes_lib"], 1570 + visibility = ["//visibility:public"], 1571 +) 1572 diff -urN a/protoc-gen-gostring/BUILD.bazel b/protoc-gen-gostring/BUILD.bazel 1573 --- a/protoc-gen-gostring/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 1574 +++ b/protoc-gen-gostring/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 1575 @@ -0,0 +1,18 @@ 1576 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") 1577 + 1578 +go_library( 1579 + name = "protoc-gen-gostring_lib", 1580 + srcs = ["main.go"], 1581 + importpath = "github.com/gogo/protobuf/protoc-gen-gostring", 1582 + visibility = ["//visibility:private"], 1583 + deps = [ 1584 + "//plugin/gostring", 1585 + "//vanity/command", 1586 + ], 1587 +) 1588 + 1589 +go_binary( 1590 + name = "protoc-gen-gostring", 1591 + embed = [":protoc-gen-gostring_lib"], 1592 + visibility = ["//visibility:public"], 1593 +) 1594 diff -urN a/protoc-min-version/BUILD.bazel b/protoc-min-version/BUILD.bazel 1595 --- a/protoc-min-version/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 1596 +++ b/protoc-min-version/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 1597 @@ -0,0 +1,15 @@ 1598 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") 1599 + 1600 +go_library( 1601 + name = "protoc-min-version_lib", 1602 + srcs = ["minversion.go"], 1603 + importpath = "github.com/gogo/protobuf/protoc-min-version", 1604 + visibility = ["//visibility:private"], 1605 + deps = ["//version"], 1606 +) 1607 + 1608 +go_binary( 1609 + name = "protoc-min-version", 1610 + embed = [":protoc-min-version_lib"], 1611 + visibility = ["//visibility:public"], 1612 +) 1613 diff -urN a/sortkeys/BUILD.bazel b/sortkeys/BUILD.bazel 1614 --- a/sortkeys/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 1615 +++ b/sortkeys/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 1616 @@ -0,0 +1,14 @@ 1617 +load("@io_bazel_rules_go//go:def.bzl", "go_library") 1618 + 1619 +go_library( 1620 + name = "sortkeys", 1621 + srcs = ["sortkeys.go"], 1622 + importpath = "github.com/gogo/protobuf/sortkeys", 1623 + visibility = ["//visibility:public"], 1624 +) 1625 + 1626 +alias( 1627 + name = "go_default_library", 1628 + actual = ":sortkeys", 1629 + visibility = ["//visibility:public"], 1630 +) 1631 diff -urN a/test/asymetric-issue125/BUILD.bazel b/test/asymetric-issue125/BUILD.bazel 1632 --- a/test/asymetric-issue125/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 1633 +++ b/test/asymetric-issue125/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 1634 @@ -0,0 +1,33 @@ 1635 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 1636 + 1637 +filegroup( 1638 + name = "go_default_library_protos", 1639 + srcs = ["asym.proto"], 1640 + visibility = ["//visibility:public"], 1641 +) 1642 + 1643 +go_library( 1644 + name = "asymetric-issue125", 1645 + srcs = [ 1646 + "asym.pb.go", 1647 + "pop.go", 1648 + ], 1649 + importpath = "github.com/gogo/protobuf/test/asymetric-issue125", 1650 + visibility = ["//visibility:public"], 1651 + deps = [ 1652 + "//gogoproto", 1653 + "//proto", 1654 + ], 1655 +) 1656 + 1657 +alias( 1658 + name = "go_default_library", 1659 + actual = ":asymetric-issue125", 1660 + visibility = ["//visibility:public"], 1661 +) 1662 + 1663 +go_test( 1664 + name = "asymetric-issue125_test", 1665 + srcs = ["asym_test.go"], 1666 + embed = [":asymetric-issue125"], 1667 +) 1668 diff -urN a/test/BUILD.bazel b/test/BUILD.bazel 1669 --- a/test/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 1670 +++ b/test/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 1671 @@ -0,0 +1,48 @@ 1672 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 1673 + 1674 +filegroup( 1675 + name = "go_default_library_protos", 1676 + srcs = ["thetest.proto"], 1677 + visibility = ["//visibility:public"], 1678 +) 1679 + 1680 +go_library( 1681 + name = "test", 1682 + srcs = [ 1683 + "t.go", 1684 + "thetest.pb.go", 1685 + "uuid.go", 1686 + ], 1687 + importpath = "github.com/gogo/protobuf/test", 1688 + visibility = ["//visibility:public"], 1689 + deps = [ 1690 + "//gogoproto", 1691 + "//proto", 1692 + "//protoc-gen-gogo/descriptor", 1693 + "//sortkeys", 1694 + "//test/custom", 1695 + "//test/custom-dash-type", 1696 + ], 1697 +) 1698 + 1699 +alias( 1700 + name = "go_default_library", 1701 + actual = ":test", 1702 + visibility = ["//visibility:public"], 1703 +) 1704 + 1705 +go_test( 1706 + name = "test_test", 1707 + srcs = [ 1708 + "bug_test.go", 1709 + "extension_test.go", 1710 + "thetestpb_test.go", 1711 + "uuid_test.go", 1712 + ], 1713 + embed = [":test"], 1714 + deps = [ 1715 + "//gogoproto", 1716 + "//jsonpb", 1717 + "//proto", 1718 + ], 1719 +) 1720 diff -urN a/test/cachedsize/BUILD.bazel b/test/cachedsize/BUILD.bazel 1721 --- a/test/cachedsize/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 1722 +++ b/test/cachedsize/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 1723 @@ -0,0 +1,31 @@ 1724 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 1725 + 1726 +filegroup( 1727 + name = "go_default_library_protos", 1728 + srcs = ["cachedsize.proto"], 1729 + visibility = ["//visibility:public"], 1730 +) 1731 + 1732 +go_library( 1733 + name = "cachedsize", 1734 + srcs = ["cachedsize.pb.go"], 1735 + importpath = "github.com/gogo/protobuf/test/cachedsize", 1736 + visibility = ["//visibility:public"], 1737 + deps = [ 1738 + "//gogoproto", 1739 + "//proto", 1740 + ], 1741 +) 1742 + 1743 +alias( 1744 + name = "go_default_library", 1745 + actual = ":cachedsize", 1746 + visibility = ["//visibility:public"], 1747 +) 1748 + 1749 +go_test( 1750 + name = "cachedsize_test", 1751 + srcs = ["cachedsize_test.go"], 1752 + embed = [":cachedsize"], 1753 + deps = ["//proto"], 1754 +) 1755 diff -urN a/test/casttype/BUILD.bazel b/test/casttype/BUILD.bazel 1756 --- a/test/casttype/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 1757 +++ b/test/casttype/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 1758 @@ -0,0 +1,20 @@ 1759 +load("@io_bazel_rules_go//go:def.bzl", "go_library") 1760 + 1761 +filegroup( 1762 + name = "go_default_library_protos", 1763 + srcs = ["casttype.proto"], 1764 + visibility = ["//visibility:public"], 1765 +) 1766 + 1767 +go_library( 1768 + name = "casttype", 1769 + srcs = ["mytypes.go"], 1770 + importpath = "github.com/gogo/protobuf/test/casttype", 1771 + visibility = ["//visibility:public"], 1772 +) 1773 + 1774 +alias( 1775 + name = "go_default_library", 1776 + actual = ":casttype", 1777 + visibility = ["//visibility:public"], 1778 +) 1779 diff -urN a/test/casttype/combos/both/BUILD.bazel b/test/casttype/combos/both/BUILD.bazel 1780 --- a/test/casttype/combos/both/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 1781 +++ b/test/casttype/combos/both/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 1782 @@ -0,0 +1,38 @@ 1783 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 1784 + 1785 +filegroup( 1786 + name = "go_default_library_protos", 1787 + srcs = ["casttype.proto"], 1788 + visibility = ["//visibility:public"], 1789 +) 1790 + 1791 +go_library( 1792 + name = "both", 1793 + srcs = ["casttype.pb.go"], 1794 + importpath = "github.com/gogo/protobuf/test/casttype/combos/both", 1795 + visibility = ["//visibility:public"], 1796 + deps = [ 1797 + "//gogoproto", 1798 + "//proto", 1799 + "//protoc-gen-gogo/descriptor", 1800 + "//sortkeys", 1801 + "//test/casttype", 1802 + ], 1803 +) 1804 + 1805 +alias( 1806 + name = "go_default_library", 1807 + actual = ":both", 1808 + visibility = ["//visibility:public"], 1809 +) 1810 + 1811 +go_test( 1812 + name = "both_test", 1813 + srcs = ["casttypepb_test.go"], 1814 + embed = [":both"], 1815 + deps = [ 1816 + "//gogoproto", 1817 + "//jsonpb", 1818 + "//proto", 1819 + ], 1820 +) 1821 diff -urN a/test/casttype/combos/marshaler/BUILD.bazel b/test/casttype/combos/marshaler/BUILD.bazel 1822 --- a/test/casttype/combos/marshaler/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 1823 +++ b/test/casttype/combos/marshaler/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 1824 @@ -0,0 +1,38 @@ 1825 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 1826 + 1827 +filegroup( 1828 + name = "go_default_library_protos", 1829 + srcs = ["casttype.proto"], 1830 + visibility = ["//visibility:public"], 1831 +) 1832 + 1833 +go_library( 1834 + name = "marshaler", 1835 + srcs = ["casttype.pb.go"], 1836 + importpath = "github.com/gogo/protobuf/test/casttype/combos/marshaler", 1837 + visibility = ["//visibility:public"], 1838 + deps = [ 1839 + "//gogoproto", 1840 + "//proto", 1841 + "//protoc-gen-gogo/descriptor", 1842 + "//sortkeys", 1843 + "//test/casttype", 1844 + ], 1845 +) 1846 + 1847 +alias( 1848 + name = "go_default_library", 1849 + actual = ":marshaler", 1850 + visibility = ["//visibility:public"], 1851 +) 1852 + 1853 +go_test( 1854 + name = "marshaler_test", 1855 + srcs = ["casttypepb_test.go"], 1856 + embed = [":marshaler"], 1857 + deps = [ 1858 + "//gogoproto", 1859 + "//jsonpb", 1860 + "//proto", 1861 + ], 1862 +) 1863 diff -urN a/test/casttype/combos/neither/BUILD.bazel b/test/casttype/combos/neither/BUILD.bazel 1864 --- a/test/casttype/combos/neither/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 1865 +++ b/test/casttype/combos/neither/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 1866 @@ -0,0 +1,38 @@ 1867 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 1868 + 1869 +filegroup( 1870 + name = "go_default_library_protos", 1871 + srcs = ["casttype.proto"], 1872 + visibility = ["//visibility:public"], 1873 +) 1874 + 1875 +go_library( 1876 + name = "neither", 1877 + srcs = ["casttype.pb.go"], 1878 + importpath = "github.com/gogo/protobuf/test/casttype/combos/neither", 1879 + visibility = ["//visibility:public"], 1880 + deps = [ 1881 + "//gogoproto", 1882 + "//proto", 1883 + "//protoc-gen-gogo/descriptor", 1884 + "//sortkeys", 1885 + "//test/casttype", 1886 + ], 1887 +) 1888 + 1889 +alias( 1890 + name = "go_default_library", 1891 + actual = ":neither", 1892 + visibility = ["//visibility:public"], 1893 +) 1894 + 1895 +go_test( 1896 + name = "neither_test", 1897 + srcs = ["casttypepb_test.go"], 1898 + embed = [":neither"], 1899 + deps = [ 1900 + "//gogoproto", 1901 + "//jsonpb", 1902 + "//proto", 1903 + ], 1904 +) 1905 diff -urN a/test/casttype/combos/unmarshaler/BUILD.bazel b/test/casttype/combos/unmarshaler/BUILD.bazel 1906 --- a/test/casttype/combos/unmarshaler/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 1907 +++ b/test/casttype/combos/unmarshaler/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 1908 @@ -0,0 +1,38 @@ 1909 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 1910 + 1911 +filegroup( 1912 + name = "go_default_library_protos", 1913 + srcs = ["casttype.proto"], 1914 + visibility = ["//visibility:public"], 1915 +) 1916 + 1917 +go_library( 1918 + name = "unmarshaler", 1919 + srcs = ["casttype.pb.go"], 1920 + importpath = "github.com/gogo/protobuf/test/casttype/combos/unmarshaler", 1921 + visibility = ["//visibility:public"], 1922 + deps = [ 1923 + "//gogoproto", 1924 + "//proto", 1925 + "//protoc-gen-gogo/descriptor", 1926 + "//sortkeys", 1927 + "//test/casttype", 1928 + ], 1929 +) 1930 + 1931 +alias( 1932 + name = "go_default_library", 1933 + actual = ":unmarshaler", 1934 + visibility = ["//visibility:public"], 1935 +) 1936 + 1937 +go_test( 1938 + name = "unmarshaler_test", 1939 + srcs = ["casttypepb_test.go"], 1940 + embed = [":unmarshaler"], 1941 + deps = [ 1942 + "//gogoproto", 1943 + "//jsonpb", 1944 + "//proto", 1945 + ], 1946 +) 1947 diff -urN a/test/castvalue/BUILD.bazel b/test/castvalue/BUILD.bazel 1948 --- a/test/castvalue/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 1949 +++ b/test/castvalue/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 1950 @@ -0,0 +1,40 @@ 1951 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 1952 + 1953 +filegroup( 1954 + name = "go_default_library_protos", 1955 + srcs = ["castvalue.proto"], 1956 + visibility = ["//visibility:public"], 1957 +) 1958 + 1959 +go_library( 1960 + name = "castvalue", 1961 + srcs = [ 1962 + "castvalue.pb.go", 1963 + "mytypes.go", 1964 + ], 1965 + importpath = "github.com/gogo/protobuf/test/castvalue", 1966 + visibility = ["//visibility:public"], 1967 + deps = [ 1968 + "//gogoproto", 1969 + "//proto", 1970 + "//protoc-gen-gogo/descriptor", 1971 + "//sortkeys", 1972 + ], 1973 +) 1974 + 1975 +alias( 1976 + name = "go_default_library", 1977 + actual = ":castvalue", 1978 + visibility = ["//visibility:public"], 1979 +) 1980 + 1981 +go_test( 1982 + name = "castvalue_test", 1983 + srcs = ["castvaluepb_test.go"], 1984 + embed = [":castvalue"], 1985 + deps = [ 1986 + "//gogoproto", 1987 + "//jsonpb", 1988 + "//proto", 1989 + ], 1990 +) 1991 diff -urN a/test/castvalue/combos/both/BUILD.bazel b/test/castvalue/combos/both/BUILD.bazel 1992 --- a/test/castvalue/combos/both/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 1993 +++ b/test/castvalue/combos/both/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 1994 @@ -0,0 +1,40 @@ 1995 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 1996 + 1997 +filegroup( 1998 + name = "go_default_library_protos", 1999 + srcs = ["castvalue.proto"], 2000 + visibility = ["//visibility:public"], 2001 +) 2002 + 2003 +go_library( 2004 + name = "both", 2005 + srcs = [ 2006 + "castvalue.pb.go", 2007 + "mytypes.go", 2008 + ], 2009 + importpath = "github.com/gogo/protobuf/test/castvalue/combos/both", 2010 + visibility = ["//visibility:public"], 2011 + deps = [ 2012 + "//gogoproto", 2013 + "//proto", 2014 + "//protoc-gen-gogo/descriptor", 2015 + "//sortkeys", 2016 + ], 2017 +) 2018 + 2019 +alias( 2020 + name = "go_default_library", 2021 + actual = ":both", 2022 + visibility = ["//visibility:public"], 2023 +) 2024 + 2025 +go_test( 2026 + name = "both_test", 2027 + srcs = ["castvaluepb_test.go"], 2028 + embed = [":both"], 2029 + deps = [ 2030 + "//gogoproto", 2031 + "//jsonpb", 2032 + "//proto", 2033 + ], 2034 +) 2035 diff -urN a/test/castvalue/combos/marshaler/BUILD.bazel b/test/castvalue/combos/marshaler/BUILD.bazel 2036 --- a/test/castvalue/combos/marshaler/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 2037 +++ b/test/castvalue/combos/marshaler/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 2038 @@ -0,0 +1,40 @@ 2039 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 2040 + 2041 +filegroup( 2042 + name = "go_default_library_protos", 2043 + srcs = ["castvalue.proto"], 2044 + visibility = ["//visibility:public"], 2045 +) 2046 + 2047 +go_library( 2048 + name = "marshaler", 2049 + srcs = [ 2050 + "castvalue.pb.go", 2051 + "mytypes.go", 2052 + ], 2053 + importpath = "github.com/gogo/protobuf/test/castvalue/combos/marshaler", 2054 + visibility = ["//visibility:public"], 2055 + deps = [ 2056 + "//gogoproto", 2057 + "//proto", 2058 + "//protoc-gen-gogo/descriptor", 2059 + "//sortkeys", 2060 + ], 2061 +) 2062 + 2063 +alias( 2064 + name = "go_default_library", 2065 + actual = ":marshaler", 2066 + visibility = ["//visibility:public"], 2067 +) 2068 + 2069 +go_test( 2070 + name = "marshaler_test", 2071 + srcs = ["castvaluepb_test.go"], 2072 + embed = [":marshaler"], 2073 + deps = [ 2074 + "//gogoproto", 2075 + "//jsonpb", 2076 + "//proto", 2077 + ], 2078 +) 2079 diff -urN a/test/castvalue/combos/unmarshaler/BUILD.bazel b/test/castvalue/combos/unmarshaler/BUILD.bazel 2080 --- a/test/castvalue/combos/unmarshaler/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 2081 +++ b/test/castvalue/combos/unmarshaler/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 2082 @@ -0,0 +1,40 @@ 2083 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 2084 + 2085 +filegroup( 2086 + name = "go_default_library_protos", 2087 + srcs = ["castvalue.proto"], 2088 + visibility = ["//visibility:public"], 2089 +) 2090 + 2091 +go_library( 2092 + name = "unmarshaler", 2093 + srcs = [ 2094 + "castvalue.pb.go", 2095 + "mytypes.go", 2096 + ], 2097 + importpath = "github.com/gogo/protobuf/test/castvalue/combos/unmarshaler", 2098 + visibility = ["//visibility:public"], 2099 + deps = [ 2100 + "//gogoproto", 2101 + "//proto", 2102 + "//protoc-gen-gogo/descriptor", 2103 + "//sortkeys", 2104 + ], 2105 +) 2106 + 2107 +alias( 2108 + name = "go_default_library", 2109 + actual = ":unmarshaler", 2110 + visibility = ["//visibility:public"], 2111 +) 2112 + 2113 +go_test( 2114 + name = "unmarshaler_test", 2115 + srcs = ["castvaluepb_test.go"], 2116 + embed = [":unmarshaler"], 2117 + deps = [ 2118 + "//gogoproto", 2119 + "//jsonpb", 2120 + "//proto", 2121 + ], 2122 +) 2123 diff -urN a/test/combos/both/BUILD.bazel b/test/combos/both/BUILD.bazel 2124 --- a/test/combos/both/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 2125 +++ b/test/combos/both/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 2126 @@ -0,0 +1,46 @@ 2127 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 2128 + 2129 +filegroup( 2130 + name = "go_default_library_protos", 2131 + srcs = ["thetest.proto"], 2132 + visibility = ["//visibility:public"], 2133 +) 2134 + 2135 +go_library( 2136 + name = "both", 2137 + srcs = [ 2138 + "t.go", 2139 + "thetest.pb.go", 2140 + "uuid.go", 2141 + ], 2142 + importpath = "github.com/gogo/protobuf/test/combos/both", 2143 + visibility = ["//visibility:public"], 2144 + deps = [ 2145 + "//gogoproto", 2146 + "//proto", 2147 + "//protoc-gen-gogo/descriptor", 2148 + "//sortkeys", 2149 + "//test/custom", 2150 + "//test/custom-dash-type", 2151 + ], 2152 +) 2153 + 2154 +alias( 2155 + name = "go_default_library", 2156 + actual = ":both", 2157 + visibility = ["//visibility:public"], 2158 +) 2159 + 2160 +go_test( 2161 + name = "both_test", 2162 + srcs = [ 2163 + "bug_test.go", 2164 + "thetestpb_test.go", 2165 + ], 2166 + embed = [":both"], 2167 + deps = [ 2168 + "//gogoproto", 2169 + "//jsonpb", 2170 + "//proto", 2171 + ], 2172 +) 2173 diff -urN a/test/combos/marshaler/BUILD.bazel b/test/combos/marshaler/BUILD.bazel 2174 --- a/test/combos/marshaler/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 2175 +++ b/test/combos/marshaler/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 2176 @@ -0,0 +1,46 @@ 2177 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 2178 + 2179 +filegroup( 2180 + name = "go_default_library_protos", 2181 + srcs = ["thetest.proto"], 2182 + visibility = ["//visibility:public"], 2183 +) 2184 + 2185 +go_library( 2186 + name = "marshaler", 2187 + srcs = [ 2188 + "t.go", 2189 + "thetest.pb.go", 2190 + "uuid.go", 2191 + ], 2192 + importpath = "github.com/gogo/protobuf/test/combos/marshaler", 2193 + visibility = ["//visibility:public"], 2194 + deps = [ 2195 + "//gogoproto", 2196 + "//proto", 2197 + "//protoc-gen-gogo/descriptor", 2198 + "//sortkeys", 2199 + "//test/custom", 2200 + "//test/custom-dash-type", 2201 + ], 2202 +) 2203 + 2204 +alias( 2205 + name = "go_default_library", 2206 + actual = ":marshaler", 2207 + visibility = ["//visibility:public"], 2208 +) 2209 + 2210 +go_test( 2211 + name = "marshaler_test", 2212 + srcs = [ 2213 + "bug_test.go", 2214 + "thetestpb_test.go", 2215 + ], 2216 + embed = [":marshaler"], 2217 + deps = [ 2218 + "//gogoproto", 2219 + "//jsonpb", 2220 + "//proto", 2221 + ], 2222 +) 2223 diff -urN a/test/combos/unmarshaler/BUILD.bazel b/test/combos/unmarshaler/BUILD.bazel 2224 --- a/test/combos/unmarshaler/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 2225 +++ b/test/combos/unmarshaler/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 2226 @@ -0,0 +1,46 @@ 2227 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 2228 + 2229 +filegroup( 2230 + name = "go_default_library_protos", 2231 + srcs = ["thetest.proto"], 2232 + visibility = ["//visibility:public"], 2233 +) 2234 + 2235 +go_library( 2236 + name = "unmarshaler", 2237 + srcs = [ 2238 + "t.go", 2239 + "thetest.pb.go", 2240 + "uuid.go", 2241 + ], 2242 + importpath = "github.com/gogo/protobuf/test/combos/unmarshaler", 2243 + visibility = ["//visibility:public"], 2244 + deps = [ 2245 + "//gogoproto", 2246 + "//proto", 2247 + "//protoc-gen-gogo/descriptor", 2248 + "//sortkeys", 2249 + "//test/custom", 2250 + "//test/custom-dash-type", 2251 + ], 2252 +) 2253 + 2254 +alias( 2255 + name = "go_default_library", 2256 + actual = ":unmarshaler", 2257 + visibility = ["//visibility:public"], 2258 +) 2259 + 2260 +go_test( 2261 + name = "unmarshaler_test", 2262 + srcs = [ 2263 + "bug_test.go", 2264 + "thetestpb_test.go", 2265 + ], 2266 + embed = [":unmarshaler"], 2267 + deps = [ 2268 + "//gogoproto", 2269 + "//jsonpb", 2270 + "//proto", 2271 + ], 2272 +) 2273 diff -urN a/test/custom/BUILD.bazel b/test/custom/BUILD.bazel 2274 --- a/test/custom/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 2275 +++ b/test/custom/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 2276 @@ -0,0 +1,20 @@ 2277 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 2278 + 2279 +go_library( 2280 + name = "custom", 2281 + srcs = ["custom.go"], 2282 + importpath = "github.com/gogo/protobuf/test/custom", 2283 + visibility = ["//visibility:public"], 2284 +) 2285 + 2286 +alias( 2287 + name = "go_default_library", 2288 + actual = ":custom", 2289 + visibility = ["//visibility:public"], 2290 +) 2291 + 2292 +go_test( 2293 + name = "custom_test", 2294 + srcs = ["custom_test.go"], 2295 + embed = [":custom"], 2296 +) 2297 diff -urN a/test/custombytesnonstruct/BUILD.bazel b/test/custombytesnonstruct/BUILD.bazel 2298 --- a/test/custombytesnonstruct/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 2299 +++ b/test/custombytesnonstruct/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 2300 @@ -0,0 +1,33 @@ 2301 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 2302 + 2303 +filegroup( 2304 + name = "go_default_library_protos", 2305 + srcs = ["proto.proto"], 2306 + visibility = ["//visibility:public"], 2307 +) 2308 + 2309 +go_library( 2310 + name = "custombytesnonstruct", 2311 + srcs = [ 2312 + "customtype.go", 2313 + "proto.pb.go", 2314 + ], 2315 + importpath = "github.com/gogo/protobuf/test/custombytesnonstruct", 2316 + visibility = ["//visibility:public"], 2317 + deps = [ 2318 + "//gogoproto", 2319 + "//proto", 2320 + ], 2321 +) 2322 + 2323 +alias( 2324 + name = "go_default_library", 2325 + actual = ":custombytesnonstruct", 2326 + visibility = ["//visibility:public"], 2327 +) 2328 + 2329 +go_test( 2330 + name = "custombytesnonstruct_test", 2331 + srcs = ["custombytesnonstruct_test.go"], 2332 + embed = [":custombytesnonstruct"], 2333 +) 2334 diff -urN a/test/custom-dash-type/BUILD.bazel b/test/custom-dash-type/BUILD.bazel 2335 --- a/test/custom-dash-type/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 2336 +++ b/test/custom-dash-type/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 2337 @@ -0,0 +1,14 @@ 2338 +load("@io_bazel_rules_go//go:def.bzl", "go_library") 2339 + 2340 +go_library( 2341 + name = "custom-dash-type", 2342 + srcs = ["customdash.go"], 2343 + importpath = "github.com/gogo/protobuf/test/custom-dash-type", 2344 + visibility = ["//visibility:public"], 2345 +) 2346 + 2347 +alias( 2348 + name = "go_default_library", 2349 + actual = ":custom-dash-type", 2350 + visibility = ["//visibility:public"], 2351 +) 2352 diff -urN a/test/dashfilename/BUILD.bazel b/test/dashfilename/BUILD.bazel 2353 --- a/test/dashfilename/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 2354 +++ b/test/dashfilename/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 2355 @@ -0,0 +1,26 @@ 2356 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 2357 + 2358 +filegroup( 2359 + name = "go_default_library_protos", 2360 + srcs = ["dash-filename.proto"], 2361 + visibility = ["//visibility:public"], 2362 +) 2363 + 2364 +go_library( 2365 + name = "dashfilename", 2366 + srcs = ["doc.go"], 2367 + importpath = "github.com/gogo/protobuf/test/dashfilename", 2368 + visibility = ["//visibility:public"], 2369 +) 2370 + 2371 +alias( 2372 + name = "go_default_library", 2373 + actual = ":dashfilename", 2374 + visibility = ["//visibility:public"], 2375 +) 2376 + 2377 +go_test( 2378 + name = "dashfilename_test", 2379 + srcs = ["df_test.go"], 2380 + embed = [":dashfilename"], 2381 +) 2382 diff -urN a/test/data/BUILD.bazel b/test/data/BUILD.bazel 2383 --- a/test/data/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 2384 +++ b/test/data/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 2385 @@ -0,0 +1,35 @@ 2386 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 2387 + 2388 +filegroup( 2389 + name = "go_default_library_protos", 2390 + srcs = ["data.proto"], 2391 + visibility = ["//visibility:public"], 2392 +) 2393 + 2394 +go_library( 2395 + name = "data", 2396 + srcs = ["data.pb.go"], 2397 + importpath = "github.com/gogo/protobuf/test/data", 2398 + visibility = ["//visibility:public"], 2399 + deps = [ 2400 + "//gogoproto", 2401 + "//proto", 2402 + ], 2403 +) 2404 + 2405 +alias( 2406 + name = "go_default_library", 2407 + actual = ":data", 2408 + visibility = ["//visibility:public"], 2409 +) 2410 + 2411 +go_test( 2412 + name = "data_test", 2413 + srcs = ["datapb_test.go"], 2414 + embed = [":data"], 2415 + deps = [ 2416 + "//gogoproto", 2417 + "//jsonpb", 2418 + "//proto", 2419 + ], 2420 +) 2421 diff -urN a/test/defaultconflict/BUILD.bazel b/test/defaultconflict/BUILD.bazel 2422 --- a/test/defaultconflict/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 2423 +++ b/test/defaultconflict/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 2424 @@ -0,0 +1,32 @@ 2425 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 2426 + 2427 +filegroup( 2428 + name = "go_default_library_protos", 2429 + srcs = [ 2430 + "df.proto", 2431 + "dg.proto", 2432 + "nc.proto", 2433 + "ne.proto", 2434 + "nx.proto", 2435 + ], 2436 + visibility = ["//visibility:public"], 2437 +) 2438 + 2439 +go_library( 2440 + name = "defaultconflict", 2441 + srcs = ["doc.go"], 2442 + importpath = "github.com/gogo/protobuf/test/defaultconflict", 2443 + visibility = ["//visibility:public"], 2444 +) 2445 + 2446 +alias( 2447 + name = "go_default_library", 2448 + actual = ":defaultconflict", 2449 + visibility = ["//visibility:public"], 2450 +) 2451 + 2452 +go_test( 2453 + name = "defaultconflict_test", 2454 + srcs = ["nc_test.go"], 2455 + embed = [":defaultconflict"], 2456 +) 2457 diff -urN a/test/deterministic/BUILD.bazel b/test/deterministic/BUILD.bazel 2458 --- a/test/deterministic/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 2459 +++ b/test/deterministic/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 2460 @@ -0,0 +1,32 @@ 2461 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 2462 + 2463 +filegroup( 2464 + name = "go_default_library_protos", 2465 + srcs = ["deterministic.proto"], 2466 + visibility = ["//visibility:public"], 2467 +) 2468 + 2469 +go_library( 2470 + name = "deterministic", 2471 + srcs = ["deterministic.pb.go"], 2472 + importpath = "github.com/gogo/protobuf/test/deterministic", 2473 + visibility = ["//visibility:public"], 2474 + deps = [ 2475 + "//gogoproto", 2476 + "//proto", 2477 + "//sortkeys", 2478 + ], 2479 +) 2480 + 2481 +alias( 2482 + name = "go_default_library", 2483 + actual = ":deterministic", 2484 + visibility = ["//visibility:public"], 2485 +) 2486 + 2487 +go_test( 2488 + name = "deterministic_test", 2489 + srcs = ["deterministic_test.go"], 2490 + embed = [":deterministic"], 2491 + deps = ["//proto"], 2492 +) 2493 diff -urN a/test/embedconflict/BUILD.bazel b/test/embedconflict/BUILD.bazel 2494 --- a/test/embedconflict/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 2495 +++ b/test/embedconflict/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 2496 @@ -0,0 +1,33 @@ 2497 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 2498 + 2499 +filegroup( 2500 + name = "go_default_library_protos", 2501 + srcs = [ 2502 + "eb.proto", 2503 + "ec.proto", 2504 + "ee.proto", 2505 + "em.proto", 2506 + "en.proto", 2507 + "er.proto", 2508 + ], 2509 + visibility = ["//visibility:public"], 2510 +) 2511 + 2512 +go_library( 2513 + name = "embedconflict", 2514 + srcs = ["doc.go"], 2515 + importpath = "github.com/gogo/protobuf/test/embedconflict", 2516 + visibility = ["//visibility:public"], 2517 +) 2518 + 2519 +alias( 2520 + name = "go_default_library", 2521 + actual = ":embedconflict", 2522 + visibility = ["//visibility:public"], 2523 +) 2524 + 2525 +go_test( 2526 + name = "embedconflict_test", 2527 + srcs = ["ec_test.go"], 2528 + embed = [":embedconflict"], 2529 +) 2530 diff -urN a/test/empty-issue70/BUILD.bazel b/test/empty-issue70/BUILD.bazel 2531 --- a/test/empty-issue70/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 2532 +++ b/test/empty-issue70/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 2533 @@ -0,0 +1,30 @@ 2534 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 2535 + 2536 +filegroup( 2537 + name = "go_default_library_protos", 2538 + srcs = ["empty.proto"], 2539 + visibility = ["//visibility:public"], 2540 +) 2541 + 2542 +go_library( 2543 + name = "empty-issue70", 2544 + srcs = ["empty.pb.go"], 2545 + importpath = "github.com/gogo/protobuf/test/empty-issue70", 2546 + visibility = ["//visibility:public"], 2547 + deps = [ 2548 + "//gogoproto", 2549 + "//proto", 2550 + ], 2551 +) 2552 + 2553 +alias( 2554 + name = "go_default_library", 2555 + actual = ":empty-issue70", 2556 + visibility = ["//visibility:public"], 2557 +) 2558 + 2559 +go_test( 2560 + name = "empty-issue70_test", 2561 + srcs = ["empty_test.go"], 2562 + embed = [":empty-issue70"], 2563 +) 2564 diff -urN a/test/enumcustomname/BUILD.bazel b/test/enumcustomname/BUILD.bazel 2565 --- a/test/enumcustomname/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 2566 +++ b/test/enumcustomname/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 2567 @@ -0,0 +1,25 @@ 2568 +load("@io_bazel_rules_go//go:def.bzl", "go_library") 2569 + 2570 +filegroup( 2571 + name = "go_default_library_protos", 2572 + srcs = ["enumcustomname.proto"], 2573 + visibility = ["//visibility:public"], 2574 +) 2575 + 2576 +go_library( 2577 + name = "enumcustomname", 2578 + srcs = ["enumcustomname.pb.go"], 2579 + importpath = "github.com/gogo/protobuf/test/enumcustomname", 2580 + visibility = ["//visibility:public"], 2581 + deps = [ 2582 + "//gogoproto", 2583 + "//proto", 2584 + "//test", 2585 + ], 2586 +) 2587 + 2588 +alias( 2589 + name = "go_default_library", 2590 + actual = ":enumcustomname", 2591 + visibility = ["//visibility:public"], 2592 +) 2593 diff -urN a/test/enumdecl/BUILD.bazel b/test/enumdecl/BUILD.bazel 2594 --- a/test/enumdecl/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 2595 +++ b/test/enumdecl/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 2596 @@ -0,0 +1,38 @@ 2597 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 2598 + 2599 +filegroup( 2600 + name = "go_default_library_protos", 2601 + srcs = ["enumdecl.proto"], 2602 + visibility = ["//visibility:public"], 2603 +) 2604 + 2605 +go_library( 2606 + name = "enumdecl", 2607 + srcs = [ 2608 + "enumdecl.pb.go", 2609 + "models.go", 2610 + ], 2611 + importpath = "github.com/gogo/protobuf/test/enumdecl", 2612 + visibility = ["//visibility:public"], 2613 + deps = [ 2614 + "//gogoproto", 2615 + "//proto", 2616 + ], 2617 +) 2618 + 2619 +alias( 2620 + name = "go_default_library", 2621 + actual = ":enumdecl", 2622 + visibility = ["//visibility:public"], 2623 +) 2624 + 2625 +go_test( 2626 + name = "enumdecl_test", 2627 + srcs = ["enumdeclpb_test.go"], 2628 + embed = [":enumdecl"], 2629 + deps = [ 2630 + "//gogoproto", 2631 + "//jsonpb", 2632 + "//proto", 2633 + ], 2634 +) 2635 diff -urN a/test/enumdecl_all/BUILD.bazel b/test/enumdecl_all/BUILD.bazel 2636 --- a/test/enumdecl_all/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 2637 +++ b/test/enumdecl_all/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 2638 @@ -0,0 +1,38 @@ 2639 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 2640 + 2641 +filegroup( 2642 + name = "go_default_library_protos", 2643 + srcs = ["enumdeclall.proto"], 2644 + visibility = ["//visibility:public"], 2645 +) 2646 + 2647 +go_library( 2648 + name = "enumdecl_all", 2649 + srcs = [ 2650 + "enumdeclall.pb.go", 2651 + "models.go", 2652 + ], 2653 + importpath = "github.com/gogo/protobuf/test/enumdecl_all", 2654 + visibility = ["//visibility:public"], 2655 + deps = [ 2656 + "//gogoproto", 2657 + "//proto", 2658 + ], 2659 +) 2660 + 2661 +alias( 2662 + name = "go_default_library", 2663 + actual = ":enumdecl_all", 2664 + visibility = ["//visibility:public"], 2665 +) 2666 + 2667 +go_test( 2668 + name = "enumdecl_all_test", 2669 + srcs = ["enumdeclallpb_test.go"], 2670 + embed = [":enumdecl_all"], 2671 + deps = [ 2672 + "//gogoproto", 2673 + "//jsonpb", 2674 + "//proto", 2675 + ], 2676 +) 2677 diff -urN a/test/enumprefix/BUILD.bazel b/test/enumprefix/BUILD.bazel 2678 --- a/test/enumprefix/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 2679 +++ b/test/enumprefix/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 2680 @@ -0,0 +1,25 @@ 2681 +load("@io_bazel_rules_go//go:def.bzl", "go_library") 2682 + 2683 +filegroup( 2684 + name = "go_default_library_protos", 2685 + srcs = ["enumprefix.proto"], 2686 + visibility = ["//visibility:public"], 2687 +) 2688 + 2689 +go_library( 2690 + name = "enumprefix", 2691 + srcs = ["enumprefix.pb.go"], 2692 + importpath = "github.com/gogo/protobuf/test/enumprefix", 2693 + visibility = ["//visibility:public"], 2694 + deps = [ 2695 + "//gogoproto", 2696 + "//proto", 2697 + "//test", 2698 + ], 2699 +) 2700 + 2701 +alias( 2702 + name = "go_default_library", 2703 + actual = ":enumprefix", 2704 + visibility = ["//visibility:public"], 2705 +) 2706 diff -urN a/test/enumstringer/BUILD.bazel b/test/enumstringer/BUILD.bazel 2707 --- a/test/enumstringer/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 2708 +++ b/test/enumstringer/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 2709 @@ -0,0 +1,38 @@ 2710 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 2711 + 2712 +filegroup( 2713 + name = "go_default_library_protos", 2714 + srcs = ["enumstringer.proto"], 2715 + visibility = ["//visibility:public"], 2716 +) 2717 + 2718 +go_library( 2719 + name = "enumstringer", 2720 + srcs = [ 2721 + "enumstringer.pb.go", 2722 + "string.go", 2723 + ], 2724 + importpath = "github.com/gogo/protobuf/test/enumstringer", 2725 + visibility = ["//visibility:public"], 2726 + deps = [ 2727 + "//gogoproto", 2728 + "//proto", 2729 + ], 2730 +) 2731 + 2732 +alias( 2733 + name = "go_default_library", 2734 + actual = ":enumstringer", 2735 + visibility = ["//visibility:public"], 2736 +) 2737 + 2738 +go_test( 2739 + name = "enumstringer_test", 2740 + srcs = ["enumstringerpb_test.go"], 2741 + embed = [":enumstringer"], 2742 + deps = [ 2743 + "//gogoproto", 2744 + "//jsonpb", 2745 + "//proto", 2746 + ], 2747 +) 2748 diff -urN a/test/example/BUILD.bazel b/test/example/BUILD.bazel 2749 --- a/test/example/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 2750 +++ b/test/example/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 2751 @@ -0,0 +1,41 @@ 2752 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 2753 + 2754 +filegroup( 2755 + name = "go_default_library_protos", 2756 + srcs = ["example.proto"], 2757 + visibility = ["//visibility:public"], 2758 +) 2759 + 2760 +go_library( 2761 + name = "example", 2762 + srcs = ["example.pb.go"], 2763 + importpath = "github.com/gogo/protobuf/test/example", 2764 + visibility = ["//visibility:public"], 2765 + deps = [ 2766 + "//gogoproto", 2767 + "//proto", 2768 + "//protoc-gen-gogo/descriptor", 2769 + "//test", 2770 + "//test/custom", 2771 + ], 2772 +) 2773 + 2774 +alias( 2775 + name = "go_default_library", 2776 + actual = ":example", 2777 + visibility = ["//visibility:public"], 2778 +) 2779 + 2780 +go_test( 2781 + name = "example_test", 2782 + srcs = [ 2783 + "example_test.go", 2784 + "examplepb_test.go", 2785 + ], 2786 + embed = [":example"], 2787 + deps = [ 2788 + "//gogoproto", 2789 + "//jsonpb", 2790 + "//proto", 2791 + ], 2792 +) 2793 diff -urN a/test/filedotname/BUILD.bazel b/test/filedotname/BUILD.bazel 2794 --- a/test/filedotname/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 2795 +++ b/test/filedotname/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 2796 @@ -0,0 +1,36 @@ 2797 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 2798 + 2799 +filegroup( 2800 + name = "go_default_library_protos", 2801 + srcs = ["file.dot.proto"], 2802 + visibility = ["//visibility:public"], 2803 +) 2804 + 2805 +go_library( 2806 + name = "filedotname", 2807 + srcs = ["file.dot.pb.go"], 2808 + importpath = "github.com/gogo/protobuf/test/filedotname", 2809 + visibility = ["//visibility:public"], 2810 + deps = [ 2811 + "//gogoproto", 2812 + "//proto", 2813 + "//protoc-gen-gogo/descriptor", 2814 + ], 2815 +) 2816 + 2817 +alias( 2818 + name = "go_default_library", 2819 + actual = ":filedotname", 2820 + visibility = ["//visibility:public"], 2821 +) 2822 + 2823 +go_test( 2824 + name = "filedotname_test", 2825 + srcs = ["file.dotpb_test.go"], 2826 + embed = [":filedotname"], 2827 + deps = [ 2828 + "//gogoproto", 2829 + "//jsonpb", 2830 + "//proto", 2831 + ], 2832 +) 2833 diff -urN a/test/fuzztests/BUILD.bazel b/test/fuzztests/BUILD.bazel 2834 --- a/test/fuzztests/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 2835 +++ b/test/fuzztests/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 2836 @@ -0,0 +1,31 @@ 2837 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 2838 + 2839 +filegroup( 2840 + name = "go_default_library_protos", 2841 + srcs = ["fuzz.proto"], 2842 + visibility = ["//visibility:public"], 2843 +) 2844 + 2845 +go_library( 2846 + name = "fuzztests", 2847 + srcs = ["fuzz.pb.go"], 2848 + importpath = "github.com/gogo/protobuf/test/fuzztests", 2849 + visibility = ["//visibility:public"], 2850 + deps = [ 2851 + "//gogoproto", 2852 + "//proto", 2853 + ], 2854 +) 2855 + 2856 +alias( 2857 + name = "go_default_library", 2858 + actual = ":fuzztests", 2859 + visibility = ["//visibility:public"], 2860 +) 2861 + 2862 +go_test( 2863 + name = "fuzztests_test", 2864 + srcs = ["fuzz_test.go"], 2865 + embed = [":fuzztests"], 2866 + deps = ["//proto"], 2867 +) 2868 diff -urN a/test/group/BUILD.bazel b/test/group/BUILD.bazel 2869 --- a/test/group/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 2870 +++ b/test/group/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 2871 @@ -0,0 +1,36 @@ 2872 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 2873 + 2874 +filegroup( 2875 + name = "go_default_library_protos", 2876 + srcs = ["group.proto"], 2877 + visibility = ["//visibility:public"], 2878 +) 2879 + 2880 +go_library( 2881 + name = "group", 2882 + srcs = ["group.pb.go"], 2883 + importpath = "github.com/gogo/protobuf/test/group", 2884 + visibility = ["//visibility:public"], 2885 + deps = [ 2886 + "//gogoproto", 2887 + "//proto", 2888 + "//protoc-gen-gogo/descriptor", 2889 + ], 2890 +) 2891 + 2892 +alias( 2893 + name = "go_default_library", 2894 + actual = ":group", 2895 + visibility = ["//visibility:public"], 2896 +) 2897 + 2898 +go_test( 2899 + name = "group_test", 2900 + srcs = ["grouppb_test.go"], 2901 + embed = [":group"], 2902 + deps = [ 2903 + "//gogoproto", 2904 + "//jsonpb", 2905 + "//proto", 2906 + ], 2907 +) 2908 diff -urN a/test/importcustom-issue389/imported/BUILD.bazel b/test/importcustom-issue389/imported/BUILD.bazel 2909 --- a/test/importcustom-issue389/imported/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 2910 +++ b/test/importcustom-issue389/imported/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 2911 @@ -0,0 +1,38 @@ 2912 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 2913 + 2914 +filegroup( 2915 + name = "go_default_library_protos", 2916 + srcs = ["a.proto"], 2917 + visibility = ["//visibility:public"], 2918 +) 2919 + 2920 +go_library( 2921 + name = "imported", 2922 + srcs = [ 2923 + "a.pb.go", 2924 + "b.go", 2925 + ], 2926 + importpath = "github.com/gogo/protobuf/test/importcustom-issue389/imported", 2927 + visibility = ["//visibility:public"], 2928 + deps = [ 2929 + "//gogoproto", 2930 + "//proto", 2931 + ], 2932 +) 2933 + 2934 +alias( 2935 + name = "go_default_library", 2936 + actual = ":imported", 2937 + visibility = ["//visibility:public"], 2938 +) 2939 + 2940 +go_test( 2941 + name = "imported_test", 2942 + srcs = ["apb_test.go"], 2943 + embed = [":imported"], 2944 + deps = [ 2945 + "//gogoproto", 2946 + "//jsonpb", 2947 + "//proto", 2948 + ], 2949 +) 2950 diff -urN a/test/importcustom-issue389/importing/BUILD.bazel b/test/importcustom-issue389/importing/BUILD.bazel 2951 --- a/test/importcustom-issue389/importing/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 2952 +++ b/test/importcustom-issue389/importing/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 2953 @@ -0,0 +1,37 @@ 2954 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 2955 + 2956 +filegroup( 2957 + name = "go_default_library_protos", 2958 + srcs = ["c.proto"], 2959 + visibility = ["//visibility:public"], 2960 +) 2961 + 2962 +go_library( 2963 + name = "importing", 2964 + srcs = ["c.pb.go"], 2965 + importpath = "github.com/gogo/protobuf/test/importcustom-issue389/importing", 2966 + visibility = ["//visibility:public"], 2967 + deps = [ 2968 + "//gogoproto", 2969 + "//proto", 2970 + "//test/importcustom-issue389/imported", 2971 + ], 2972 +) 2973 + 2974 +alias( 2975 + name = "go_default_library", 2976 + actual = ":importing", 2977 + visibility = ["//visibility:public"], 2978 +) 2979 + 2980 +go_test( 2981 + name = "importing_test", 2982 + srcs = ["cpb_test.go"], 2983 + embed = [":importing"], 2984 + deps = [ 2985 + "//gogoproto", 2986 + "//jsonpb", 2987 + "//proto", 2988 + "//test/importcustom-issue389/imported", 2989 + ], 2990 +) 2991 diff -urN a/test/importdedup/BUILD.bazel b/test/importdedup/BUILD.bazel 2992 --- a/test/importdedup/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 2993 +++ b/test/importdedup/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 2994 @@ -0,0 +1,31 @@ 2995 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 2996 + 2997 +filegroup( 2998 + name = "go_default_library_protos", 2999 + srcs = ["proto.proto"], 3000 + visibility = ["//visibility:public"], 3001 +) 3002 + 3003 +go_library( 3004 + name = "importdedup", 3005 + srcs = ["proto.pb.go"], 3006 + importpath = "github.com/gogo/protobuf/test/importdedup", 3007 + visibility = ["//visibility:public"], 3008 + deps = [ 3009 + "//gogoproto", 3010 + "//proto", 3011 + "//test/importdedup/subpkg", 3012 + ], 3013 +) 3014 + 3015 +alias( 3016 + name = "go_default_library", 3017 + actual = ":importdedup", 3018 + visibility = ["//visibility:public"], 3019 +) 3020 + 3021 +go_test( 3022 + name = "importdedup_test", 3023 + srcs = ["importdedup_test.go"], 3024 + embed = [":importdedup"], 3025 +) 3026 diff -urN a/test/importdedup/subpkg/BUILD.bazel b/test/importdedup/subpkg/BUILD.bazel 3027 --- a/test/importdedup/subpkg/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 3028 +++ b/test/importdedup/subpkg/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 3029 @@ -0,0 +1,27 @@ 3030 +load("@io_bazel_rules_go//go:def.bzl", "go_library") 3031 + 3032 +filegroup( 3033 + name = "go_default_library_protos", 3034 + srcs = ["subproto.proto"], 3035 + visibility = ["//visibility:public"], 3036 +) 3037 + 3038 +go_library( 3039 + name = "subpkg", 3040 + srcs = [ 3041 + "customtype.go", 3042 + "subproto.pb.go", 3043 + ], 3044 + importpath = "github.com/gogo/protobuf/test/importdedup/subpkg", 3045 + visibility = ["//visibility:public"], 3046 + deps = [ 3047 + "//gogoproto", 3048 + "//proto", 3049 + ], 3050 +) 3051 + 3052 +alias( 3053 + name = "go_default_library", 3054 + actual = ":subpkg", 3055 + visibility = ["//visibility:public"], 3056 +) 3057 diff -urN a/test/importduplicate/BUILD.bazel b/test/importduplicate/BUILD.bazel 3058 --- a/test/importduplicate/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 3059 +++ b/test/importduplicate/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 3060 @@ -0,0 +1,43 @@ 3061 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 3062 + 3063 +filegroup( 3064 + name = "go_default_library_protos", 3065 + srcs = ["importduplicate.proto"], 3066 + visibility = ["//visibility:public"], 3067 +) 3068 + 3069 +go_library( 3070 + name = "importduplicate", 3071 + srcs = ["importduplicate.pb.go"], 3072 + importpath = "github.com/gogo/protobuf/test/importduplicate", 3073 + visibility = ["//visibility:public"], 3074 + deps = [ 3075 + "//gogoproto", 3076 + "//proto", 3077 + "//sortkeys", 3078 + "//test/importduplicate/proto", 3079 + "//test/importduplicate/sortkeys", 3080 + ], 3081 +) 3082 + 3083 +alias( 3084 + name = "go_default_library", 3085 + actual = ":importduplicate", 3086 + visibility = ["//visibility:public"], 3087 +) 3088 + 3089 +go_test( 3090 + name = "importduplicate_test", 3091 + srcs = [ 3092 + "importduplicate_test.go", 3093 + "importduplicatepb_test.go", 3094 + ], 3095 + embed = [":importduplicate"], 3096 + deps = [ 3097 + "//gogoproto", 3098 + "//jsonpb", 3099 + "//proto", 3100 + "//test/importduplicate/proto", 3101 + "//test/importduplicate/sortkeys", 3102 + ], 3103 +) 3104 diff -urN a/test/importduplicate/proto/BUILD.bazel b/test/importduplicate/proto/BUILD.bazel 3105 --- a/test/importduplicate/proto/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 3106 +++ b/test/importduplicate/proto/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 3107 @@ -0,0 +1,35 @@ 3108 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 3109 + 3110 +filegroup( 3111 + name = "go_default_library_protos", 3112 + srcs = ["proto.proto"], 3113 + visibility = ["//visibility:public"], 3114 +) 3115 + 3116 +go_library( 3117 + name = "proto", 3118 + srcs = ["proto.pb.go"], 3119 + importpath = "github.com/gogo/protobuf/test/importduplicate/proto", 3120 + visibility = ["//visibility:public"], 3121 + deps = [ 3122 + "//gogoproto", 3123 + "//proto", 3124 + ], 3125 +) 3126 + 3127 +alias( 3128 + name = "go_default_library", 3129 + actual = ":proto", 3130 + visibility = ["//visibility:public"], 3131 +) 3132 + 3133 +go_test( 3134 + name = "proto_test", 3135 + srcs = ["protopb_test.go"], 3136 + embed = [":proto"], 3137 + deps = [ 3138 + "//gogoproto", 3139 + "//jsonpb", 3140 + "//proto", 3141 + ], 3142 +) 3143 diff -urN a/test/importduplicate/sortkeys/BUILD.bazel b/test/importduplicate/sortkeys/BUILD.bazel 3144 --- a/test/importduplicate/sortkeys/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 3145 +++ b/test/importduplicate/sortkeys/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 3146 @@ -0,0 +1,35 @@ 3147 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 3148 + 3149 +filegroup( 3150 + name = "go_default_library_protos", 3151 + srcs = ["sortable.proto"], 3152 + visibility = ["//visibility:public"], 3153 +) 3154 + 3155 +go_library( 3156 + name = "sortkeys", 3157 + srcs = ["sortable.pb.go"], 3158 + importpath = "github.com/gogo/protobuf/test/importduplicate/sortkeys", 3159 + visibility = ["//visibility:public"], 3160 + deps = [ 3161 + "//gogoproto", 3162 + "//proto", 3163 + ], 3164 +) 3165 + 3166 +alias( 3167 + name = "go_default_library", 3168 + actual = ":sortkeys", 3169 + visibility = ["//visibility:public"], 3170 +) 3171 + 3172 +go_test( 3173 + name = "sortkeys_test", 3174 + srcs = ["sortablepb_test.go"], 3175 + embed = [":sortkeys"], 3176 + deps = [ 3177 + "//gogoproto", 3178 + "//jsonpb", 3179 + "//proto", 3180 + ], 3181 +) 3182 diff -urN a/test/indeximport-issue72/BUILD.bazel b/test/indeximport-issue72/BUILD.bazel 3183 --- a/test/indeximport-issue72/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 3184 +++ b/test/indeximport-issue72/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 3185 @@ -0,0 +1,37 @@ 3186 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 3187 + 3188 +filegroup( 3189 + name = "go_default_library_protos", 3190 + srcs = ["indeximport.proto"], 3191 + visibility = ["//visibility:public"], 3192 +) 3193 + 3194 +go_library( 3195 + name = "indeximport-issue72", 3196 + srcs = ["indeximport.pb.go"], 3197 + importpath = "github.com/gogo/protobuf/test/indeximport-issue72", 3198 + visibility = ["//visibility:public"], 3199 + deps = [ 3200 + "//gogoproto", 3201 + "//proto", 3202 + "//test/indeximport-issue72/index", 3203 + ], 3204 +) 3205 + 3206 +alias( 3207 + name = "go_default_library", 3208 + actual = ":indeximport-issue72", 3209 + visibility = ["//visibility:public"], 3210 +) 3211 + 3212 +go_test( 3213 + name = "indeximport-issue72_test", 3214 + srcs = ["indeximportpb_test.go"], 3215 + embed = [":indeximport-issue72"], 3216 + deps = [ 3217 + "//gogoproto", 3218 + "//jsonpb", 3219 + "//proto", 3220 + "//test/indeximport-issue72/index", 3221 + ], 3222 +) 3223 diff -urN a/test/indeximport-issue72/index/BUILD.bazel b/test/indeximport-issue72/index/BUILD.bazel 3224 --- a/test/indeximport-issue72/index/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 3225 +++ b/test/indeximport-issue72/index/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 3226 @@ -0,0 +1,35 @@ 3227 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 3228 + 3229 +filegroup( 3230 + name = "go_default_library_protos", 3231 + srcs = ["index.proto"], 3232 + visibility = ["//visibility:public"], 3233 +) 3234 + 3235 +go_library( 3236 + name = "index", 3237 + srcs = ["index.pb.go"], 3238 + importpath = "github.com/gogo/protobuf/test/indeximport-issue72/index", 3239 + visibility = ["//visibility:public"], 3240 + deps = [ 3241 + "//gogoproto", 3242 + "//proto", 3243 + ], 3244 +) 3245 + 3246 +alias( 3247 + name = "go_default_library", 3248 + actual = ":index", 3249 + visibility = ["//visibility:public"], 3250 +) 3251 + 3252 +go_test( 3253 + name = "index_test", 3254 + srcs = ["indexpb_test.go"], 3255 + embed = [":index"], 3256 + deps = [ 3257 + "//gogoproto", 3258 + "//jsonpb", 3259 + "//proto", 3260 + ], 3261 +) 3262 diff -urN a/test/int64support/BUILD.bazel b/test/int64support/BUILD.bazel 3263 --- a/test/int64support/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 3264 +++ b/test/int64support/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 3265 @@ -0,0 +1,41 @@ 3266 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 3267 + 3268 +filegroup( 3269 + name = "go_default_library_protos", 3270 + srcs = ["object.proto"], 3271 + visibility = ["//visibility:public"], 3272 +) 3273 + 3274 +go_library( 3275 + name = "int64support", 3276 + srcs = [ 3277 + "object.pb.go", 3278 + "object_js.go", 3279 + ], 3280 + importpath = "github.com/gogo/protobuf/test/int64support", 3281 + visibility = ["//visibility:public"], 3282 + deps = [ 3283 + "//gogoproto", 3284 + "//proto", 3285 + ], 3286 +) 3287 + 3288 +alias( 3289 + name = "go_default_library", 3290 + actual = ":int64support", 3291 + visibility = ["//visibility:public"], 3292 +) 3293 + 3294 +go_test( 3295 + name = "int64support_test", 3296 + srcs = [ 3297 + "object_js_test.go", 3298 + "objectpb_test.go", 3299 + ], 3300 + embed = [":int64support"], 3301 + deps = [ 3302 + "//gogoproto", 3303 + "//jsonpb", 3304 + "//proto", 3305 + ], 3306 +) 3307 diff -urN a/test/issue260/BUILD.bazel b/test/issue260/BUILD.bazel 3308 --- a/test/issue260/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 3309 +++ b/test/issue260/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 3310 @@ -0,0 +1,41 @@ 3311 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 3312 + 3313 +filegroup( 3314 + name = "go_default_library_protos", 3315 + srcs = ["issue260.proto"], 3316 + visibility = ["//visibility:public"], 3317 +) 3318 + 3319 +go_library( 3320 + name = "issue260", 3321 + srcs = [ 3322 + "issue260.pb.go", 3323 + "models.go", 3324 + ], 3325 + importpath = "github.com/gogo/protobuf/test/issue260", 3326 + visibility = ["//visibility:public"], 3327 + deps = [ 3328 + "//gogoproto", 3329 + "//jsonpb", 3330 + "//proto", 3331 + "//types", 3332 + ], 3333 +) 3334 + 3335 +alias( 3336 + name = "go_default_library", 3337 + actual = ":issue260", 3338 + visibility = ["//visibility:public"], 3339 +) 3340 + 3341 +go_test( 3342 + name = "issue260_test", 3343 + srcs = ["issue260pb_test.go"], 3344 + embed = [":issue260"], 3345 + deps = [ 3346 + "//gogoproto", 3347 + "//jsonpb", 3348 + "//proto", 3349 + "//types", 3350 + ], 3351 +) 3352 diff -urN a/test/issue261/BUILD.bazel b/test/issue261/BUILD.bazel 3353 --- a/test/issue261/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 3354 +++ b/test/issue261/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 3355 @@ -0,0 +1,26 @@ 3356 +load("@io_bazel_rules_go//go:def.bzl", "go_library") 3357 + 3358 +filegroup( 3359 + name = "go_default_library_protos", 3360 + srcs = ["issue261.proto"], 3361 + visibility = ["//visibility:public"], 3362 +) 3363 + 3364 +go_library( 3365 + name = "issue261", 3366 + srcs = ["issue261.pb.go"], 3367 + importpath = "github.com/gogo/protobuf/test/issue261", 3368 + visibility = ["//visibility:public"], 3369 + deps = [ 3370 + "//gogoproto", 3371 + "//proto", 3372 + "//sortkeys", 3373 + "//types", 3374 + ], 3375 +) 3376 + 3377 +alias( 3378 + name = "go_default_library", 3379 + actual = ":issue261", 3380 + visibility = ["//visibility:public"], 3381 +) 3382 diff -urN a/test/issue262/BUILD.bazel b/test/issue262/BUILD.bazel 3383 --- a/test/issue262/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 3384 +++ b/test/issue262/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 3385 @@ -0,0 +1,25 @@ 3386 +load("@io_bazel_rules_go//go:def.bzl", "go_library") 3387 + 3388 +filegroup( 3389 + name = "go_default_library_protos", 3390 + srcs = ["timefail.proto"], 3391 + visibility = ["//visibility:public"], 3392 +) 3393 + 3394 +go_library( 3395 + name = "issue262", 3396 + srcs = ["timefail.pb.go"], 3397 + importpath = "github.com/gogo/protobuf/test/issue262", 3398 + visibility = ["//visibility:public"], 3399 + deps = [ 3400 + "//gogoproto", 3401 + "//proto", 3402 + "//types", 3403 + ], 3404 +) 3405 + 3406 +alias( 3407 + name = "go_default_library", 3408 + actual = ":issue262", 3409 + visibility = ["//visibility:public"], 3410 +) 3411 diff -urN a/test/issue270/a/BUILD.bazel b/test/issue270/a/BUILD.bazel 3412 --- a/test/issue270/a/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 3413 +++ b/test/issue270/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 3414 @@ -0,0 +1,8 @@ 3415 +filegroup( 3416 + name = "go_default_library_protos", 3417 + srcs = [ 3418 + "a1.proto", 3419 + "a2.proto", 3420 + ], 3421 + visibility = ["//visibility:public"], 3422 +) 3423 diff -urN a/test/issue270/b/BUILD.bazel b/test/issue270/b/BUILD.bazel 3424 --- a/test/issue270/b/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 3425 +++ b/test/issue270/b/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 3426 @@ -0,0 +1,5 @@ 3427 +filegroup( 3428 + name = "go_default_library_protos", 3429 + srcs = ["b.proto"], 3430 + visibility = ["//visibility:public"], 3431 +) 3432 diff -urN a/test/issue270/BUILD.bazel b/test/issue270/BUILD.bazel 3433 --- a/test/issue270/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 3434 +++ b/test/issue270/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 3435 @@ -0,0 +1,20 @@ 3436 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 3437 + 3438 +go_library( 3439 + name = "issue270", 3440 + srcs = ["doc.go"], 3441 + importpath = "github.com/gogo/protobuf/test/issue270", 3442 + visibility = ["//visibility:public"], 3443 +) 3444 + 3445 +alias( 3446 + name = "go_default_library", 3447 + actual = ":issue270", 3448 + visibility = ["//visibility:public"], 3449 +) 3450 + 3451 +go_test( 3452 + name = "issue270_test", 3453 + srcs = ["issue270_test.go"], 3454 + embed = [":issue270"], 3455 +) 3456 diff -urN a/test/issue312/BUILD.bazel b/test/issue312/BUILD.bazel 3457 --- a/test/issue312/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 3458 +++ b/test/issue312/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 3459 @@ -0,0 +1,24 @@ 3460 +load("@io_bazel_rules_go//go:def.bzl", "go_library") 3461 + 3462 +filegroup( 3463 + name = "go_default_library_protos", 3464 + srcs = ["issue312.proto"], 3465 + visibility = ["//visibility:public"], 3466 +) 3467 + 3468 +go_library( 3469 + name = "issue312", 3470 + srcs = ["issue312.pb.go"], 3471 + importpath = "github.com/gogo/protobuf/test/issue312", 3472 + visibility = ["//visibility:public"], 3473 + deps = [ 3474 + "//gogoproto", 3475 + "//proto", 3476 + ], 3477 +) 3478 + 3479 +alias( 3480 + name = "go_default_library", 3481 + actual = ":issue312", 3482 + visibility = ["//visibility:public"], 3483 +) 3484 diff -urN a/test/issue312/events/BUILD.bazel b/test/issue312/events/BUILD.bazel 3485 --- a/test/issue312/events/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 3486 +++ b/test/issue312/events/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 3487 @@ -0,0 +1,37 @@ 3488 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 3489 + 3490 +filegroup( 3491 + name = "go_default_library_protos", 3492 + srcs = ["events.proto"], 3493 + visibility = ["//visibility:public"], 3494 +) 3495 + 3496 +go_library( 3497 + name = "events", 3498 + srcs = ["events.pb.go"], 3499 + importpath = "github.com/gogo/protobuf/test/issue312/events", 3500 + visibility = ["//visibility:public"], 3501 + deps = [ 3502 + "//gogoproto", 3503 + "//proto", 3504 + "//test/issue312", 3505 + ], 3506 +) 3507 + 3508 +alias( 3509 + name = "go_default_library", 3510 + actual = ":events", 3511 + visibility = ["//visibility:public"], 3512 +) 3513 + 3514 +go_test( 3515 + name = "events_test", 3516 + srcs = ["eventspb_test.go"], 3517 + embed = [":events"], 3518 + deps = [ 3519 + "//gogoproto", 3520 + "//jsonpb", 3521 + "//proto", 3522 + "//test/issue312", 3523 + ], 3524 +) 3525 diff -urN a/test/issue322/BUILD.bazel b/test/issue322/BUILD.bazel 3526 --- a/test/issue322/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 3527 +++ b/test/issue322/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 3528 @@ -0,0 +1,35 @@ 3529 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 3530 + 3531 +filegroup( 3532 + name = "go_default_library_protos", 3533 + srcs = ["issue322.proto"], 3534 + visibility = ["//visibility:public"], 3535 +) 3536 + 3537 +go_library( 3538 + name = "issue322", 3539 + srcs = ["issue322.pb.go"], 3540 + importpath = "github.com/gogo/protobuf/test/issue322", 3541 + visibility = ["//visibility:public"], 3542 + deps = [ 3543 + "//gogoproto", 3544 + "//proto", 3545 + ], 3546 +) 3547 + 3548 +alias( 3549 + name = "go_default_library", 3550 + actual = ":issue322", 3551 + visibility = ["//visibility:public"], 3552 +) 3553 + 3554 +go_test( 3555 + name = "issue322_test", 3556 + srcs = ["issue322pb_test.go"], 3557 + embed = [":issue322"], 3558 + deps = [ 3559 + "//gogoproto", 3560 + "//jsonpb", 3561 + "//proto", 3562 + ], 3563 +) 3564 diff -urN a/test/issue330/BUILD.bazel b/test/issue330/BUILD.bazel 3565 --- a/test/issue330/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 3566 +++ b/test/issue330/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 3567 @@ -0,0 +1,38 @@ 3568 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 3569 + 3570 +filegroup( 3571 + name = "go_default_library_protos", 3572 + srcs = ["issue330.proto"], 3573 + visibility = ["//visibility:public"], 3574 +) 3575 + 3576 +go_library( 3577 + name = "issue330", 3578 + srcs = [ 3579 + "issue330.pb.go", 3580 + "type.go", 3581 + ], 3582 + importpath = "github.com/gogo/protobuf/test/issue330", 3583 + visibility = ["//visibility:public"], 3584 + deps = [ 3585 + "//gogoproto", 3586 + "//proto", 3587 + ], 3588 +) 3589 + 3590 +alias( 3591 + name = "go_default_library", 3592 + actual = ":issue330", 3593 + visibility = ["//visibility:public"], 3594 +) 3595 + 3596 +go_test( 3597 + name = "issue330_test", 3598 + srcs = ["issue330pb_test.go"], 3599 + embed = [":issue330"], 3600 + deps = [ 3601 + "//gogoproto", 3602 + "//jsonpb", 3603 + "//proto", 3604 + ], 3605 +) 3606 diff -urN a/test/issue34/BUILD.bazel b/test/issue34/BUILD.bazel 3607 --- a/test/issue34/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 3608 +++ b/test/issue34/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 3609 @@ -0,0 +1,31 @@ 3610 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 3611 + 3612 +filegroup( 3613 + name = "go_default_library_protos", 3614 + srcs = ["proto.proto"], 3615 + visibility = ["//visibility:public"], 3616 +) 3617 + 3618 +go_library( 3619 + name = "issue34", 3620 + srcs = ["proto.pb.go"], 3621 + importpath = "github.com/gogo/protobuf/test/issue34", 3622 + visibility = ["//visibility:public"], 3623 + deps = [ 3624 + "//gogoproto", 3625 + "//proto", 3626 + ], 3627 +) 3628 + 3629 +alias( 3630 + name = "go_default_library", 3631 + actual = ":issue34", 3632 + visibility = ["//visibility:public"], 3633 +) 3634 + 3635 +go_test( 3636 + name = "issue34_test", 3637 + srcs = ["issue34_test.go"], 3638 + embed = [":issue34"], 3639 + deps = ["//proto"], 3640 +) 3641 diff -urN a/test/issue411/BUILD.bazel b/test/issue411/BUILD.bazel 3642 --- a/test/issue411/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 3643 +++ b/test/issue411/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 3644 @@ -0,0 +1,37 @@ 3645 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 3646 + 3647 +filegroup( 3648 + name = "go_default_library_protos", 3649 + srcs = ["issue411.proto"], 3650 + visibility = ["//visibility:public"], 3651 +) 3652 + 3653 +go_library( 3654 + name = "issue411", 3655 + srcs = [ 3656 + "ids.go", 3657 + "issue411.pb.go", 3658 + ], 3659 + importpath = "github.com/gogo/protobuf/test/issue411", 3660 + visibility = ["//visibility:public"], 3661 + deps = [ 3662 + "//gogoproto", 3663 + "//proto", 3664 + ], 3665 +) 3666 + 3667 +alias( 3668 + name = "go_default_library", 3669 + actual = ":issue411", 3670 + visibility = ["//visibility:public"], 3671 +) 3672 + 3673 +go_test( 3674 + name = "issue411_test", 3675 + srcs = ["ids_test.go"], 3676 + deps = [ 3677 + ":issue411", 3678 + "//jsonpb", 3679 + "//proto", 3680 + ], 3681 +) 3682 diff -urN a/test/issue427/BUILD.bazel b/test/issue427/BUILD.bazel 3683 --- a/test/issue427/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 3684 +++ b/test/issue427/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 3685 @@ -0,0 +1,5 @@ 3686 +filegroup( 3687 + name = "go_default_library_protos", 3688 + srcs = ["issue427.proto"], 3689 + visibility = ["//visibility:public"], 3690 +) 3691 diff -urN a/test/issue42order/BUILD.bazel b/test/issue42order/BUILD.bazel 3692 --- a/test/issue42order/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 3693 +++ b/test/issue42order/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 3694 @@ -0,0 +1,31 @@ 3695 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 3696 + 3697 +filegroup( 3698 + name = "go_default_library_protos", 3699 + srcs = ["issue42.proto"], 3700 + visibility = ["//visibility:public"], 3701 +) 3702 + 3703 +go_library( 3704 + name = "issue42order", 3705 + srcs = ["issue42.pb.go"], 3706 + importpath = "github.com/gogo/protobuf/test/issue42order", 3707 + visibility = ["//visibility:public"], 3708 + deps = [ 3709 + "//gogoproto", 3710 + "//proto", 3711 + ], 3712 +) 3713 + 3714 +alias( 3715 + name = "go_default_library", 3716 + actual = ":issue42order", 3717 + visibility = ["//visibility:public"], 3718 +) 3719 + 3720 +go_test( 3721 + name = "issue42order_test", 3722 + srcs = ["order_test.go"], 3723 + embed = [":issue42order"], 3724 + deps = ["//proto"], 3725 +) 3726 diff -urN a/test/issue435/BUILD.bazel b/test/issue435/BUILD.bazel 3727 --- a/test/issue435/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 3728 +++ b/test/issue435/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 3729 @@ -0,0 +1,31 @@ 3730 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 3731 + 3732 +filegroup( 3733 + name = "go_default_library_protos", 3734 + srcs = ["issue435.proto"], 3735 + visibility = ["//visibility:public"], 3736 +) 3737 + 3738 +go_library( 3739 + name = "issue435", 3740 + srcs = ["issue435.pb.go"], 3741 + importpath = "github.com/gogo/protobuf/test/issue435", 3742 + visibility = ["//visibility:public"], 3743 + deps = [ 3744 + "//gogoproto", 3745 + "//proto", 3746 + ], 3747 +) 3748 + 3749 +alias( 3750 + name = "go_default_library", 3751 + actual = ":issue435", 3752 + visibility = ["//visibility:public"], 3753 +) 3754 + 3755 +go_test( 3756 + name = "issue435_test", 3757 + srcs = ["issue435pb_test.go"], 3758 + embed = [":issue435"], 3759 + deps = ["//proto"], 3760 +) 3761 diff -urN a/test/issue438/BUILD.bazel b/test/issue438/BUILD.bazel 3762 --- a/test/issue438/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 3763 +++ b/test/issue438/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 3764 @@ -0,0 +1,25 @@ 3765 +load("@io_bazel_rules_go//go:def.bzl", "go_library") 3766 + 3767 +filegroup( 3768 + name = "go_default_library_protos", 3769 + srcs = ["issue438.proto"], 3770 + visibility = ["//visibility:public"], 3771 +) 3772 + 3773 +go_library( 3774 + name = "issue438", 3775 + srcs = ["issue438.pb.go"], 3776 + importpath = "github.com/gogo/protobuf/test/issue438", 3777 + visibility = ["//visibility:public"], 3778 + deps = [ 3779 + "//gogoproto", 3780 + "//proto", 3781 + "//types", 3782 + ], 3783 +) 3784 + 3785 +alias( 3786 + name = "go_default_library", 3787 + actual = ":issue438", 3788 + visibility = ["//visibility:public"], 3789 +) 3790 diff -urN a/test/issue444/BUILD.bazel b/test/issue444/BUILD.bazel 3791 --- a/test/issue444/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 3792 +++ b/test/issue444/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 3793 @@ -0,0 +1,30 @@ 3794 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 3795 + 3796 +filegroup( 3797 + name = "go_default_library_protos", 3798 + srcs = ["issue444.proto"], 3799 + visibility = ["//visibility:public"], 3800 +) 3801 + 3802 +go_library( 3803 + name = "issue444", 3804 + srcs = ["issue444.pb.go"], 3805 + importpath = "github.com/gogo/protobuf/test/issue444", 3806 + visibility = ["//visibility:public"], 3807 + deps = [ 3808 + "//gogoproto", 3809 + "//proto", 3810 + ], 3811 +) 3812 + 3813 +alias( 3814 + name = "go_default_library", 3815 + actual = ":issue444", 3816 + visibility = ["//visibility:public"], 3817 +) 3818 + 3819 +go_test( 3820 + name = "issue444_test", 3821 + srcs = ["issue444_test.go"], 3822 + embed = [":issue444"], 3823 +) 3824 diff -urN a/test/issue449/BUILD.bazel b/test/issue449/BUILD.bazel 3825 --- a/test/issue449/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 3826 +++ b/test/issue449/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 3827 @@ -0,0 +1,31 @@ 3828 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 3829 + 3830 +filegroup( 3831 + name = "go_default_library_protos", 3832 + srcs = ["issue449.proto"], 3833 + visibility = ["//visibility:public"], 3834 +) 3835 + 3836 +go_library( 3837 + name = "issue449", 3838 + srcs = ["issue449.pb.go"], 3839 + importpath = "github.com/gogo/protobuf/test/issue449", 3840 + visibility = ["//visibility:public"], 3841 + deps = [ 3842 + "//gogoproto", 3843 + "//proto", 3844 + ], 3845 +) 3846 + 3847 +alias( 3848 + name = "go_default_library", 3849 + actual = ":issue449", 3850 + visibility = ["//visibility:public"], 3851 +) 3852 + 3853 +go_test( 3854 + name = "issue449_test", 3855 + srcs = ["issue449_test.go"], 3856 + embed = [":issue449"], 3857 + deps = ["//proto"], 3858 +) 3859 diff -urN a/test/issue498/BUILD.bazel b/test/issue498/BUILD.bazel 3860 --- a/test/issue498/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 3861 +++ b/test/issue498/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 3862 @@ -0,0 +1,35 @@ 3863 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 3864 + 3865 +filegroup( 3866 + name = "go_default_library_protos", 3867 + srcs = ["issue498.proto"], 3868 + visibility = ["//visibility:public"], 3869 +) 3870 + 3871 +go_library( 3872 + name = "issue498", 3873 + srcs = ["issue498.pb.go"], 3874 + importpath = "github.com/gogo/protobuf/test/issue498", 3875 + visibility = ["//visibility:public"], 3876 + deps = [ 3877 + "//gogoproto", 3878 + "//proto", 3879 + ], 3880 +) 3881 + 3882 +alias( 3883 + name = "go_default_library", 3884 + actual = ":issue498", 3885 + visibility = ["//visibility:public"], 3886 +) 3887 + 3888 +go_test( 3889 + name = "issue498_test", 3890 + srcs = ["issue498pb_test.go"], 3891 + embed = [":issue498"], 3892 + deps = [ 3893 + "//gogoproto", 3894 + "//jsonpb", 3895 + "//proto", 3896 + ], 3897 +) 3898 diff -urN a/test/issue503/BUILD.bazel b/test/issue503/BUILD.bazel 3899 --- a/test/issue503/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 3900 +++ b/test/issue503/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 3901 @@ -0,0 +1,31 @@ 3902 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 3903 + 3904 +filegroup( 3905 + name = "go_default_library_protos", 3906 + srcs = ["issue503.proto"], 3907 + visibility = ["//visibility:public"], 3908 +) 3909 + 3910 +go_library( 3911 + name = "issue503", 3912 + srcs = ["issue503.pb.go"], 3913 + importpath = "github.com/gogo/protobuf/test/issue503", 3914 + visibility = ["//visibility:public"], 3915 + deps = [ 3916 + "//gogoproto", 3917 + "//proto", 3918 + ], 3919 +) 3920 + 3921 +alias( 3922 + name = "go_default_library", 3923 + actual = ":issue503", 3924 + visibility = ["//visibility:public"], 3925 +) 3926 + 3927 +go_test( 3928 + name = "issue503_test", 3929 + srcs = ["issue503_test.go"], 3930 + embed = [":issue503"], 3931 + deps = ["//proto"], 3932 +) 3933 diff -urN a/test/issue530/BUILD.bazel b/test/issue530/BUILD.bazel 3934 --- a/test/issue530/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 3935 +++ b/test/issue530/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 3936 @@ -0,0 +1,39 @@ 3937 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 3938 + 3939 +filegroup( 3940 + name = "go_default_library_protos", 3941 + srcs = ["issue530.proto"], 3942 + visibility = ["//visibility:public"], 3943 +) 3944 + 3945 +go_library( 3946 + name = "issue530", 3947 + srcs = ["issue530.pb.go"], 3948 + importpath = "github.com/gogo/protobuf/test/issue530", 3949 + visibility = ["//visibility:public"], 3950 + deps = [ 3951 + "//gogoproto", 3952 + "//proto", 3953 + "//sortkeys", 3954 + ], 3955 +) 3956 + 3957 +alias( 3958 + name = "go_default_library", 3959 + actual = ":issue530", 3960 + visibility = ["//visibility:public"], 3961 +) 3962 + 3963 +go_test( 3964 + name = "issue530_test", 3965 + srcs = [ 3966 + "issue530_test.go", 3967 + "issue530pb_test.go", 3968 + ], 3969 + embed = [":issue530"], 3970 + deps = [ 3971 + "//gogoproto", 3972 + "//jsonpb", 3973 + "//proto", 3974 + ], 3975 +) 3976 diff -urN a/test/issue617/BUILD.bazel b/test/issue617/BUILD.bazel 3977 --- a/test/issue617/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 3978 +++ b/test/issue617/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 3979 @@ -0,0 +1,24 @@ 3980 +load("@io_bazel_rules_go//go:def.bzl", "go_library") 3981 + 3982 +filegroup( 3983 + name = "go_default_library_protos", 3984 + srcs = ["issue617.proto"], 3985 + visibility = ["//visibility:public"], 3986 +) 3987 + 3988 +go_library( 3989 + name = "issue617", 3990 + srcs = ["issue617.pb.go"], 3991 + importpath = "github.com/gogo/protobuf/test/issue617", 3992 + visibility = ["//visibility:public"], 3993 + deps = [ 3994 + "//gogoproto", 3995 + "//proto", 3996 + ], 3997 +) 3998 + 3999 +alias( 4000 + name = "go_default_library", 4001 + actual = ":issue617", 4002 + visibility = ["//visibility:public"], 4003 +) 4004 diff -urN a/test/issue620/BUILD.bazel b/test/issue620/BUILD.bazel 4005 --- a/test/issue620/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 4006 +++ b/test/issue620/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 4007 @@ -0,0 +1,31 @@ 4008 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 4009 + 4010 +filegroup( 4011 + name = "go_default_library_protos", 4012 + srcs = ["issue620.proto"], 4013 + visibility = ["//visibility:public"], 4014 +) 4015 + 4016 +go_library( 4017 + name = "issue620", 4018 + srcs = ["issue620.pb.go"], 4019 + importpath = "github.com/gogo/protobuf/test/issue620", 4020 + visibility = ["//visibility:public"], 4021 + deps = [ 4022 + "//gogoproto", 4023 + "//proto", 4024 + ], 4025 +) 4026 + 4027 +alias( 4028 + name = "go_default_library", 4029 + actual = ":issue620", 4030 + visibility = ["//visibility:public"], 4031 +) 4032 + 4033 +go_test( 4034 + name = "issue620_test", 4035 + srcs = ["issue620_test.go"], 4036 + embed = [":issue620"], 4037 + deps = ["//proto"], 4038 +) 4039 diff -urN a/test/issue630/BUILD.bazel b/test/issue630/BUILD.bazel 4040 --- a/test/issue630/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 4041 +++ b/test/issue630/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 4042 @@ -0,0 +1,30 @@ 4043 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 4044 + 4045 +filegroup( 4046 + name = "go_default_library_protos", 4047 + srcs = ["issue630.proto"], 4048 + visibility = ["//visibility:public"], 4049 +) 4050 + 4051 +go_library( 4052 + name = "issue630", 4053 + srcs = ["issue630.pb.go"], 4054 + importpath = "github.com/gogo/protobuf/test/issue630", 4055 + visibility = ["//visibility:public"], 4056 + deps = [ 4057 + "//gogoproto", 4058 + "//proto", 4059 + ], 4060 +) 4061 + 4062 +alias( 4063 + name = "go_default_library", 4064 + actual = ":issue630", 4065 + visibility = ["//visibility:public"], 4066 +) 4067 + 4068 +go_test( 4069 + name = "issue630_test", 4070 + srcs = ["issue630_test.go"], 4071 + embed = [":issue630"], 4072 +) 4073 diff -urN a/test/issue8/BUILD.bazel b/test/issue8/BUILD.bazel 4074 --- a/test/issue8/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 4075 +++ b/test/issue8/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 4076 @@ -0,0 +1,35 @@ 4077 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 4078 + 4079 +filegroup( 4080 + name = "go_default_library_protos", 4081 + srcs = ["proto.proto"], 4082 + visibility = ["//visibility:public"], 4083 +) 4084 + 4085 +go_library( 4086 + name = "issue8", 4087 + srcs = ["proto.pb.go"], 4088 + importpath = "github.com/gogo/protobuf/test/issue8", 4089 + visibility = ["//visibility:public"], 4090 + deps = [ 4091 + "//gogoproto", 4092 + "//proto", 4093 + ], 4094 +) 4095 + 4096 +alias( 4097 + name = "go_default_library", 4098 + actual = ":issue8", 4099 + visibility = ["//visibility:public"], 4100 +) 4101 + 4102 +go_test( 4103 + name = "issue8_test", 4104 + srcs = ["protopb_test.go"], 4105 + embed = [":issue8"], 4106 + deps = [ 4107 + "//gogoproto", 4108 + "//jsonpb", 4109 + "//proto", 4110 + ], 4111 +) 4112 diff -urN a/test/jsonpb-gogo/BUILD.bazel b/test/jsonpb-gogo/BUILD.bazel 4113 --- a/test/jsonpb-gogo/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 4114 +++ b/test/jsonpb-gogo/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 4115 @@ -0,0 +1,21 @@ 4116 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 4117 + 4118 +go_library( 4119 + name = "jsonpb-gogo", 4120 + srcs = ["jsonpb_gogo.go"], 4121 + importpath = "github.com/gogo/protobuf/test/jsonpb-gogo", 4122 + visibility = ["//visibility:public"], 4123 +) 4124 + 4125 +alias( 4126 + name = "go_default_library", 4127 + actual = ":jsonpb-gogo", 4128 + visibility = ["//visibility:public"], 4129 +) 4130 + 4131 +go_test( 4132 + name = "jsonpb-gogo_test", 4133 + srcs = ["jsonpb_gogo_test.go"], 4134 + embed = [":jsonpb-gogo"], 4135 + deps = ["//jsonpb"], 4136 +) 4137 diff -urN a/test/mapdefaults/BUILD.bazel b/test/mapdefaults/BUILD.bazel 4138 --- a/test/mapdefaults/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 4139 +++ b/test/mapdefaults/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 4140 @@ -0,0 +1,21 @@ 4141 +load("@io_bazel_rules_go//go:def.bzl", "go_library") 4142 + 4143 +filegroup( 4144 + name = "go_default_library_protos", 4145 + srcs = ["map.proto"], 4146 + visibility = ["//visibility:public"], 4147 +) 4148 + 4149 +go_library( 4150 + name = "mapdefaults", 4151 + srcs = ["map.pb.go"], 4152 + importpath = "github.com/gogo/protobuf/test/mapdefaults", 4153 + visibility = ["//visibility:public"], 4154 + deps = ["//proto"], 4155 +) 4156 + 4157 +alias( 4158 + name = "go_default_library", 4159 + actual = ":mapdefaults", 4160 + visibility = ["//visibility:public"], 4161 +) 4162 diff -urN a/test/mapdefaults/combos/both/BUILD.bazel b/test/mapdefaults/combos/both/BUILD.bazel 4163 --- a/test/mapdefaults/combos/both/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 4164 +++ b/test/mapdefaults/combos/both/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 4165 @@ -0,0 +1,41 @@ 4166 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 4167 + 4168 +filegroup( 4169 + name = "go_default_library_protos", 4170 + srcs = ["map.proto"], 4171 + visibility = ["//visibility:public"], 4172 +) 4173 + 4174 +go_library( 4175 + name = "both", 4176 + srcs = ["map.pb.go"], 4177 + importpath = "github.com/gogo/protobuf/test/mapdefaults/combos/both", 4178 + visibility = ["//visibility:public"], 4179 + deps = [ 4180 + "//gogoproto", 4181 + "//proto", 4182 + "//protoc-gen-gogo/descriptor", 4183 + "//sortkeys", 4184 + ], 4185 +) 4186 + 4187 +alias( 4188 + name = "go_default_library", 4189 + actual = ":both", 4190 + visibility = ["//visibility:public"], 4191 +) 4192 + 4193 +go_test( 4194 + name = "both_test", 4195 + srcs = [ 4196 + "map_test.go", 4197 + "mappb_test.go", 4198 + "unknown_test.go", 4199 + ], 4200 + embed = [":both"], 4201 + deps = [ 4202 + "//gogoproto", 4203 + "//jsonpb", 4204 + "//proto", 4205 + ], 4206 +) 4207 diff -urN a/test/mapdefaults/combos/marshaler/BUILD.bazel b/test/mapdefaults/combos/marshaler/BUILD.bazel 4208 --- a/test/mapdefaults/combos/marshaler/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 4209 +++ b/test/mapdefaults/combos/marshaler/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 4210 @@ -0,0 +1,40 @@ 4211 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 4212 + 4213 +filegroup( 4214 + name = "go_default_library_protos", 4215 + srcs = ["map.proto"], 4216 + visibility = ["//visibility:public"], 4217 +) 4218 + 4219 +go_library( 4220 + name = "marshaler", 4221 + srcs = ["map.pb.go"], 4222 + importpath = "github.com/gogo/protobuf/test/mapdefaults/combos/marshaler", 4223 + visibility = ["//visibility:public"], 4224 + deps = [ 4225 + "//gogoproto", 4226 + "//proto", 4227 + "//protoc-gen-gogo/descriptor", 4228 + "//sortkeys", 4229 + ], 4230 +) 4231 + 4232 +alias( 4233 + name = "go_default_library", 4234 + actual = ":marshaler", 4235 + visibility = ["//visibility:public"], 4236 +) 4237 + 4238 +go_test( 4239 + name = "marshaler_test", 4240 + srcs = [ 4241 + "map_test.go", 4242 + "mappb_test.go", 4243 + ], 4244 + embed = [":marshaler"], 4245 + deps = [ 4246 + "//gogoproto", 4247 + "//jsonpb", 4248 + "//proto", 4249 + ], 4250 +) 4251 diff -urN a/test/mapdefaults/combos/neither/BUILD.bazel b/test/mapdefaults/combos/neither/BUILD.bazel 4252 --- a/test/mapdefaults/combos/neither/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 4253 +++ b/test/mapdefaults/combos/neither/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 4254 @@ -0,0 +1,40 @@ 4255 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 4256 + 4257 +filegroup( 4258 + name = "go_default_library_protos", 4259 + srcs = ["map.proto"], 4260 + visibility = ["//visibility:public"], 4261 +) 4262 + 4263 +go_library( 4264 + name = "neither", 4265 + srcs = ["map.pb.go"], 4266 + importpath = "github.com/gogo/protobuf/test/mapdefaults/combos/neither", 4267 + visibility = ["//visibility:public"], 4268 + deps = [ 4269 + "//gogoproto", 4270 + "//proto", 4271 + "//protoc-gen-gogo/descriptor", 4272 + "//sortkeys", 4273 + ], 4274 +) 4275 + 4276 +alias( 4277 + name = "go_default_library", 4278 + actual = ":neither", 4279 + visibility = ["//visibility:public"], 4280 +) 4281 + 4282 +go_test( 4283 + name = "neither_test", 4284 + srcs = [ 4285 + "map_test.go", 4286 + "mappb_test.go", 4287 + ], 4288 + embed = [":neither"], 4289 + deps = [ 4290 + "//gogoproto", 4291 + "//jsonpb", 4292 + "//proto", 4293 + ], 4294 +) 4295 diff -urN a/test/mapdefaults/combos/unmarshaler/BUILD.bazel b/test/mapdefaults/combos/unmarshaler/BUILD.bazel 4296 --- a/test/mapdefaults/combos/unmarshaler/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 4297 +++ b/test/mapdefaults/combos/unmarshaler/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 4298 @@ -0,0 +1,41 @@ 4299 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 4300 + 4301 +filegroup( 4302 + name = "go_default_library_protos", 4303 + srcs = ["map.proto"], 4304 + visibility = ["//visibility:public"], 4305 +) 4306 + 4307 +go_library( 4308 + name = "unmarshaler", 4309 + srcs = ["map.pb.go"], 4310 + importpath = "github.com/gogo/protobuf/test/mapdefaults/combos/unmarshaler", 4311 + visibility = ["//visibility:public"], 4312 + deps = [ 4313 + "//gogoproto", 4314 + "//proto", 4315 + "//protoc-gen-gogo/descriptor", 4316 + "//sortkeys", 4317 + ], 4318 +) 4319 + 4320 +alias( 4321 + name = "go_default_library", 4322 + actual = ":unmarshaler", 4323 + visibility = ["//visibility:public"], 4324 +) 4325 + 4326 +go_test( 4327 + name = "unmarshaler_test", 4328 + srcs = [ 4329 + "map_test.go", 4330 + "mappb_test.go", 4331 + "unknown_test.go", 4332 + ], 4333 + embed = [":unmarshaler"], 4334 + deps = [ 4335 + "//gogoproto", 4336 + "//jsonpb", 4337 + "//proto", 4338 + ], 4339 +) 4340 diff -urN a/test/mapsproto2/BUILD.bazel b/test/mapsproto2/BUILD.bazel 4341 --- a/test/mapsproto2/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 4342 +++ b/test/mapsproto2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 4343 @@ -0,0 +1,23 @@ 4344 +load("@io_bazel_rules_go//go:def.bzl", "go_library") 4345 + 4346 +filegroup( 4347 + name = "go_default_library_protos", 4348 + srcs = [ 4349 + "header.proto", 4350 + "mapsproto2.proto", 4351 + ], 4352 + visibility = ["//visibility:public"], 4353 +) 4354 + 4355 +go_library( 4356 + name = "mapsproto2", 4357 + srcs = ["doc.go"], 4358 + importpath = "github.com/gogo/protobuf/test/mapsproto2", 4359 + visibility = ["//visibility:public"], 4360 +) 4361 + 4362 +alias( 4363 + name = "go_default_library", 4364 + actual = ":mapsproto2", 4365 + visibility = ["//visibility:public"], 4366 +) 4367 diff -urN a/test/mapsproto2/combos/both/BUILD.bazel b/test/mapsproto2/combos/both/BUILD.bazel 4368 --- a/test/mapsproto2/combos/both/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 4369 +++ b/test/mapsproto2/combos/both/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 4370 @@ -0,0 +1,42 @@ 4371 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 4372 + 4373 +filegroup( 4374 + name = "go_default_library_protos", 4375 + srcs = ["mapsproto2.proto"], 4376 + visibility = ["//visibility:public"], 4377 +) 4378 + 4379 +go_library( 4380 + name = "both", 4381 + srcs = ["mapsproto2.pb.go"], 4382 + importpath = "github.com/gogo/protobuf/test/mapsproto2/combos/both", 4383 + visibility = ["//visibility:public"], 4384 + deps = [ 4385 + "//gogoproto", 4386 + "//proto", 4387 + "//protoc-gen-gogo/descriptor", 4388 + "//sortkeys", 4389 + "//test", 4390 + "//test/custom", 4391 + ], 4392 +) 4393 + 4394 +alias( 4395 + name = "go_default_library", 4396 + actual = ":both", 4397 + visibility = ["//visibility:public"], 4398 +) 4399 + 4400 +go_test( 4401 + name = "both_test", 4402 + srcs = [ 4403 + "mapsproto2_test.go", 4404 + "mapsproto2pb_test.go", 4405 + ], 4406 + embed = [":both"], 4407 + deps = [ 4408 + "//gogoproto", 4409 + "//jsonpb", 4410 + "//proto", 4411 + ], 4412 +) 4413 diff -urN a/test/mapsproto2/combos/marshaler/BUILD.bazel b/test/mapsproto2/combos/marshaler/BUILD.bazel 4414 --- a/test/mapsproto2/combos/marshaler/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 4415 +++ b/test/mapsproto2/combos/marshaler/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 4416 @@ -0,0 +1,42 @@ 4417 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 4418 + 4419 +filegroup( 4420 + name = "go_default_library_protos", 4421 + srcs = ["mapsproto2.proto"], 4422 + visibility = ["//visibility:public"], 4423 +) 4424 + 4425 +go_library( 4426 + name = "marshaler", 4427 + srcs = ["mapsproto2.pb.go"], 4428 + importpath = "github.com/gogo/protobuf/test/mapsproto2/combos/marshaler", 4429 + visibility = ["//visibility:public"], 4430 + deps = [ 4431 + "//gogoproto", 4432 + "//proto", 4433 + "//protoc-gen-gogo/descriptor", 4434 + "//sortkeys", 4435 + "//test", 4436 + "//test/custom", 4437 + ], 4438 +) 4439 + 4440 +alias( 4441 + name = "go_default_library", 4442 + actual = ":marshaler", 4443 + visibility = ["//visibility:public"], 4444 +) 4445 + 4446 +go_test( 4447 + name = "marshaler_test", 4448 + srcs = [ 4449 + "mapsproto2_test.go", 4450 + "mapsproto2pb_test.go", 4451 + ], 4452 + embed = [":marshaler"], 4453 + deps = [ 4454 + "//gogoproto", 4455 + "//jsonpb", 4456 + "//proto", 4457 + ], 4458 +) 4459 diff -urN a/test/mapsproto2/combos/neither/BUILD.bazel b/test/mapsproto2/combos/neither/BUILD.bazel 4460 --- a/test/mapsproto2/combos/neither/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 4461 +++ b/test/mapsproto2/combos/neither/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 4462 @@ -0,0 +1,42 @@ 4463 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 4464 + 4465 +filegroup( 4466 + name = "go_default_library_protos", 4467 + srcs = ["mapsproto2.proto"], 4468 + visibility = ["//visibility:public"], 4469 +) 4470 + 4471 +go_library( 4472 + name = "neither", 4473 + srcs = ["mapsproto2.pb.go"], 4474 + importpath = "github.com/gogo/protobuf/test/mapsproto2/combos/neither", 4475 + visibility = ["//visibility:public"], 4476 + deps = [ 4477 + "//gogoproto", 4478 + "//proto", 4479 + "//protoc-gen-gogo/descriptor", 4480 + "//sortkeys", 4481 + "//test", 4482 + "//test/custom", 4483 + ], 4484 +) 4485 + 4486 +alias( 4487 + name = "go_default_library", 4488 + actual = ":neither", 4489 + visibility = ["//visibility:public"], 4490 +) 4491 + 4492 +go_test( 4493 + name = "neither_test", 4494 + srcs = [ 4495 + "mapsproto2_test.go", 4496 + "mapsproto2pb_test.go", 4497 + ], 4498 + embed = [":neither"], 4499 + deps = [ 4500 + "//gogoproto", 4501 + "//jsonpb", 4502 + "//proto", 4503 + ], 4504 +) 4505 diff -urN a/test/mapsproto2/combos/unmarshaler/BUILD.bazel b/test/mapsproto2/combos/unmarshaler/BUILD.bazel 4506 --- a/test/mapsproto2/combos/unmarshaler/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 4507 +++ b/test/mapsproto2/combos/unmarshaler/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 4508 @@ -0,0 +1,42 @@ 4509 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 4510 + 4511 +filegroup( 4512 + name = "go_default_library_protos", 4513 + srcs = ["mapsproto2.proto"], 4514 + visibility = ["//visibility:public"], 4515 +) 4516 + 4517 +go_library( 4518 + name = "unmarshaler", 4519 + srcs = ["mapsproto2.pb.go"], 4520 + importpath = "github.com/gogo/protobuf/test/mapsproto2/combos/unmarshaler", 4521 + visibility = ["//visibility:public"], 4522 + deps = [ 4523 + "//gogoproto", 4524 + "//proto", 4525 + "//protoc-gen-gogo/descriptor", 4526 + "//sortkeys", 4527 + "//test", 4528 + "//test/custom", 4529 + ], 4530 +) 4531 + 4532 +alias( 4533 + name = "go_default_library", 4534 + actual = ":unmarshaler", 4535 + visibility = ["//visibility:public"], 4536 +) 4537 + 4538 +go_test( 4539 + name = "unmarshaler_test", 4540 + srcs = [ 4541 + "mapsproto2_test.go", 4542 + "mapsproto2pb_test.go", 4543 + ], 4544 + embed = [":unmarshaler"], 4545 + deps = [ 4546 + "//gogoproto", 4547 + "//jsonpb", 4548 + "//proto", 4549 + ], 4550 +) 4551 diff -urN a/test/merge/BUILD.bazel b/test/merge/BUILD.bazel 4552 --- a/test/merge/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 4553 +++ b/test/merge/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 4554 @@ -0,0 +1,31 @@ 4555 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 4556 + 4557 +filegroup( 4558 + name = "go_default_library_protos", 4559 + srcs = ["merge.proto"], 4560 + visibility = ["//visibility:public"], 4561 +) 4562 + 4563 +go_library( 4564 + name = "merge", 4565 + srcs = ["merge.pb.go"], 4566 + importpath = "github.com/gogo/protobuf/test/merge", 4567 + visibility = ["//visibility:public"], 4568 + deps = [ 4569 + "//gogoproto", 4570 + "//proto", 4571 + ], 4572 +) 4573 + 4574 +alias( 4575 + name = "go_default_library", 4576 + actual = ":merge", 4577 + visibility = ["//visibility:public"], 4578 +) 4579 + 4580 +go_test( 4581 + name = "merge_test", 4582 + srcs = ["merge_test.go"], 4583 + embed = [":merge"], 4584 + deps = ["//proto"], 4585 +) 4586 diff -urN a/test/mixbench/BUILD.bazel b/test/mixbench/BUILD.bazel 4587 --- a/test/mixbench/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 4588 +++ b/test/mixbench/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 4589 @@ -0,0 +1,14 @@ 4590 +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") 4591 + 4592 +go_library( 4593 + name = "mixbench_lib", 4594 + srcs = ["mixbench.go"], 4595 + importpath = "github.com/gogo/protobuf/test/mixbench", 4596 + visibility = ["//visibility:private"], 4597 +) 4598 + 4599 +go_binary( 4600 + name = "mixbench", 4601 + embed = [":mixbench_lib"], 4602 + visibility = ["//visibility:public"], 4603 +) 4604 diff -urN a/test/moredefaults/BUILD.bazel b/test/moredefaults/BUILD.bazel 4605 --- a/test/moredefaults/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 4606 +++ b/test/moredefaults/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 4607 @@ -0,0 +1,40 @@ 4608 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 4609 + 4610 +filegroup( 4611 + name = "go_default_library_protos", 4612 + srcs = ["md.proto"], 4613 + visibility = ["//visibility:public"], 4614 +) 4615 + 4616 +go_library( 4617 + name = "moredefaults", 4618 + srcs = ["md.pb.go"], 4619 + importpath = "github.com/gogo/protobuf/test/moredefaults", 4620 + visibility = ["//visibility:public"], 4621 + deps = [ 4622 + "//gogoproto", 4623 + "//proto", 4624 + "//test/example", 4625 + ], 4626 +) 4627 + 4628 +alias( 4629 + name = "go_default_library", 4630 + actual = ":moredefaults", 4631 + visibility = ["//visibility:public"], 4632 +) 4633 + 4634 +go_test( 4635 + name = "moredefaults_test", 4636 + srcs = [ 4637 + "md_test.go", 4638 + "mdpb_test.go", 4639 + ], 4640 + embed = [":moredefaults"], 4641 + deps = [ 4642 + "//gogoproto", 4643 + "//jsonpb", 4644 + "//proto", 4645 + "//test/example", 4646 + ], 4647 +) 4648 diff -urN a/test/nopackage/BUILD.bazel b/test/nopackage/BUILD.bazel 4649 --- a/test/nopackage/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 4650 +++ b/test/nopackage/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 4651 @@ -0,0 +1,27 @@ 4652 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 4653 + 4654 +filegroup( 4655 + name = "go_default_library_protos", 4656 + srcs = ["nopackage.proto"], 4657 + visibility = ["//visibility:public"], 4658 +) 4659 + 4660 +go_library( 4661 + name = "nopackage", 4662 + srcs = ["nopackage.pb.go"], 4663 + importpath = "github.com/gogo/protobuf/test/nopackage", 4664 + visibility = ["//visibility:public"], 4665 + deps = ["//proto"], 4666 +) 4667 + 4668 +alias( 4669 + name = "go_default_library", 4670 + actual = ":nopackage", 4671 + visibility = ["//visibility:public"], 4672 +) 4673 + 4674 +go_test( 4675 + name = "nopackage_test", 4676 + srcs = ["nopackage_test.go"], 4677 + embed = [":nopackage"], 4678 +) 4679 diff -urN a/test/oneof/BUILD.bazel b/test/oneof/BUILD.bazel 4680 --- a/test/oneof/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 4681 +++ b/test/oneof/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 4682 @@ -0,0 +1,20 @@ 4683 +load("@io_bazel_rules_go//go:def.bzl", "go_library") 4684 + 4685 +filegroup( 4686 + name = "go_default_library_protos", 4687 + srcs = ["one.proto"], 4688 + visibility = ["//visibility:public"], 4689 +) 4690 + 4691 +go_library( 4692 + name = "oneof", 4693 + srcs = ["doc.go"], 4694 + importpath = "github.com/gogo/protobuf/test/oneof", 4695 + visibility = ["//visibility:public"], 4696 +) 4697 + 4698 +alias( 4699 + name = "go_default_library", 4700 + actual = ":oneof", 4701 + visibility = ["//visibility:public"], 4702 +) 4703 diff -urN a/test/oneof/combos/both/BUILD.bazel b/test/oneof/combos/both/BUILD.bazel 4704 --- a/test/oneof/combos/both/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 4705 +++ b/test/oneof/combos/both/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 4706 @@ -0,0 +1,38 @@ 4707 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 4708 + 4709 +filegroup( 4710 + name = "go_default_library_protos", 4711 + srcs = ["one.proto"], 4712 + visibility = ["//visibility:public"], 4713 +) 4714 + 4715 +go_library( 4716 + name = "both", 4717 + srcs = ["one.pb.go"], 4718 + importpath = "github.com/gogo/protobuf/test/oneof/combos/both", 4719 + visibility = ["//visibility:public"], 4720 + deps = [ 4721 + "//gogoproto", 4722 + "//proto", 4723 + "//protoc-gen-gogo/descriptor", 4724 + "//test/casttype", 4725 + "//test/custom", 4726 + ], 4727 +) 4728 + 4729 +alias( 4730 + name = "go_default_library", 4731 + actual = ":both", 4732 + visibility = ["//visibility:public"], 4733 +) 4734 + 4735 +go_test( 4736 + name = "both_test", 4737 + srcs = ["onepb_test.go"], 4738 + embed = [":both"], 4739 + deps = [ 4740 + "//gogoproto", 4741 + "//jsonpb", 4742 + "//proto", 4743 + ], 4744 +) 4745 diff -urN a/test/oneof/combos/marshaler/BUILD.bazel b/test/oneof/combos/marshaler/BUILD.bazel 4746 --- a/test/oneof/combos/marshaler/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 4747 +++ b/test/oneof/combos/marshaler/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 4748 @@ -0,0 +1,38 @@ 4749 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 4750 + 4751 +filegroup( 4752 + name = "go_default_library_protos", 4753 + srcs = ["one.proto"], 4754 + visibility = ["//visibility:public"], 4755 +) 4756 + 4757 +go_library( 4758 + name = "marshaler", 4759 + srcs = ["one.pb.go"], 4760 + importpath = "github.com/gogo/protobuf/test/oneof/combos/marshaler", 4761 + visibility = ["//visibility:public"], 4762 + deps = [ 4763 + "//gogoproto", 4764 + "//proto", 4765 + "//protoc-gen-gogo/descriptor", 4766 + "//test/casttype", 4767 + "//test/custom", 4768 + ], 4769 +) 4770 + 4771 +alias( 4772 + name = "go_default_library", 4773 + actual = ":marshaler", 4774 + visibility = ["//visibility:public"], 4775 +) 4776 + 4777 +go_test( 4778 + name = "marshaler_test", 4779 + srcs = ["onepb_test.go"], 4780 + embed = [":marshaler"], 4781 + deps = [ 4782 + "//gogoproto", 4783 + "//jsonpb", 4784 + "//proto", 4785 + ], 4786 +) 4787 diff -urN a/test/oneof/combos/neither/BUILD.bazel b/test/oneof/combos/neither/BUILD.bazel 4788 --- a/test/oneof/combos/neither/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 4789 +++ b/test/oneof/combos/neither/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 4790 @@ -0,0 +1,38 @@ 4791 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 4792 + 4793 +filegroup( 4794 + name = "go_default_library_protos", 4795 + srcs = ["one.proto"], 4796 + visibility = ["//visibility:public"], 4797 +) 4798 + 4799 +go_library( 4800 + name = "neither", 4801 + srcs = ["one.pb.go"], 4802 + importpath = "github.com/gogo/protobuf/test/oneof/combos/neither", 4803 + visibility = ["//visibility:public"], 4804 + deps = [ 4805 + "//gogoproto", 4806 + "//proto", 4807 + "//protoc-gen-gogo/descriptor", 4808 + "//test/casttype", 4809 + "//test/custom", 4810 + ], 4811 +) 4812 + 4813 +alias( 4814 + name = "go_default_library", 4815 + actual = ":neither", 4816 + visibility = ["//visibility:public"], 4817 +) 4818 + 4819 +go_test( 4820 + name = "neither_test", 4821 + srcs = ["onepb_test.go"], 4822 + embed = [":neither"], 4823 + deps = [ 4824 + "//gogoproto", 4825 + "//jsonpb", 4826 + "//proto", 4827 + ], 4828 +) 4829 diff -urN a/test/oneof/combos/unmarshaler/BUILD.bazel b/test/oneof/combos/unmarshaler/BUILD.bazel 4830 --- a/test/oneof/combos/unmarshaler/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 4831 +++ b/test/oneof/combos/unmarshaler/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 4832 @@ -0,0 +1,38 @@ 4833 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 4834 + 4835 +filegroup( 4836 + name = "go_default_library_protos", 4837 + srcs = ["one.proto"], 4838 + visibility = ["//visibility:public"], 4839 +) 4840 + 4841 +go_library( 4842 + name = "unmarshaler", 4843 + srcs = ["one.pb.go"], 4844 + importpath = "github.com/gogo/protobuf/test/oneof/combos/unmarshaler", 4845 + visibility = ["//visibility:public"], 4846 + deps = [ 4847 + "//gogoproto", 4848 + "//proto", 4849 + "//protoc-gen-gogo/descriptor", 4850 + "//test/casttype", 4851 + "//test/custom", 4852 + ], 4853 +) 4854 + 4855 +alias( 4856 + name = "go_default_library", 4857 + actual = ":unmarshaler", 4858 + visibility = ["//visibility:public"], 4859 +) 4860 + 4861 +go_test( 4862 + name = "unmarshaler_test", 4863 + srcs = ["onepb_test.go"], 4864 + embed = [":unmarshaler"], 4865 + deps = [ 4866 + "//gogoproto", 4867 + "//jsonpb", 4868 + "//proto", 4869 + ], 4870 +) 4871 diff -urN a/test/oneof3/BUILD.bazel b/test/oneof3/BUILD.bazel 4872 --- a/test/oneof3/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 4873 +++ b/test/oneof3/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 4874 @@ -0,0 +1,20 @@ 4875 +load("@io_bazel_rules_go//go:def.bzl", "go_library") 4876 + 4877 +filegroup( 4878 + name = "go_default_library_protos", 4879 + srcs = ["one.proto"], 4880 + visibility = ["//visibility:public"], 4881 +) 4882 + 4883 +go_library( 4884 + name = "oneof3", 4885 + srcs = ["doc.go"], 4886 + importpath = "github.com/gogo/protobuf/test/oneof3", 4887 + visibility = ["//visibility:public"], 4888 +) 4889 + 4890 +alias( 4891 + name = "go_default_library", 4892 + actual = ":oneof3", 4893 + visibility = ["//visibility:public"], 4894 +) 4895 diff -urN a/test/oneof3/combos/both/BUILD.bazel b/test/oneof3/combos/both/BUILD.bazel 4896 --- a/test/oneof3/combos/both/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 4897 +++ b/test/oneof3/combos/both/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 4898 @@ -0,0 +1,36 @@ 4899 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 4900 + 4901 +filegroup( 4902 + name = "go_default_library_protos", 4903 + srcs = ["one.proto"], 4904 + visibility = ["//visibility:public"], 4905 +) 4906 + 4907 +go_library( 4908 + name = "both", 4909 + srcs = ["one.pb.go"], 4910 + importpath = "github.com/gogo/protobuf/test/oneof3/combos/both", 4911 + visibility = ["//visibility:public"], 4912 + deps = [ 4913 + "//gogoproto", 4914 + "//proto", 4915 + "//protoc-gen-gogo/descriptor", 4916 + ], 4917 +) 4918 + 4919 +alias( 4920 + name = "go_default_library", 4921 + actual = ":both", 4922 + visibility = ["//visibility:public"], 4923 +) 4924 + 4925 +go_test( 4926 + name = "both_test", 4927 + srcs = ["onepb_test.go"], 4928 + embed = [":both"], 4929 + deps = [ 4930 + "//gogoproto", 4931 + "//jsonpb", 4932 + "//proto", 4933 + ], 4934 +) 4935 diff -urN a/test/oneof3/combos/marshaler/BUILD.bazel b/test/oneof3/combos/marshaler/BUILD.bazel 4936 --- a/test/oneof3/combos/marshaler/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 4937 +++ b/test/oneof3/combos/marshaler/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 4938 @@ -0,0 +1,36 @@ 4939 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 4940 + 4941 +filegroup( 4942 + name = "go_default_library_protos", 4943 + srcs = ["one.proto"], 4944 + visibility = ["//visibility:public"], 4945 +) 4946 + 4947 +go_library( 4948 + name = "marshaler", 4949 + srcs = ["one.pb.go"], 4950 + importpath = "github.com/gogo/protobuf/test/oneof3/combos/marshaler", 4951 + visibility = ["//visibility:public"], 4952 + deps = [ 4953 + "//gogoproto", 4954 + "//proto", 4955 + "//protoc-gen-gogo/descriptor", 4956 + ], 4957 +) 4958 + 4959 +alias( 4960 + name = "go_default_library", 4961 + actual = ":marshaler", 4962 + visibility = ["//visibility:public"], 4963 +) 4964 + 4965 +go_test( 4966 + name = "marshaler_test", 4967 + srcs = ["onepb_test.go"], 4968 + embed = [":marshaler"], 4969 + deps = [ 4970 + "//gogoproto", 4971 + "//jsonpb", 4972 + "//proto", 4973 + ], 4974 +) 4975 diff -urN a/test/oneof3/combos/neither/BUILD.bazel b/test/oneof3/combos/neither/BUILD.bazel 4976 --- a/test/oneof3/combos/neither/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 4977 +++ b/test/oneof3/combos/neither/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 4978 @@ -0,0 +1,36 @@ 4979 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 4980 + 4981 +filegroup( 4982 + name = "go_default_library_protos", 4983 + srcs = ["one.proto"], 4984 + visibility = ["//visibility:public"], 4985 +) 4986 + 4987 +go_library( 4988 + name = "neither", 4989 + srcs = ["one.pb.go"], 4990 + importpath = "github.com/gogo/protobuf/test/oneof3/combos/neither", 4991 + visibility = ["//visibility:public"], 4992 + deps = [ 4993 + "//gogoproto", 4994 + "//proto", 4995 + "//protoc-gen-gogo/descriptor", 4996 + ], 4997 +) 4998 + 4999 +alias( 5000 + name = "go_default_library", 5001 + actual = ":neither", 5002 + visibility = ["//visibility:public"], 5003 +) 5004 + 5005 +go_test( 5006 + name = "neither_test", 5007 + srcs = ["onepb_test.go"], 5008 + embed = [":neither"], 5009 + deps = [ 5010 + "//gogoproto", 5011 + "//jsonpb", 5012 + "//proto", 5013 + ], 5014 +) 5015 diff -urN a/test/oneof3/combos/unmarshaler/BUILD.bazel b/test/oneof3/combos/unmarshaler/BUILD.bazel 5016 --- a/test/oneof3/combos/unmarshaler/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 5017 +++ b/test/oneof3/combos/unmarshaler/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 5018 @@ -0,0 +1,36 @@ 5019 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 5020 + 5021 +filegroup( 5022 + name = "go_default_library_protos", 5023 + srcs = ["one.proto"], 5024 + visibility = ["//visibility:public"], 5025 +) 5026 + 5027 +go_library( 5028 + name = "unmarshaler", 5029 + srcs = ["one.pb.go"], 5030 + importpath = "github.com/gogo/protobuf/test/oneof3/combos/unmarshaler", 5031 + visibility = ["//visibility:public"], 5032 + deps = [ 5033 + "//gogoproto", 5034 + "//proto", 5035 + "//protoc-gen-gogo/descriptor", 5036 + ], 5037 +) 5038 + 5039 +alias( 5040 + name = "go_default_library", 5041 + actual = ":unmarshaler", 5042 + visibility = ["//visibility:public"], 5043 +) 5044 + 5045 +go_test( 5046 + name = "unmarshaler_test", 5047 + srcs = ["onepb_test.go"], 5048 + embed = [":unmarshaler"], 5049 + deps = [ 5050 + "//gogoproto", 5051 + "//jsonpb", 5052 + "//proto", 5053 + ], 5054 +) 5055 diff -urN a/test/oneofembed/BUILD.bazel b/test/oneofembed/BUILD.bazel 5056 --- a/test/oneofembed/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 5057 +++ b/test/oneofembed/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 5058 @@ -0,0 +1,35 @@ 5059 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 5060 + 5061 +filegroup( 5062 + name = "go_default_library_protos", 5063 + srcs = ["oneofembed.proto"], 5064 + visibility = ["//visibility:public"], 5065 +) 5066 + 5067 +go_library( 5068 + name = "oneofembed", 5069 + srcs = ["oneofembed.pb.go"], 5070 + importpath = "github.com/gogo/protobuf/test/oneofembed", 5071 + visibility = ["//visibility:public"], 5072 + deps = [ 5073 + "//gogoproto", 5074 + "//proto", 5075 + ], 5076 +) 5077 + 5078 +alias( 5079 + name = "go_default_library", 5080 + actual = ":oneofembed", 5081 + visibility = ["//visibility:public"], 5082 +) 5083 + 5084 +go_test( 5085 + name = "oneofembed_test", 5086 + srcs = ["oneofembedpb_test.go"], 5087 + embed = [":oneofembed"], 5088 + deps = [ 5089 + "//gogoproto", 5090 + "//jsonpb", 5091 + "//proto", 5092 + ], 5093 +) 5094 diff -urN a/test/packed/BUILD.bazel b/test/packed/BUILD.bazel 5095 --- a/test/packed/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 5096 +++ b/test/packed/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 5097 @@ -0,0 +1,34 @@ 5098 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 5099 + 5100 +filegroup( 5101 + name = "go_default_library_protos", 5102 + srcs = ["packed.proto"], 5103 + visibility = ["//visibility:public"], 5104 +) 5105 + 5106 +go_library( 5107 + name = "packed", 5108 + srcs = [ 5109 + "doc.go", 5110 + "packed.pb.go", 5111 + ], 5112 + importpath = "github.com/gogo/protobuf/test/packed", 5113 + visibility = ["//visibility:public"], 5114 + deps = [ 5115 + "//gogoproto", 5116 + "//proto", 5117 + ], 5118 +) 5119 + 5120 +alias( 5121 + name = "go_default_library", 5122 + actual = ":packed", 5123 + visibility = ["//visibility:public"], 5124 +) 5125 + 5126 +go_test( 5127 + name = "packed_test", 5128 + srcs = ["packed_test.go"], 5129 + embed = [":packed"], 5130 + deps = ["//proto"], 5131 +) 5132 diff -urN a/test/proto3extension/BUILD.bazel b/test/proto3extension/BUILD.bazel 5133 --- a/test/proto3extension/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 5134 +++ b/test/proto3extension/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 5135 @@ -0,0 +1,24 @@ 5136 +load("@io_bazel_rules_go//go:def.bzl", "go_library") 5137 + 5138 +filegroup( 5139 + name = "go_default_library_protos", 5140 + srcs = ["proto3ext.proto"], 5141 + visibility = ["//visibility:public"], 5142 +) 5143 + 5144 +go_library( 5145 + name = "proto3extension", 5146 + srcs = ["proto3ext.pb.go"], 5147 + importpath = "github.com/gogo/protobuf/test/proto3extension", 5148 + visibility = ["//visibility:public"], 5149 + deps = [ 5150 + "//proto", 5151 + "//protoc-gen-gogo/descriptor", 5152 + ], 5153 +) 5154 + 5155 +alias( 5156 + name = "go_default_library", 5157 + actual = ":proto3extension", 5158 + visibility = ["//visibility:public"], 5159 +) 5160 diff -urN a/test/protobuffer/BUILD.bazel b/test/protobuffer/BUILD.bazel 5161 --- a/test/protobuffer/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 5162 +++ b/test/protobuffer/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 5163 @@ -0,0 +1,31 @@ 5164 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 5165 + 5166 +filegroup( 5167 + name = "go_default_library_protos", 5168 + srcs = ["protobuffer.proto"], 5169 + visibility = ["//visibility:public"], 5170 +) 5171 + 5172 +go_library( 5173 + name = "protobuffer", 5174 + srcs = ["protobuffer.pb.go"], 5175 + importpath = "github.com/gogo/protobuf/test/protobuffer", 5176 + visibility = ["//visibility:public"], 5177 + deps = [ 5178 + "//gogoproto", 5179 + "//proto", 5180 + ], 5181 +) 5182 + 5183 +alias( 5184 + name = "go_default_library", 5185 + actual = ":protobuffer", 5186 + visibility = ["//visibility:public"], 5187 +) 5188 + 5189 +go_test( 5190 + name = "protobuffer_test", 5191 + srcs = ["protobuffer_test.go"], 5192 + embed = [":protobuffer"], 5193 + deps = ["//proto"], 5194 +) 5195 diff -urN a/test/protosize/BUILD.bazel b/test/protosize/BUILD.bazel 5196 --- a/test/protosize/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 5197 +++ b/test/protosize/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 5198 @@ -0,0 +1,38 @@ 5199 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 5200 + 5201 +filegroup( 5202 + name = "go_default_library_protos", 5203 + srcs = ["protosize.proto"], 5204 + visibility = ["//visibility:public"], 5205 +) 5206 + 5207 +go_library( 5208 + name = "protosize", 5209 + srcs = ["protosize.pb.go"], 5210 + importpath = "github.com/gogo/protobuf/test/protosize", 5211 + visibility = ["//visibility:public"], 5212 + deps = [ 5213 + "//gogoproto", 5214 + "//proto", 5215 + ], 5216 +) 5217 + 5218 +alias( 5219 + name = "go_default_library", 5220 + actual = ":protosize", 5221 + visibility = ["//visibility:public"], 5222 +) 5223 + 5224 +go_test( 5225 + name = "protosize_test", 5226 + srcs = [ 5227 + "protosize_test.go", 5228 + "protosizepb_test.go", 5229 + ], 5230 + embed = [":protosize"], 5231 + deps = [ 5232 + "//gogoproto", 5233 + "//jsonpb", 5234 + "//proto", 5235 + ], 5236 +) 5237 diff -urN a/test/registration/BUILD.bazel b/test/registration/BUILD.bazel 5238 --- a/test/registration/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 5239 +++ b/test/registration/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 5240 @@ -0,0 +1,5 @@ 5241 +filegroup( 5242 + name = "go_default_library_protos", 5243 + srcs = ["registration.proto"], 5244 + visibility = ["//visibility:public"], 5245 +) 5246 diff -urN a/test/required/BUILD.bazel b/test/required/BUILD.bazel 5247 --- a/test/required/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 5248 +++ b/test/required/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 5249 @@ -0,0 +1,34 @@ 5250 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 5251 + 5252 +filegroup( 5253 + name = "go_default_library_protos", 5254 + srcs = ["requiredexample.proto"], 5255 + visibility = ["//visibility:public"], 5256 +) 5257 + 5258 +go_library( 5259 + name = "required", 5260 + srcs = ["requiredexample.pb.go"], 5261 + importpath = "github.com/gogo/protobuf/test/required", 5262 + visibility = ["//visibility:public"], 5263 + deps = [ 5264 + "//gogoproto", 5265 + "//proto", 5266 + ], 5267 +) 5268 + 5269 +alias( 5270 + name = "go_default_library", 5271 + actual = ":required", 5272 + visibility = ["//visibility:public"], 5273 +) 5274 + 5275 +go_test( 5276 + name = "required_test", 5277 + srcs = ["requiredexamplepb_test.go"], 5278 + embed = [":required"], 5279 + deps = [ 5280 + "//proto", 5281 + "//test", 5282 + ], 5283 +) 5284 diff -urN a/test/setextensionbytes/BUILD.bazel b/test/setextensionbytes/BUILD.bazel 5285 --- a/test/setextensionbytes/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 5286 +++ b/test/setextensionbytes/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 5287 @@ -0,0 +1,31 @@ 5288 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 5289 + 5290 +filegroup( 5291 + name = "go_default_library_protos", 5292 + srcs = ["setextensionbytes.proto"], 5293 + visibility = ["//visibility:public"], 5294 +) 5295 + 5296 +go_library( 5297 + name = "setextensionbytes", 5298 + srcs = ["setextensionbytes.pb.go"], 5299 + importpath = "github.com/gogo/protobuf/test/setextensionbytes", 5300 + visibility = ["//visibility:public"], 5301 + deps = [ 5302 + "//gogoproto", 5303 + "//proto", 5304 + ], 5305 +) 5306 + 5307 +alias( 5308 + name = "go_default_library", 5309 + actual = ":setextensionbytes", 5310 + visibility = ["//visibility:public"], 5311 +) 5312 + 5313 +go_test( 5314 + name = "setextensionbytes_test", 5315 + srcs = ["setextensionbytes_test.go"], 5316 + embed = [":setextensionbytes"], 5317 + deps = ["//proto"], 5318 +) 5319 diff -urN a/test/sizerconflict/BUILD.bazel b/test/sizerconflict/BUILD.bazel 5320 --- a/test/sizerconflict/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 5321 +++ b/test/sizerconflict/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 5322 @@ -0,0 +1,26 @@ 5323 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 5324 + 5325 +filegroup( 5326 + name = "go_default_library_protos", 5327 + srcs = ["sizerconflict.proto"], 5328 + visibility = ["//visibility:public"], 5329 +) 5330 + 5331 +go_library( 5332 + name = "sizerconflict", 5333 + srcs = ["doc.go"], 5334 + importpath = "github.com/gogo/protobuf/test/sizerconflict", 5335 + visibility = ["//visibility:public"], 5336 +) 5337 + 5338 +alias( 5339 + name = "go_default_library", 5340 + actual = ":sizerconflict", 5341 + visibility = ["//visibility:public"], 5342 +) 5343 + 5344 +go_test( 5345 + name = "sizerconflict_test", 5346 + srcs = ["sizerconflict_test.go"], 5347 + embed = [":sizerconflict"], 5348 +) 5349 diff -urN a/test/sizeunderscore/BUILD.bazel b/test/sizeunderscore/BUILD.bazel 5350 --- a/test/sizeunderscore/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 5351 +++ b/test/sizeunderscore/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 5352 @@ -0,0 +1,35 @@ 5353 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 5354 + 5355 +filegroup( 5356 + name = "go_default_library_protos", 5357 + srcs = ["sizeunderscore.proto"], 5358 + visibility = ["//visibility:public"], 5359 +) 5360 + 5361 +go_library( 5362 + name = "sizeunderscore", 5363 + srcs = ["sizeunderscore.pb.go"], 5364 + importpath = "github.com/gogo/protobuf/test/sizeunderscore", 5365 + visibility = ["//visibility:public"], 5366 + deps = [ 5367 + "//gogoproto", 5368 + "//proto", 5369 + ], 5370 +) 5371 + 5372 +alias( 5373 + name = "go_default_library", 5374 + actual = ":sizeunderscore", 5375 + visibility = ["//visibility:public"], 5376 +) 5377 + 5378 +go_test( 5379 + name = "sizeunderscore_test", 5380 + srcs = ["sizeunderscorepb_test.go"], 5381 + embed = [":sizeunderscore"], 5382 + deps = [ 5383 + "//gogoproto", 5384 + "//jsonpb", 5385 + "//proto", 5386 + ], 5387 +) 5388 diff -urN a/test/stdtypes/BUILD.bazel b/test/stdtypes/BUILD.bazel 5389 --- a/test/stdtypes/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 5390 +++ b/test/stdtypes/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 5391 @@ -0,0 +1,41 @@ 5392 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 5393 + 5394 +filegroup( 5395 + name = "go_default_library_protos", 5396 + srcs = ["stdtypes.proto"], 5397 + visibility = ["//visibility:public"], 5398 +) 5399 + 5400 +go_library( 5401 + name = "stdtypes", 5402 + srcs = ["stdtypes.pb.go"], 5403 + importpath = "github.com/gogo/protobuf/test/stdtypes", 5404 + visibility = ["//visibility:public"], 5405 + deps = [ 5406 + "//gogoproto", 5407 + "//proto", 5408 + "//sortkeys", 5409 + "//types", 5410 + ], 5411 +) 5412 + 5413 +alias( 5414 + name = "go_default_library", 5415 + actual = ":stdtypes", 5416 + visibility = ["//visibility:public"], 5417 +) 5418 + 5419 +go_test( 5420 + name = "stdtypes_test", 5421 + srcs = [ 5422 + "concurrency_test.go", 5423 + "stdtypespb_test.go", 5424 + ], 5425 + embed = [":stdtypes"], 5426 + deps = [ 5427 + "//gogoproto", 5428 + "//jsonpb", 5429 + "//proto", 5430 + "//types", 5431 + ], 5432 +) 5433 diff -urN a/test/tags/BUILD.bazel b/test/tags/BUILD.bazel 5434 --- a/test/tags/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 5435 +++ b/test/tags/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 5436 @@ -0,0 +1,33 @@ 5437 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 5438 + 5439 +filegroup( 5440 + name = "go_default_library_protos", 5441 + srcs = ["tags.proto"], 5442 + visibility = ["//visibility:public"], 5443 +) 5444 + 5445 +go_library( 5446 + name = "tags", 5447 + srcs = [ 5448 + "doc.go", 5449 + "tags.pb.go", 5450 + ], 5451 + importpath = "github.com/gogo/protobuf/test/tags", 5452 + visibility = ["//visibility:public"], 5453 + deps = [ 5454 + "//gogoproto", 5455 + "//proto", 5456 + ], 5457 +) 5458 + 5459 +alias( 5460 + name = "go_default_library", 5461 + actual = ":tags", 5462 + visibility = ["//visibility:public"], 5463 +) 5464 + 5465 +go_test( 5466 + name = "tags_test", 5467 + srcs = ["tags_test.go"], 5468 + embed = [":tags"], 5469 +) 5470 diff -urN a/test/theproto3/BUILD.bazel b/test/theproto3/BUILD.bazel 5471 --- a/test/theproto3/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 5472 +++ b/test/theproto3/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 5473 @@ -0,0 +1,25 @@ 5474 +load("@io_bazel_rules_go//go:def.bzl", "go_library") 5475 + 5476 +filegroup( 5477 + name = "go_default_library_protos", 5478 + srcs = [ 5479 + "footer.proto", 5480 + "header.proto", 5481 + "maps.proto", 5482 + "theproto3.proto", 5483 + ], 5484 + visibility = ["//visibility:public"], 5485 +) 5486 + 5487 +go_library( 5488 + name = "theproto3", 5489 + srcs = ["doc.go"], 5490 + importpath = "github.com/gogo/protobuf/test/theproto3", 5491 + visibility = ["//visibility:public"], 5492 +) 5493 + 5494 +alias( 5495 + name = "go_default_library", 5496 + actual = ":theproto3", 5497 + visibility = ["//visibility:public"], 5498 +) 5499 diff -urN a/test/theproto3/combos/both/BUILD.bazel b/test/theproto3/combos/both/BUILD.bazel 5500 --- a/test/theproto3/combos/both/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 5501 +++ b/test/theproto3/combos/both/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 5502 @@ -0,0 +1,43 @@ 5503 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 5504 + 5505 +filegroup( 5506 + name = "go_default_library_protos", 5507 + srcs = ["theproto3.proto"], 5508 + visibility = ["//visibility:public"], 5509 +) 5510 + 5511 +go_library( 5512 + name = "both", 5513 + srcs = ["theproto3.pb.go"], 5514 + importpath = "github.com/gogo/protobuf/test/theproto3/combos/both", 5515 + visibility = ["//visibility:public"], 5516 + deps = [ 5517 + "//gogoproto", 5518 + "//proto", 5519 + "//protoc-gen-gogo/descriptor", 5520 + "//sortkeys", 5521 + "//test/combos/both", 5522 + "//test/custom", 5523 + ], 5524 +) 5525 + 5526 +alias( 5527 + name = "go_default_library", 5528 + actual = ":both", 5529 + visibility = ["//visibility:public"], 5530 +) 5531 + 5532 +go_test( 5533 + name = "both_test", 5534 + srcs = [ 5535 + "proto3_test.go", 5536 + "theproto3pb_test.go", 5537 + ], 5538 + embed = [":both"], 5539 + deps = [ 5540 + "//gogoproto", 5541 + "//jsonpb", 5542 + "//proto", 5543 + "//test/combos/both", 5544 + ], 5545 +) 5546 diff -urN a/test/theproto3/combos/marshaler/BUILD.bazel b/test/theproto3/combos/marshaler/BUILD.bazel 5547 --- a/test/theproto3/combos/marshaler/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 5548 +++ b/test/theproto3/combos/marshaler/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 5549 @@ -0,0 +1,43 @@ 5550 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 5551 + 5552 +filegroup( 5553 + name = "go_default_library_protos", 5554 + srcs = ["theproto3.proto"], 5555 + visibility = ["//visibility:public"], 5556 +) 5557 + 5558 +go_library( 5559 + name = "marshaler", 5560 + srcs = ["theproto3.pb.go"], 5561 + importpath = "github.com/gogo/protobuf/test/theproto3/combos/marshaler", 5562 + visibility = ["//visibility:public"], 5563 + deps = [ 5564 + "//gogoproto", 5565 + "//proto", 5566 + "//protoc-gen-gogo/descriptor", 5567 + "//sortkeys", 5568 + "//test/combos/both", 5569 + "//test/custom", 5570 + ], 5571 +) 5572 + 5573 +alias( 5574 + name = "go_default_library", 5575 + actual = ":marshaler", 5576 + visibility = ["//visibility:public"], 5577 +) 5578 + 5579 +go_test( 5580 + name = "marshaler_test", 5581 + srcs = [ 5582 + "proto3_test.go", 5583 + "theproto3pb_test.go", 5584 + ], 5585 + embed = [":marshaler"], 5586 + deps = [ 5587 + "//gogoproto", 5588 + "//jsonpb", 5589 + "//proto", 5590 + "//test/combos/both", 5591 + ], 5592 +) 5593 diff -urN a/test/theproto3/combos/neither/BUILD.bazel b/test/theproto3/combos/neither/BUILD.bazel 5594 --- a/test/theproto3/combos/neither/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 5595 +++ b/test/theproto3/combos/neither/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 5596 @@ -0,0 +1,43 @@ 5597 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 5598 + 5599 +filegroup( 5600 + name = "go_default_library_protos", 5601 + srcs = ["theproto3.proto"], 5602 + visibility = ["//visibility:public"], 5603 +) 5604 + 5605 +go_library( 5606 + name = "neither", 5607 + srcs = ["theproto3.pb.go"], 5608 + importpath = "github.com/gogo/protobuf/test/theproto3/combos/neither", 5609 + visibility = ["//visibility:public"], 5610 + deps = [ 5611 + "//gogoproto", 5612 + "//proto", 5613 + "//protoc-gen-gogo/descriptor", 5614 + "//sortkeys", 5615 + "//test/combos/both", 5616 + "//test/custom", 5617 + ], 5618 +) 5619 + 5620 +alias( 5621 + name = "go_default_library", 5622 + actual = ":neither", 5623 + visibility = ["//visibility:public"], 5624 +) 5625 + 5626 +go_test( 5627 + name = "neither_test", 5628 + srcs = [ 5629 + "proto3_test.go", 5630 + "theproto3pb_test.go", 5631 + ], 5632 + embed = [":neither"], 5633 + deps = [ 5634 + "//gogoproto", 5635 + "//jsonpb", 5636 + "//proto", 5637 + "//test/combos/both", 5638 + ], 5639 +) 5640 diff -urN a/test/theproto3/combos/unmarshaler/BUILD.bazel b/test/theproto3/combos/unmarshaler/BUILD.bazel 5641 --- a/test/theproto3/combos/unmarshaler/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 5642 +++ b/test/theproto3/combos/unmarshaler/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 5643 @@ -0,0 +1,43 @@ 5644 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 5645 + 5646 +filegroup( 5647 + name = "go_default_library_protos", 5648 + srcs = ["theproto3.proto"], 5649 + visibility = ["//visibility:public"], 5650 +) 5651 + 5652 +go_library( 5653 + name = "unmarshaler", 5654 + srcs = ["theproto3.pb.go"], 5655 + importpath = "github.com/gogo/protobuf/test/theproto3/combos/unmarshaler", 5656 + visibility = ["//visibility:public"], 5657 + deps = [ 5658 + "//gogoproto", 5659 + "//proto", 5660 + "//protoc-gen-gogo/descriptor", 5661 + "//sortkeys", 5662 + "//test/combos/both", 5663 + "//test/custom", 5664 + ], 5665 +) 5666 + 5667 +alias( 5668 + name = "go_default_library", 5669 + actual = ":unmarshaler", 5670 + visibility = ["//visibility:public"], 5671 +) 5672 + 5673 +go_test( 5674 + name = "unmarshaler_test", 5675 + srcs = [ 5676 + "proto3_test.go", 5677 + "theproto3pb_test.go", 5678 + ], 5679 + embed = [":unmarshaler"], 5680 + deps = [ 5681 + "//gogoproto", 5682 + "//jsonpb", 5683 + "//proto", 5684 + "//test/combos/both", 5685 + ], 5686 +) 5687 diff -urN a/test/typedecl/BUILD.bazel b/test/typedecl/BUILD.bazel 5688 --- a/test/typedecl/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 5689 +++ b/test/typedecl/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 5690 @@ -0,0 +1,39 @@ 5691 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 5692 + 5693 +filegroup( 5694 + name = "go_default_library_protos", 5695 + srcs = ["typedecl.proto"], 5696 + visibility = ["//visibility:public"], 5697 +) 5698 + 5699 +go_library( 5700 + name = "typedecl", 5701 + srcs = [ 5702 + "models.go", 5703 + "typedecl.pb.go", 5704 + ], 5705 + importpath = "github.com/gogo/protobuf/test/typedecl", 5706 + visibility = ["//visibility:public"], 5707 + deps = [ 5708 + "//gogoproto", 5709 + "//jsonpb", 5710 + "//proto", 5711 + ], 5712 +) 5713 + 5714 +alias( 5715 + name = "go_default_library", 5716 + actual = ":typedecl", 5717 + visibility = ["//visibility:public"], 5718 +) 5719 + 5720 +go_test( 5721 + name = "typedecl_test", 5722 + srcs = ["typedeclpb_test.go"], 5723 + embed = [":typedecl"], 5724 + deps = [ 5725 + "//gogoproto", 5726 + "//jsonpb", 5727 + "//proto", 5728 + ], 5729 +) 5730 diff -urN a/test/typedecl_all/BUILD.bazel b/test/typedecl_all/BUILD.bazel 5731 --- a/test/typedecl_all/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 5732 +++ b/test/typedecl_all/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 5733 @@ -0,0 +1,39 @@ 5734 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 5735 + 5736 +filegroup( 5737 + name = "go_default_library_protos", 5738 + srcs = ["typedeclall.proto"], 5739 + visibility = ["//visibility:public"], 5740 +) 5741 + 5742 +go_library( 5743 + name = "typedecl_all", 5744 + srcs = [ 5745 + "models.go", 5746 + "typedeclall.pb.go", 5747 + ], 5748 + importpath = "github.com/gogo/protobuf/test/typedecl_all", 5749 + visibility = ["//visibility:public"], 5750 + deps = [ 5751 + "//gogoproto", 5752 + "//jsonpb", 5753 + "//proto", 5754 + ], 5755 +) 5756 + 5757 +alias( 5758 + name = "go_default_library", 5759 + actual = ":typedecl_all", 5760 + visibility = ["//visibility:public"], 5761 +) 5762 + 5763 +go_test( 5764 + name = "typedecl_all_test", 5765 + srcs = ["typedeclallpb_test.go"], 5766 + embed = [":typedecl_all"], 5767 + deps = [ 5768 + "//gogoproto", 5769 + "//jsonpb", 5770 + "//proto", 5771 + ], 5772 +) 5773 diff -urN a/test/typedeclimport/BUILD.bazel b/test/typedeclimport/BUILD.bazel 5774 --- a/test/typedeclimport/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 5775 +++ b/test/typedeclimport/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 5776 @@ -0,0 +1,34 @@ 5777 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 5778 + 5779 +filegroup( 5780 + name = "go_default_library_protos", 5781 + srcs = ["typedeclimport.proto"], 5782 + visibility = ["//visibility:public"], 5783 +) 5784 + 5785 +go_library( 5786 + name = "typedeclimport", 5787 + srcs = [ 5788 + "models.go", 5789 + "typedeclimport.pb.go", 5790 + ], 5791 + importpath = "github.com/gogo/protobuf/test/typedeclimport", 5792 + visibility = ["//visibility:public"], 5793 + deps = [ 5794 + "//gogoproto", 5795 + "//proto", 5796 + "//test/typedeclimport/subpkg", 5797 + ], 5798 +) 5799 + 5800 +alias( 5801 + name = "go_default_library", 5802 + actual = ":typedeclimport", 5803 + visibility = ["//visibility:public"], 5804 +) 5805 + 5806 +go_test( 5807 + name = "typedeclimport_test", 5808 + srcs = ["typedeclimport_test.go"], 5809 + embed = [":typedeclimport"], 5810 +) 5811 diff -urN a/test/typedeclimport/subpkg/BUILD.bazel b/test/typedeclimport/subpkg/BUILD.bazel 5812 --- a/test/typedeclimport/subpkg/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 5813 +++ b/test/typedeclimport/subpkg/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 5814 @@ -0,0 +1,24 @@ 5815 +load("@io_bazel_rules_go//go:def.bzl", "go_library") 5816 + 5817 +filegroup( 5818 + name = "go_default_library_protos", 5819 + srcs = ["subpkg.proto"], 5820 + visibility = ["//visibility:public"], 5821 +) 5822 + 5823 +go_library( 5824 + name = "subpkg", 5825 + srcs = ["subpkg.pb.go"], 5826 + importpath = "github.com/gogo/protobuf/test/typedeclimport/subpkg", 5827 + visibility = ["//visibility:public"], 5828 + deps = [ 5829 + "//gogoproto", 5830 + "//proto", 5831 + ], 5832 +) 5833 + 5834 +alias( 5835 + name = "go_default_library", 5836 + actual = ":subpkg", 5837 + visibility = ["//visibility:public"], 5838 +) 5839 diff -urN a/test/types/BUILD.bazel b/test/types/BUILD.bazel 5840 --- a/test/types/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 5841 +++ b/test/types/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 5842 @@ -0,0 +1,5 @@ 5843 +filegroup( 5844 + name = "go_default_library_protos", 5845 + srcs = ["types.proto"], 5846 + visibility = ["//visibility:public"], 5847 +) 5848 diff -urN a/test/types/combos/both/BUILD.bazel b/test/types/combos/both/BUILD.bazel 5849 --- a/test/types/combos/both/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 5850 +++ b/test/types/combos/both/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 5851 @@ -0,0 +1,40 @@ 5852 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 5853 + 5854 +filegroup( 5855 + name = "go_default_library_protos", 5856 + srcs = ["types.proto"], 5857 + visibility = ["//visibility:public"], 5858 +) 5859 + 5860 +go_library( 5861 + name = "both", 5862 + srcs = ["types.pb.go"], 5863 + importpath = "github.com/gogo/protobuf/test/types/combos/both", 5864 + visibility = ["//visibility:public"], 5865 + deps = [ 5866 + "//gogoproto", 5867 + "//proto", 5868 + "//types", 5869 + ], 5870 +) 5871 + 5872 +alias( 5873 + name = "go_default_library", 5874 + actual = ":both", 5875 + visibility = ["//visibility:public"], 5876 +) 5877 + 5878 +go_test( 5879 + name = "both_test", 5880 + srcs = [ 5881 + "types_test.go", 5882 + "typespb_test.go", 5883 + ], 5884 + embed = [":both"], 5885 + deps = [ 5886 + "//gogoproto", 5887 + "//jsonpb", 5888 + "//proto", 5889 + "//types", 5890 + ], 5891 +) 5892 diff -urN a/test/types/combos/marshaler/BUILD.bazel b/test/types/combos/marshaler/BUILD.bazel 5893 --- a/test/types/combos/marshaler/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 5894 +++ b/test/types/combos/marshaler/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 5895 @@ -0,0 +1,40 @@ 5896 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 5897 + 5898 +filegroup( 5899 + name = "go_default_library_protos", 5900 + srcs = ["types.proto"], 5901 + visibility = ["//visibility:public"], 5902 +) 5903 + 5904 +go_library( 5905 + name = "marshaler", 5906 + srcs = ["types.pb.go"], 5907 + importpath = "github.com/gogo/protobuf/test/types/combos/marshaler", 5908 + visibility = ["//visibility:public"], 5909 + deps = [ 5910 + "//gogoproto", 5911 + "//proto", 5912 + "//types", 5913 + ], 5914 +) 5915 + 5916 +alias( 5917 + name = "go_default_library", 5918 + actual = ":marshaler", 5919 + visibility = ["//visibility:public"], 5920 +) 5921 + 5922 +go_test( 5923 + name = "marshaler_test", 5924 + srcs = [ 5925 + "types_test.go", 5926 + "typespb_test.go", 5927 + ], 5928 + embed = [":marshaler"], 5929 + deps = [ 5930 + "//gogoproto", 5931 + "//jsonpb", 5932 + "//proto", 5933 + "//types", 5934 + ], 5935 +) 5936 diff -urN a/test/types/combos/neither/BUILD.bazel b/test/types/combos/neither/BUILD.bazel 5937 --- a/test/types/combos/neither/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 5938 +++ b/test/types/combos/neither/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 5939 @@ -0,0 +1,40 @@ 5940 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 5941 + 5942 +filegroup( 5943 + name = "go_default_library_protos", 5944 + srcs = ["types.proto"], 5945 + visibility = ["//visibility:public"], 5946 +) 5947 + 5948 +go_library( 5949 + name = "neither", 5950 + srcs = ["types.pb.go"], 5951 + importpath = "github.com/gogo/protobuf/test/types/combos/neither", 5952 + visibility = ["//visibility:public"], 5953 + deps = [ 5954 + "//gogoproto", 5955 + "//proto", 5956 + "//types", 5957 + ], 5958 +) 5959 + 5960 +alias( 5961 + name = "go_default_library", 5962 + actual = ":neither", 5963 + visibility = ["//visibility:public"], 5964 +) 5965 + 5966 +go_test( 5967 + name = "neither_test", 5968 + srcs = [ 5969 + "types_test.go", 5970 + "typespb_test.go", 5971 + ], 5972 + embed = [":neither"], 5973 + deps = [ 5974 + "//gogoproto", 5975 + "//jsonpb", 5976 + "//proto", 5977 + "//types", 5978 + ], 5979 +) 5980 diff -urN a/test/types/combos/unmarshaler/BUILD.bazel b/test/types/combos/unmarshaler/BUILD.bazel 5981 --- a/test/types/combos/unmarshaler/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 5982 +++ b/test/types/combos/unmarshaler/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 5983 @@ -0,0 +1,40 @@ 5984 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 5985 + 5986 +filegroup( 5987 + name = "go_default_library_protos", 5988 + srcs = ["types.proto"], 5989 + visibility = ["//visibility:public"], 5990 +) 5991 + 5992 +go_library( 5993 + name = "unmarshaler", 5994 + srcs = ["types.pb.go"], 5995 + importpath = "github.com/gogo/protobuf/test/types/combos/unmarshaler", 5996 + visibility = ["//visibility:public"], 5997 + deps = [ 5998 + "//gogoproto", 5999 + "//proto", 6000 + "//types", 6001 + ], 6002 +) 6003 + 6004 +alias( 6005 + name = "go_default_library", 6006 + actual = ":unmarshaler", 6007 + visibility = ["//visibility:public"], 6008 +) 6009 + 6010 +go_test( 6011 + name = "unmarshaler_test", 6012 + srcs = [ 6013 + "types_test.go", 6014 + "typespb_test.go", 6015 + ], 6016 + embed = [":unmarshaler"], 6017 + deps = [ 6018 + "//gogoproto", 6019 + "//jsonpb", 6020 + "//proto", 6021 + "//types", 6022 + ], 6023 +) 6024 diff -urN a/test/unmarshalmerge/BUILD.bazel b/test/unmarshalmerge/BUILD.bazel 6025 --- a/test/unmarshalmerge/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 6026 +++ b/test/unmarshalmerge/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 6027 @@ -0,0 +1,38 @@ 6028 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 6029 + 6030 +filegroup( 6031 + name = "go_default_library_protos", 6032 + srcs = ["unmarshalmerge.proto"], 6033 + visibility = ["//visibility:public"], 6034 +) 6035 + 6036 +go_library( 6037 + name = "unmarshalmerge", 6038 + srcs = ["unmarshalmerge.pb.go"], 6039 + importpath = "github.com/gogo/protobuf/test/unmarshalmerge", 6040 + visibility = ["//visibility:public"], 6041 + deps = [ 6042 + "//gogoproto", 6043 + "//proto", 6044 + ], 6045 +) 6046 + 6047 +alias( 6048 + name = "go_default_library", 6049 + actual = ":unmarshalmerge", 6050 + visibility = ["//visibility:public"], 6051 +) 6052 + 6053 +go_test( 6054 + name = "unmarshalmerge_test", 6055 + srcs = [ 6056 + "unmarshalmerge_test.go", 6057 + "unmarshalmergepb_test.go", 6058 + ], 6059 + embed = [":unmarshalmerge"], 6060 + deps = [ 6061 + "//gogoproto", 6062 + "//jsonpb", 6063 + "//proto", 6064 + ], 6065 +) 6066 diff -urN a/test/unrecognized/BUILD.bazel b/test/unrecognized/BUILD.bazel 6067 --- a/test/unrecognized/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 6068 +++ b/test/unrecognized/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 6069 @@ -0,0 +1,39 @@ 6070 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 6071 + 6072 +filegroup( 6073 + name = "go_default_library_protos", 6074 + srcs = ["unrecognized.proto"], 6075 + visibility = ["//visibility:public"], 6076 +) 6077 + 6078 +go_library( 6079 + name = "unrecognized", 6080 + srcs = ["unrecognized.pb.go"], 6081 + importpath = "github.com/gogo/protobuf/test/unrecognized", 6082 + visibility = ["//visibility:public"], 6083 + deps = [ 6084 + "//gogoproto", 6085 + "//proto", 6086 + "//protoc-gen-gogo/descriptor", 6087 + ], 6088 +) 6089 + 6090 +alias( 6091 + name = "go_default_library", 6092 + actual = ":unrecognized", 6093 + visibility = ["//visibility:public"], 6094 +) 6095 + 6096 +go_test( 6097 + name = "unrecognized_test", 6098 + srcs = [ 6099 + "oldnew_test.go", 6100 + "unrecognizedpb_test.go", 6101 + ], 6102 + embed = [":unrecognized"], 6103 + deps = [ 6104 + "//gogoproto", 6105 + "//jsonpb", 6106 + "//proto", 6107 + ], 6108 +) 6109 diff -urN a/test/unrecognizedgroup/BUILD.bazel b/test/unrecognizedgroup/BUILD.bazel 6110 --- a/test/unrecognizedgroup/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 6111 +++ b/test/unrecognizedgroup/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 6112 @@ -0,0 +1,39 @@ 6113 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 6114 + 6115 +filegroup( 6116 + name = "go_default_library_protos", 6117 + srcs = ["unrecognizedgroup.proto"], 6118 + visibility = ["//visibility:public"], 6119 +) 6120 + 6121 +go_library( 6122 + name = "unrecognizedgroup", 6123 + srcs = ["unrecognizedgroup.pb.go"], 6124 + importpath = "github.com/gogo/protobuf/test/unrecognizedgroup", 6125 + visibility = ["//visibility:public"], 6126 + deps = [ 6127 + "//gogoproto", 6128 + "//proto", 6129 + "//protoc-gen-gogo/descriptor", 6130 + ], 6131 +) 6132 + 6133 +alias( 6134 + name = "go_default_library", 6135 + actual = ":unrecognizedgroup", 6136 + visibility = ["//visibility:public"], 6137 +) 6138 + 6139 +go_test( 6140 + name = "unrecognizedgroup_test", 6141 + srcs = [ 6142 + "oldnew_test.go", 6143 + "unrecognizedgrouppb_test.go", 6144 + ], 6145 + embed = [":unrecognizedgroup"], 6146 + deps = [ 6147 + "//gogoproto", 6148 + "//jsonpb", 6149 + "//proto", 6150 + ], 6151 +) 6152 diff -urN a/test/xxxfields/BUILD.bazel b/test/xxxfields/BUILD.bazel 6153 --- a/test/xxxfields/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 6154 +++ b/test/xxxfields/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 6155 @@ -0,0 +1,35 @@ 6156 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 6157 + 6158 +filegroup( 6159 + name = "go_default_library_protos", 6160 + srcs = ["xxxfields.proto"], 6161 + visibility = ["//visibility:public"], 6162 +) 6163 + 6164 +go_library( 6165 + name = "xxxfields", 6166 + srcs = ["xxxfields.pb.go"], 6167 + importpath = "github.com/gogo/protobuf/test/xxxfields", 6168 + visibility = ["//visibility:public"], 6169 + deps = [ 6170 + "//gogoproto", 6171 + "//proto", 6172 + ], 6173 +) 6174 + 6175 +alias( 6176 + name = "go_default_library", 6177 + actual = ":xxxfields", 6178 + visibility = ["//visibility:public"], 6179 +) 6180 + 6181 +go_test( 6182 + name = "xxxfields_test", 6183 + srcs = ["xxxfieldspb_test.go"], 6184 + embed = [":xxxfields"], 6185 + deps = [ 6186 + "//gogoproto", 6187 + "//jsonpb", 6188 + "//proto", 6189 + ], 6190 +) 6191 diff -urN a/types/BUILD.bazel b/types/BUILD.bazel 6192 --- a/types/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 6193 +++ b/types/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 6194 @@ -0,0 +1,51 @@ 6195 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 6196 + 6197 +go_library( 6198 + name = "types", 6199 + srcs = [ 6200 + "any.go", 6201 + "any.pb.go", 6202 + "api.pb.go", 6203 + "doc.go", 6204 + "duration.go", 6205 + "duration.pb.go", 6206 + "duration_gogo.go", 6207 + "empty.pb.go", 6208 + "field_mask.pb.go", 6209 + "protosize.go", 6210 + "source_context.pb.go", 6211 + "struct.pb.go", 6212 + "timestamp.go", 6213 + "timestamp.pb.go", 6214 + "timestamp_gogo.go", 6215 + "type.pb.go", 6216 + "wrappers.pb.go", 6217 + "wrappers_gogo.go", 6218 + ], 6219 + importpath = "github.com/gogo/protobuf/types", 6220 + visibility = ["//visibility:public"], 6221 + deps = [ 6222 + "//proto", 6223 + "//sortkeys", 6224 + ], 6225 +) 6226 + 6227 +alias( 6228 + name = "go_default_library", 6229 + actual = ":types", 6230 + visibility = ["//visibility:public"], 6231 +) 6232 + 6233 +go_test( 6234 + name = "types_test", 6235 + srcs = [ 6236 + "any_test.go", 6237 + "duration_test.go", 6238 + "timestamp_test.go", 6239 + ], 6240 + embed = [":types"], 6241 + deps = [ 6242 + "//proto", 6243 + "//protoc-gen-gogo/descriptor", 6244 + ], 6245 +) 6246 diff -urN a/vanity/BUILD.bazel b/vanity/BUILD.bazel 6247 --- a/vanity/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 6248 +++ b/vanity/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 6249 @@ -0,0 +1,25 @@ 6250 +load("@io_bazel_rules_go//go:def.bzl", "go_library") 6251 + 6252 +go_library( 6253 + name = "vanity", 6254 + srcs = [ 6255 + "enum.go", 6256 + "field.go", 6257 + "file.go", 6258 + "foreach.go", 6259 + "msg.go", 6260 + ], 6261 + importpath = "github.com/gogo/protobuf/vanity", 6262 + visibility = ["//visibility:public"], 6263 + deps = [ 6264 + "//gogoproto", 6265 + "//proto", 6266 + "//protoc-gen-gogo/descriptor", 6267 + ], 6268 +) 6269 + 6270 +alias( 6271 + name = "go_default_library", 6272 + actual = ":vanity", 6273 + visibility = ["//visibility:public"], 6274 +) 6275 diff -urN a/vanity/command/BUILD.bazel b/vanity/command/BUILD.bazel 6276 --- a/vanity/command/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 6277 +++ b/vanity/command/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 6278 @@ -0,0 +1,36 @@ 6279 +load("@io_bazel_rules_go//go:def.bzl", "go_library") 6280 + 6281 +go_library( 6282 + name = "command", 6283 + srcs = ["command.go"], 6284 + importpath = "github.com/gogo/protobuf/vanity/command", 6285 + visibility = ["//visibility:public"], 6286 + deps = [ 6287 + "//plugin/compare", 6288 + "//plugin/defaultcheck", 6289 + "//plugin/description", 6290 + "//plugin/embedcheck", 6291 + "//plugin/enumstringer", 6292 + "//plugin/equal", 6293 + "//plugin/face", 6294 + "//plugin/gostring", 6295 + "//plugin/marshalto", 6296 + "//plugin/oneofcheck", 6297 + "//plugin/populate", 6298 + "//plugin/size", 6299 + "//plugin/stringer", 6300 + "//plugin/testgen", 6301 + "//plugin/union", 6302 + "//plugin/unmarshal", 6303 + "//proto", 6304 + "//protoc-gen-gogo/generator", 6305 + "//protoc-gen-gogo/grpc", 6306 + "//protoc-gen-gogo/plugin", 6307 + ], 6308 +) 6309 + 6310 +alias( 6311 + name = "go_default_library", 6312 + actual = ":command", 6313 + visibility = ["//visibility:public"], 6314 +) 6315 diff -urN a/vanity/test/BUILD.bazel b/vanity/test/BUILD.bazel 6316 --- a/vanity/test/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 6317 +++ b/vanity/test/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 6318 @@ -0,0 +1,35 @@ 6319 +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 6320 + 6321 +filegroup( 6322 + name = "go_default_library_protos", 6323 + srcs = [ 6324 + "gogovanity.proto", 6325 + "proto3.proto", 6326 + "vanity.proto", 6327 + ], 6328 + visibility = ["//visibility:public"], 6329 +) 6330 + 6331 +go_library( 6332 + name = "test", 6333 + srcs = ["doc.go"], 6334 + importpath = "github.com/gogo/protobuf/vanity/test", 6335 + visibility = ["//visibility:public"], 6336 +) 6337 + 6338 +alias( 6339 + name = "go_default_library", 6340 + actual = ":test", 6341 + visibility = ["//visibility:public"], 6342 +) 6343 + 6344 +go_test( 6345 + name = "test_test", 6346 + srcs = ["vanity_test.go"], 6347 + embed = [":test"], 6348 + deps = [ 6349 + "//vanity/test/fast", 6350 + "//vanity/test/faster", 6351 + "//vanity/test/slick", 6352 + ], 6353 +) 6354 diff -urN a/vanity/test/fast/BUILD.bazel b/vanity/test/fast/BUILD.bazel 6355 --- a/vanity/test/fast/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 6356 +++ b/vanity/test/fast/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 6357 @@ -0,0 +1,22 @@ 6358 +load("@io_bazel_rules_go//go:def.bzl", "go_library") 6359 + 6360 +go_library( 6361 + name = "fast", 6362 + srcs = [ 6363 + "gogovanity.pb.go", 6364 + "proto3.pb.go", 6365 + "vanity.pb.go", 6366 + ], 6367 + importpath = "github.com/gogo/protobuf/vanity/test/fast", 6368 + visibility = ["//visibility:public"], 6369 + deps = [ 6370 + "//gogoproto", 6371 + "//proto", 6372 + ], 6373 +) 6374 + 6375 +alias( 6376 + name = "go_default_library", 6377 + actual = ":fast", 6378 + visibility = ["//visibility:public"], 6379 +) 6380 diff -urN a/vanity/test/faster/BUILD.bazel b/vanity/test/faster/BUILD.bazel 6381 --- a/vanity/test/faster/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 6382 +++ b/vanity/test/faster/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 6383 @@ -0,0 +1,22 @@ 6384 +load("@io_bazel_rules_go//go:def.bzl", "go_library") 6385 + 6386 +go_library( 6387 + name = "faster", 6388 + srcs = [ 6389 + "gogovanity.pb.go", 6390 + "proto3.pb.go", 6391 + "vanity.pb.go", 6392 + ], 6393 + importpath = "github.com/gogo/protobuf/vanity/test/faster", 6394 + visibility = ["//visibility:public"], 6395 + deps = [ 6396 + "//gogoproto", 6397 + "//proto", 6398 + ], 6399 +) 6400 + 6401 +alias( 6402 + name = "go_default_library", 6403 + actual = ":faster", 6404 + visibility = ["//visibility:public"], 6405 +) 6406 diff -urN a/vanity/test/slick/BUILD.bazel b/vanity/test/slick/BUILD.bazel 6407 --- a/vanity/test/slick/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 6408 +++ b/vanity/test/slick/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 6409 @@ -0,0 +1,22 @@ 6410 +load("@io_bazel_rules_go//go:def.bzl", "go_library") 6411 + 6412 +go_library( 6413 + name = "slick", 6414 + srcs = [ 6415 + "gogovanity.pb.go", 6416 + "proto3.pb.go", 6417 + "vanity.pb.go", 6418 + ], 6419 + importpath = "github.com/gogo/protobuf/vanity/test/slick", 6420 + visibility = ["//visibility:public"], 6421 + deps = [ 6422 + "//gogoproto", 6423 + "//proto", 6424 + ], 6425 +) 6426 + 6427 +alias( 6428 + name = "go_default_library", 6429 + actual = ":slick", 6430 + visibility = ["//visibility:public"], 6431 +) 6432 diff -urN a/version/BUILD.bazel b/version/BUILD.bazel 6433 --- a/version/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 6434 +++ b/version/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 6435 @@ -0,0 +1,14 @@ 6436 +load("@io_bazel_rules_go//go:def.bzl", "go_library") 6437 + 6438 +go_library( 6439 + name = "version", 6440 + srcs = ["version.go"], 6441 + importpath = "github.com/gogo/protobuf/version", 6442 + visibility = ["//visibility:public"], 6443 +) 6444 + 6445 +alias( 6446 + name = "go_default_library", 6447 + actual = ":version", 6448 + visibility = ["//visibility:public"], 6449 +)