blob: eb645da2c8205269339fe86e289e5a67341cfb99 [file] [log] [blame]
Dan Willemsenfabe7452021-05-24 15:30:33 -07001// Automatically generated with:
2// go2bp -rewrite google.golang.org/protobuf=golang-protobuf -rewrite github.com/google/go-cmp/cmp=go-cmp -exclude-src internal/detrand/rand_test.go
3
4blueprint_go_binary {
5 name: "protoc-gen-go",
6 deps: [
7 "golang-protobuf-cmd-protoc-gen-go-internal_gengo",
8 "golang-protobuf-compiler-protogen",
9 "golang-protobuf-encoding-prototext",
10 "golang-protobuf-internal-genid",
11 "golang-protobuf-internal-version",
12 "golang-protobuf-proto",
13 "golang-protobuf-types-descriptorpb",
14 ],
15 srcs: [
16 "cmd/protoc-gen-go/main.go",
17 ],
18 testSrcs: [
19 "cmd/protoc-gen-go/annotation_test.go",
20 ],
21}
22
23bootstrap_go_package {
24 name: "golang-protobuf-cmd-protoc-gen-go-internal_gengo",
25 pkgPath: "google.golang.org/protobuf/cmd/protoc-gen-go/internal_gengo",
26 deps: [
27 "golang-protobuf-compiler-protogen",
28 "golang-protobuf-encoding-protowire",
29 "golang-protobuf-internal-encoding-tag",
30 "golang-protobuf-internal-genid",
31 "golang-protobuf-internal-version",
32 "golang-protobuf-proto",
33 "golang-protobuf-reflect-protoreflect",
34 "golang-protobuf-runtime-protoimpl",
35 "golang-protobuf-types-descriptorpb",
36 "golang-protobuf-types-pluginpb",
37 ],
38 srcs: [
39 "cmd/protoc-gen-go/internal_gengo/init.go",
40 "cmd/protoc-gen-go/internal_gengo/main.go",
41 "cmd/protoc-gen-go/internal_gengo/reflect.go",
42 "cmd/protoc-gen-go/internal_gengo/well_known_types.go",
43 ],
44}
45
46bootstrap_go_package {
47 name: "golang-protobuf-compiler-protogen",
48 pkgPath: "google.golang.org/protobuf/compiler/protogen",
49 deps: [
50 "go-cmp",
51 "golang-protobuf-encoding-prototext",
52 "golang-protobuf-internal-genid",
53 "golang-protobuf-internal-strs",
54 "golang-protobuf-proto",
55 "golang-protobuf-reflect-protodesc",
56 "golang-protobuf-reflect-protoreflect",
57 "golang-protobuf-reflect-protoregistry",
58 "golang-protobuf-types-descriptorpb",
59 "golang-protobuf-types-pluginpb",
60 ],
61 srcs: [
62 "compiler/protogen/protogen.go",
63 ],
64 testSrcs: [
65 "compiler/protogen/protogen_test.go",
66 ],
67}
68
69bootstrap_go_package {
70 name: "golang-protobuf-encoding-protojson",
71 pkgPath: "google.golang.org/protobuf/encoding/protojson",
72 deps: [
73 "golang-protobuf-internal-encoding-json",
74 "golang-protobuf-internal-encoding-messageset",
75 "golang-protobuf-internal-errors",
76 "golang-protobuf-internal-filedesc",
77 "golang-protobuf-internal-flags",
78 "golang-protobuf-internal-genid",
79 "golang-protobuf-internal-order",
80 "golang-protobuf-internal-pragma",
81 "golang-protobuf-internal-set",
82 "golang-protobuf-internal-strs",
83 "golang-protobuf-proto",
84 "golang-protobuf-reflect-protoreflect",
85 "golang-protobuf-reflect-protoregistry",
86 ],
87 srcs: [
88 "encoding/protojson/decode.go",
89 "encoding/protojson/doc.go",
90 "encoding/protojson/encode.go",
91 "encoding/protojson/well_known_types.go",
92 ],
93}
94
95bootstrap_go_package {
96 name: "golang-protobuf-encoding-prototext",
97 pkgPath: "google.golang.org/protobuf/encoding/prototext",
98 deps: [
99 "golang-protobuf-encoding-protowire",
100 "golang-protobuf-internal-encoding-messageset",
101 "golang-protobuf-internal-encoding-text",
102 "golang-protobuf-internal-errors",
103 "golang-protobuf-internal-flags",
104 "golang-protobuf-internal-genid",
105 "golang-protobuf-internal-order",
106 "golang-protobuf-internal-pragma",
107 "golang-protobuf-internal-set",
108 "golang-protobuf-internal-strs",
109 "golang-protobuf-proto",
110 "golang-protobuf-reflect-protoreflect",
111 "golang-protobuf-reflect-protoregistry",
112 ],
113 srcs: [
114 "encoding/prototext/decode.go",
115 "encoding/prototext/doc.go",
116 "encoding/prototext/encode.go",
117 ],
118}
119
120bootstrap_go_package {
121 name: "golang-protobuf-encoding-protowire",
122 pkgPath: "google.golang.org/protobuf/encoding/protowire",
123 deps: [
124 "golang-protobuf-internal-errors",
125 ],
126 srcs: [
127 "encoding/protowire/wire.go",
128 ],
129 testSrcs: [
130 "encoding/protowire/wire_test.go",
131 ],
132}
133
134blueprint_go_binary {
135 name: "generate-corpus",
136 deps: [
137 "golang-protobuf-encoding-protojson",
138 "golang-protobuf-encoding-prototext",
139 "golang-protobuf-internal-testprotos-fuzz",
140 "golang-protobuf-internal-testprotos-test",
141 "golang-protobuf-proto",
142 ],
143 srcs: [
144 "internal/cmd/generate-corpus/main.go",
145 ],
146}
147
148blueprint_go_binary {
149 name: "generate-protos",
150 deps: [
151 "golang-protobuf-cmd-protoc-gen-go-internal_gengo",
152 "golang-protobuf-compiler-protogen",
153 "golang-protobuf-internal-detrand",
154 ],
155 srcs: [
156 "internal/cmd/generate-protos/main.go",
157 ],
158}
159
160blueprint_go_binary {
161 name: "generate-types",
162 srcs: [
163 "internal/cmd/generate-types/impl.go",
164 "internal/cmd/generate-types/main.go",
165 "internal/cmd/generate-types/proto.go",
166 ],
167}
168
169blueprint_go_binary {
170 name: "pbdump",
171 deps: [
172 "golang-protobuf-encoding-prototext",
173 "golang-protobuf-encoding-protowire",
174 "golang-protobuf-internal-errors",
175 "golang-protobuf-proto",
176 "golang-protobuf-reflect-protodesc",
177 "golang-protobuf-reflect-protoreflect",
178 "golang-protobuf-testing-protopack",
179 "golang-protobuf-types-descriptorpb",
180 ],
181 srcs: [
182 "internal/cmd/pbdump/pbdump.go",
183 ],
184 testSrcs: [
185 "internal/cmd/pbdump/pbdump_test.go",
186 ],
187}
188
189bootstrap_go_package {
190 name: "golang-protobuf-internal-descfmt",
191 pkgPath: "google.golang.org/protobuf/internal/descfmt",
192 deps: [
193 "golang-protobuf-internal-detrand",
194 "golang-protobuf-internal-pragma",
195 "golang-protobuf-reflect-protoreflect",
196 ],
197 srcs: [
198 "internal/descfmt/stringer.go",
199 ],
200 testSrcs: [
201 "internal/descfmt/desc_test.go",
202 ],
203}
204
205bootstrap_go_package {
206 name: "golang-protobuf-internal-descopts",
207 pkgPath: "google.golang.org/protobuf/internal/descopts",
208 deps: [
209 "golang-protobuf-reflect-protoreflect",
210 ],
211 srcs: [
212 "internal/descopts/options.go",
213 ],
214}
215
216bootstrap_go_package {
217 name: "golang-protobuf-internal-detrand",
218 pkgPath: "google.golang.org/protobuf/internal/detrand",
219 srcs: [
220 "internal/detrand/rand.go",
221 ],
222}
223
224bootstrap_go_package {
225 name: "golang-protobuf-internal-encoding-defval",
226 pkgPath: "google.golang.org/protobuf/internal/encoding/defval",
227 deps: [
228 "golang-protobuf-internal-encoding-text",
229 "golang-protobuf-internal-errors",
230 "golang-protobuf-reflect-protoreflect",
231 ],
232 srcs: [
233 "internal/encoding/defval/default.go",
234 ],
235}
236
237bootstrap_go_package {
238 name: "golang-protobuf-internal-encoding-json",
239 pkgPath: "google.golang.org/protobuf/internal/encoding/json",
240 deps: [
241 "golang-protobuf-internal-detrand",
242 "golang-protobuf-internal-errors",
243 "golang-protobuf-internal-strs",
244 ],
245 srcs: [
246 "internal/encoding/json/decode.go",
247 "internal/encoding/json/decode_number.go",
248 "internal/encoding/json/decode_string.go",
249 "internal/encoding/json/decode_token.go",
250 "internal/encoding/json/encode.go",
251 ],
252}
253
254bootstrap_go_package {
255 name: "golang-protobuf-internal-encoding-messageset",
256 pkgPath: "google.golang.org/protobuf/internal/encoding/messageset",
257 deps: [
258 "golang-protobuf-encoding-protowire",
259 "golang-protobuf-internal-errors",
260 "golang-protobuf-reflect-protoreflect",
261 ],
262 srcs: [
263 "internal/encoding/messageset/messageset.go",
264 ],
265}
266
267bootstrap_go_package {
268 name: "golang-protobuf-internal-encoding-tag",
269 pkgPath: "google.golang.org/protobuf/internal/encoding/tag",
270 deps: [
271 "golang-protobuf-internal-encoding-defval",
272 "golang-protobuf-internal-filedesc",
273 "golang-protobuf-internal-strs",
274 "golang-protobuf-reflect-protoreflect",
275 ],
276 srcs: [
277 "internal/encoding/tag/tag.go",
278 ],
279}
280
281bootstrap_go_package {
282 name: "golang-protobuf-internal-encoding-text",
283 pkgPath: "google.golang.org/protobuf/internal/encoding/text",
284 deps: [
285 "golang-protobuf-internal-detrand",
286 "golang-protobuf-internal-errors",
287 "golang-protobuf-internal-flags",
288 "golang-protobuf-internal-strs",
289 ],
290 srcs: [
291 "internal/encoding/text/decode.go",
292 "internal/encoding/text/decode_number.go",
293 "internal/encoding/text/decode_string.go",
294 "internal/encoding/text/decode_token.go",
295 "internal/encoding/text/doc.go",
296 "internal/encoding/text/encode.go",
297 ],
298}
299
300bootstrap_go_package {
301 name: "golang-protobuf-internal-errors",
302 pkgPath: "google.golang.org/protobuf/internal/errors",
303 deps: [
304 "golang-protobuf-internal-detrand",
305 ],
306 srcs: [
307 "internal/errors/errors.go",
308 "internal/errors/is_go113.go",
309 ],
310 testSrcs: [
311 "internal/errors/errors_test.go",
312 ],
313}
314
315bootstrap_go_package {
316 name: "golang-protobuf-internal-filedesc",
317 pkgPath: "google.golang.org/protobuf/internal/filedesc",
318 deps: [
319 "golang-protobuf-encoding-protowire",
320 "golang-protobuf-internal-descfmt",
321 "golang-protobuf-internal-descopts",
322 "golang-protobuf-internal-encoding-defval",
323 "golang-protobuf-internal-encoding-messageset",
324 "golang-protobuf-internal-errors",
325 "golang-protobuf-internal-genid",
326 "golang-protobuf-internal-pragma",
327 "golang-protobuf-internal-strs",
328 "golang-protobuf-proto",
329 "golang-protobuf-reflect-protoreflect",
330 "golang-protobuf-reflect-protoregistry",
331 ],
332 srcs: [
333 "internal/filedesc/build.go",
334 "internal/filedesc/desc.go",
335 "internal/filedesc/desc_init.go",
336 "internal/filedesc/desc_lazy.go",
337 "internal/filedesc/desc_list.go",
338 "internal/filedesc/desc_list_gen.go",
339 "internal/filedesc/placeholder.go",
340 ],
341}
342
343bootstrap_go_package {
344 name: "golang-protobuf-internal-filetype",
345 pkgPath: "google.golang.org/protobuf/internal/filetype",
346 deps: [
347 "golang-protobuf-internal-descopts",
348 "golang-protobuf-internal-filedesc",
349 "golang-protobuf-internal-impl",
350 "golang-protobuf-reflect-protoreflect",
351 "golang-protobuf-reflect-protoregistry",
352 ],
353 srcs: [
354 "internal/filetype/build.go",
355 ],
356}
357
358bootstrap_go_package {
359 name: "golang-protobuf-internal-flags",
360 pkgPath: "google.golang.org/protobuf/internal/flags",
361 srcs: [
362 "internal/flags/flags.go",
363 "internal/flags/proto_legacy_disable.go",
364 ],
365}
366
367bootstrap_go_package {
368 name: "golang-protobuf-internal-fuzz-jsonfuzz",
369 pkgPath: "google.golang.org/protobuf/internal/fuzz/jsonfuzz",
370 deps: [
371 "golang-protobuf-encoding-protojson",
372 "golang-protobuf-internal-fuzztest",
373 "golang-protobuf-internal-testprotos-fuzz",
374 "golang-protobuf-proto",
375 ],
376 srcs: [
377 "internal/fuzz/jsonfuzz/fuzz.go",
378 ],
379 testSrcs: [
380 "internal/fuzz/jsonfuzz/fuzz_test.go",
381 ],
382}
383
384bootstrap_go_package {
385 name: "golang-protobuf-internal-fuzz-textfuzz",
386 pkgPath: "google.golang.org/protobuf/internal/fuzz/textfuzz",
387 deps: [
388 "golang-protobuf-encoding-prototext",
389 "golang-protobuf-internal-fuzztest",
390 "golang-protobuf-internal-testprotos-fuzz",
391 "golang-protobuf-proto",
392 ],
393 srcs: [
394 "internal/fuzz/textfuzz/fuzz.go",
395 ],
396 testSrcs: [
397 "internal/fuzz/textfuzz/fuzz_test.go",
398 ],
399}
400
401bootstrap_go_package {
402 name: "golang-protobuf-internal-fuzz-wirefuzz",
403 pkgPath: "google.golang.org/protobuf/internal/fuzz/wirefuzz",
404 deps: [
405 "golang-protobuf-internal-fuzztest",
406 "golang-protobuf-internal-impl",
407 "golang-protobuf-internal-testprotos-fuzz",
408 "golang-protobuf-proto",
409 "golang-protobuf-reflect-protoregistry",
410 "golang-protobuf-runtime-protoiface",
411 ],
412 srcs: [
413 "internal/fuzz/wirefuzz/fuzz.go",
414 ],
415 testSrcs: [
416 "internal/fuzz/wirefuzz/fuzz_test.go",
417 ],
418}
419
420bootstrap_go_package {
421 name: "golang-protobuf-internal-fuzztest",
422 pkgPath: "google.golang.org/protobuf/internal/fuzztest",
423 srcs: [
424 "internal/fuzztest/fuzztest.go",
425 ],
426}
427
428bootstrap_go_package {
429 name: "golang-protobuf-internal-genid",
430 pkgPath: "google.golang.org/protobuf/internal/genid",
431 deps: [
432 "golang-protobuf-reflect-protoreflect",
433 ],
434 srcs: [
435 "internal/genid/any_gen.go",
436 "internal/genid/api_gen.go",
437 "internal/genid/descriptor_gen.go",
438 "internal/genid/doc.go",
439 "internal/genid/duration_gen.go",
440 "internal/genid/empty_gen.go",
441 "internal/genid/field_mask_gen.go",
442 "internal/genid/goname.go",
443 "internal/genid/map_entry.go",
444 "internal/genid/source_context_gen.go",
445 "internal/genid/struct_gen.go",
446 "internal/genid/timestamp_gen.go",
447 "internal/genid/type_gen.go",
448 "internal/genid/wrappers.go",
449 "internal/genid/wrappers_gen.go",
450 ],
451}
452
453bootstrap_go_package {
454 name: "golang-protobuf-internal-impl",
455 pkgPath: "google.golang.org/protobuf/internal/impl",
456 deps: [
457 "golang-protobuf-encoding-prototext",
458 "golang-protobuf-encoding-protowire",
459 "golang-protobuf-internal-descopts",
460 "golang-protobuf-internal-detrand",
461 "golang-protobuf-internal-encoding-messageset",
462 "golang-protobuf-internal-encoding-tag",
463 "golang-protobuf-internal-errors",
464 "golang-protobuf-internal-filedesc",
465 "golang-protobuf-internal-flags",
466 "golang-protobuf-internal-genid",
467 "golang-protobuf-internal-order",
468 "golang-protobuf-internal-pragma",
469 "golang-protobuf-internal-strs",
470 "golang-protobuf-proto",
471 "golang-protobuf-reflect-protoreflect",
472 "golang-protobuf-reflect-protoregistry",
473 "golang-protobuf-runtime-protoiface",
474 ],
475 srcs: [
476 "internal/impl/api_export.go",
477 "internal/impl/checkinit.go",
478 "internal/impl/codec_extension.go",
479 "internal/impl/codec_field.go",
480 "internal/impl/codec_gen.go",
481 "internal/impl/codec_map.go",
482 "internal/impl/codec_map_go112.go",
483 "internal/impl/codec_message.go",
484 "internal/impl/codec_messageset.go",
485 "internal/impl/codec_tables.go",
486 "internal/impl/codec_unsafe.go",
487 "internal/impl/convert.go",
488 "internal/impl/convert_list.go",
489 "internal/impl/convert_map.go",
490 "internal/impl/decode.go",
491 "internal/impl/encode.go",
492 "internal/impl/enum.go",
493 "internal/impl/extension.go",
494 "internal/impl/legacy_enum.go",
495 "internal/impl/legacy_export.go",
496 "internal/impl/legacy_extension.go",
497 "internal/impl/legacy_file.go",
498 "internal/impl/legacy_message.go",
499 "internal/impl/merge.go",
500 "internal/impl/merge_gen.go",
501 "internal/impl/message.go",
502 "internal/impl/message_reflect.go",
503 "internal/impl/message_reflect_field.go",
504 "internal/impl/message_reflect_gen.go",
505 "internal/impl/pointer_unsafe.go",
506 "internal/impl/validate.go",
507 "internal/impl/weak.go",
508 ],
509 testSrcs: [
510 "internal/impl/legacy_export_test.go",
511 ],
512}
513
514bootstrap_go_package {
515 name: "golang-protobuf-internal-msgfmt",
516 pkgPath: "google.golang.org/protobuf/internal/msgfmt",
517 deps: [
518 "golang-protobuf-encoding-protowire",
519 "golang-protobuf-internal-detrand",
520 "golang-protobuf-internal-genid",
521 "golang-protobuf-internal-order",
522 "golang-protobuf-proto",
523 "golang-protobuf-reflect-protoreflect",
524 "golang-protobuf-reflect-protoregistry",
525 ],
526 srcs: [
527 "internal/msgfmt/format.go",
528 ],
529}
530
531bootstrap_go_package {
532 name: "golang-protobuf-internal-order",
533 pkgPath: "google.golang.org/protobuf/internal/order",
534 deps: [
535 "go-cmp",
536 "golang-protobuf-reflect-protoreflect",
537 ],
538 srcs: [
539 "internal/order/order.go",
540 "internal/order/range.go",
541 ],
542 testSrcs: [
543 "internal/order/order_test.go",
544 ],
545}
546
547bootstrap_go_package {
548 name: "golang-protobuf-internal-pragma",
549 pkgPath: "google.golang.org/protobuf/internal/pragma",
550 srcs: [
551 "internal/pragma/pragma.go",
552 ],
553}
554
555bootstrap_go_package {
556 name: "golang-protobuf-internal-protobuild",
557 pkgPath: "google.golang.org/protobuf/internal/protobuild",
558 deps: [
559 "golang-protobuf-reflect-protoreflect",
560 "golang-protobuf-reflect-protoregistry",
561 ],
562 srcs: [
563 "internal/protobuild/build.go",
564 ],
565}
566
567bootstrap_go_package {
568 name: "golang-protobuf-internal-protolegacy",
569 pkgPath: "google.golang.org/protobuf/internal/protolegacy",
570 deps: [
571 "golang-protobuf-reflect-protoreflect",
572 "golang-protobuf-reflect-protoregistry",
573 "golang-protobuf-runtime-protoiface",
574 "golang-protobuf-runtime-protoimpl",
575 ],
576 srcs: [
577 "internal/protolegacy/proto.go",
578 ],
579}
580
581bootstrap_go_package {
582 name: "golang-protobuf-internal-set",
583 pkgPath: "google.golang.org/protobuf/internal/set",
584 srcs: [
585 "internal/set/ints.go",
586 ],
587 testSrcs: [
588 "internal/set/ints_test.go",
589 ],
590}
591
592bootstrap_go_package {
593 name: "golang-protobuf-internal-strs",
594 pkgPath: "google.golang.org/protobuf/internal/strs",
595 deps: [
596 "golang-protobuf-internal-flags",
597 "golang-protobuf-reflect-protoreflect",
598 ],
599 srcs: [
600 "internal/strs/strings.go",
601 "internal/strs/strings_unsafe.go",
602 ],
603 testSrcs: [
604 "internal/strs/strings_test.go",
605 ],
606}
607
608bootstrap_go_package {
609 name: "golang-protobuf-internal-testprotos-annotation",
610 pkgPath: "google.golang.org/protobuf/internal/testprotos/annotation",
611 deps: [
612 "golang-protobuf-reflect-protoreflect",
613 "golang-protobuf-runtime-protoimpl",
614 "golang-protobuf-types-descriptorpb",
615 ],
616 srcs: [
617 "internal/testprotos/annotation/annotation.pb.go",
618 ],
619}
620
621bootstrap_go_package {
622 name: "golang-protobuf-internal-testprotos-benchmarks",
623 pkgPath: "google.golang.org/protobuf/internal/testprotos/benchmarks",
624 deps: [
625 "golang-protobuf-reflect-protoreflect",
626 "golang-protobuf-runtime-protoimpl",
627 ],
628 srcs: [
629 "internal/testprotos/benchmarks/benchmarks.pb.go",
630 ],
631}
632
633bootstrap_go_package {
634 name: "golang-protobuf-internal-testprotos-benchmarks-datasets-google_message1-proto2",
635 pkgPath: "google.golang.org/protobuf/internal/testprotos/benchmarks/datasets/google_message1/proto2",
636 deps: [
637 "golang-protobuf-reflect-protoreflect",
638 "golang-protobuf-runtime-protoimpl",
639 ],
640 srcs: [
641 "internal/testprotos/benchmarks/datasets/google_message1/proto2/benchmark_message1_proto2.pb.go",
642 ],
643}
644
645bootstrap_go_package {
646 name: "golang-protobuf-internal-testprotos-benchmarks-datasets-google_message1-proto3",
647 pkgPath: "google.golang.org/protobuf/internal/testprotos/benchmarks/datasets/google_message1/proto3",
648 deps: [
649 "golang-protobuf-reflect-protoreflect",
650 "golang-protobuf-runtime-protoimpl",
651 ],
652 srcs: [
653 "internal/testprotos/benchmarks/datasets/google_message1/proto3/benchmark_message1_proto3.pb.go",
654 ],
655}
656
657bootstrap_go_package {
658 name: "golang-protobuf-internal-testprotos-benchmarks-datasets-google_message2",
659 pkgPath: "google.golang.org/protobuf/internal/testprotos/benchmarks/datasets/google_message2",
660 deps: [
661 "golang-protobuf-reflect-protoreflect",
662 "golang-protobuf-runtime-protoimpl",
663 ],
664 srcs: [
665 "internal/testprotos/benchmarks/datasets/google_message2/benchmark_message2.pb.go",
666 ],
667}
668
669bootstrap_go_package {
670 name: "golang-protobuf-internal-testprotos-benchmarks-datasets-google_message3",
671 pkgPath: "google.golang.org/protobuf/internal/testprotos/benchmarks/datasets/google_message3",
672 deps: [
673 "golang-protobuf-reflect-protoreflect",
674 "golang-protobuf-runtime-protoiface",
675 "golang-protobuf-runtime-protoimpl",
676 ],
677 srcs: [
678 "internal/testprotos/benchmarks/datasets/google_message3/benchmark_message3.pb.go",
679 "internal/testprotos/benchmarks/datasets/google_message3/benchmark_message3_1.pb.go",
680 "internal/testprotos/benchmarks/datasets/google_message3/benchmark_message3_2.pb.go",
681 "internal/testprotos/benchmarks/datasets/google_message3/benchmark_message3_3.pb.go",
682 "internal/testprotos/benchmarks/datasets/google_message3/benchmark_message3_4.pb.go",
683 "internal/testprotos/benchmarks/datasets/google_message3/benchmark_message3_5.pb.go",
684 "internal/testprotos/benchmarks/datasets/google_message3/benchmark_message3_6.pb.go",
685 "internal/testprotos/benchmarks/datasets/google_message3/benchmark_message3_7.pb.go",
686 "internal/testprotos/benchmarks/datasets/google_message3/benchmark_message3_8.pb.go",
687 ],
688}
689
690bootstrap_go_package {
691 name: "golang-protobuf-internal-testprotos-benchmarks-datasets-google_message4",
692 pkgPath: "google.golang.org/protobuf/internal/testprotos/benchmarks/datasets/google_message4",
693 deps: [
694 "golang-protobuf-reflect-protoreflect",
695 "golang-protobuf-runtime-protoiface",
696 "golang-protobuf-runtime-protoimpl",
697 ],
698 srcs: [
699 "internal/testprotos/benchmarks/datasets/google_message4/benchmark_message4.pb.go",
700 "internal/testprotos/benchmarks/datasets/google_message4/benchmark_message4_1.pb.go",
701 "internal/testprotos/benchmarks/datasets/google_message4/benchmark_message4_2.pb.go",
702 "internal/testprotos/benchmarks/datasets/google_message4/benchmark_message4_3.pb.go",
703 ],
704}
705
706bootstrap_go_package {
707 name: "golang-protobuf-internal-testprotos-benchmarks-micro",
708 pkgPath: "google.golang.org/protobuf/internal/testprotos/benchmarks/micro",
709 deps: [
710 "golang-protobuf-reflect-protoreflect",
711 "golang-protobuf-runtime-protoimpl",
712 ],
713 srcs: [
714 "internal/testprotos/benchmarks/micro/micro.pb.go",
715 ],
716}
717
718bootstrap_go_package {
719 name: "golang-protobuf-internal-testprotos-conformance",
720 pkgPath: "google.golang.org/protobuf/internal/testprotos/conformance",
721 deps: [
722 "golang-protobuf-reflect-protoreflect",
723 "golang-protobuf-runtime-protoiface",
724 "golang-protobuf-runtime-protoimpl",
725 "golang-protobuf-types-known-anypb",
726 "golang-protobuf-types-known-durationpb",
727 "golang-protobuf-types-known-fieldmaskpb",
728 "golang-protobuf-types-known-structpb",
729 "golang-protobuf-types-known-timestamppb",
730 "golang-protobuf-types-known-wrapperspb",
731 ],
732 srcs: [
733 "internal/testprotos/conformance/conformance.pb.go",
734 "internal/testprotos/conformance/test_messages_proto2.pb.go",
735 "internal/testprotos/conformance/test_messages_proto3.pb.go",
736 ],
737}
738
739bootstrap_go_package {
740 name: "golang-protobuf-internal-testprotos-fieldtrack",
741 pkgPath: "google.golang.org/protobuf/internal/testprotos/fieldtrack",
742 deps: [
743 "golang-protobuf-internal-testprotos-annotation",
744 "golang-protobuf-internal-testprotos-test",
745 "golang-protobuf-proto",
746 "golang-protobuf-reflect-protoreflect",
747 "golang-protobuf-runtime-protoimpl",
748 ],
749 srcs: [
750 "internal/testprotos/fieldtrack/fieldtrack.pb.go",
751 ],
752}
753
754bootstrap_go_package {
755 name: "golang-protobuf-internal-testprotos-fuzz",
756 pkgPath: "google.golang.org/protobuf/internal/testprotos/fuzz",
757 deps: [
758 "golang-protobuf-internal-testprotos-test",
759 "golang-protobuf-internal-testprotos-test3",
760 "golang-protobuf-reflect-protoreflect",
761 "golang-protobuf-runtime-protoimpl",
762 ],
763 srcs: [
764 "internal/testprotos/fuzz/fuzz.pb.go",
765 ],
766}
767
768bootstrap_go_package {
769 name: "golang-protobuf-internal-testprotos-irregular",
770 pkgPath: "google.golang.org/protobuf/internal/testprotos/irregular",
771 deps: [
772 "golang-protobuf-encoding-prototext",
773 "golang-protobuf-reflect-protodesc",
774 "golang-protobuf-reflect-protoreflect",
775 "golang-protobuf-runtime-protoiface",
776 "golang-protobuf-runtime-protoimpl",
777 "golang-protobuf-types-descriptorpb",
778 ],
779 srcs: [
780 "internal/testprotos/irregular/irregular.go",
781 "internal/testprotos/irregular/test.pb.go",
782 ],
783}
784
785bootstrap_go_package {
786 name: "golang-protobuf-internal-testprotos-legacy",
787 pkgPath: "google.golang.org/protobuf/internal/testprotos/legacy",
788 deps: [
789 "golang-protobuf-internal-testprotos-legacy-proto2_20160225_2fc053c5",
790 "golang-protobuf-internal-testprotos-legacy-proto2_20160519_a4ab9ec5",
791 "golang-protobuf-internal-testprotos-legacy-proto2_20180125_92554152",
792 "golang-protobuf-internal-testprotos-legacy-proto2_20180430_b4deda09",
793 "golang-protobuf-internal-testprotos-legacy-proto2_20180814_aa810b61",
794 "golang-protobuf-internal-testprotos-legacy-proto2_20190205_c823c79e",
795 "golang-protobuf-internal-testprotos-legacy-proto3_20160225_2fc053c5",
796 "golang-protobuf-internal-testprotos-legacy-proto3_20160519_a4ab9ec5",
797 "golang-protobuf-internal-testprotos-legacy-proto3_20180125_92554152",
798 "golang-protobuf-internal-testprotos-legacy-proto3_20180430_b4deda09",
799 "golang-protobuf-internal-testprotos-legacy-proto3_20180814_aa810b61",
800 "golang-protobuf-internal-testprotos-legacy-proto3_20190205_c823c79e",
801 "golang-protobuf-reflect-protoreflect",
802 "golang-protobuf-runtime-protoimpl",
803 ],
804 srcs: [
805 "internal/testprotos/legacy/legacy.pb.go",
806 ],
807}
808
809bootstrap_go_package {
810 name: "golang-protobuf-internal-testprotos-legacy-bug1052",
811 pkgPath: "google.golang.org/protobuf/internal/testprotos/legacy/bug1052",
812 deps: [
813 "golang-protobuf-internal-protolegacy",
814 "golang-protobuf-types-descriptorpb",
815 ],
816 srcs: [
817 "internal/testprotos/legacy/bug1052/bug1052.pb.go",
818 ],
819}
820
821bootstrap_go_package {
822 name: "golang-protobuf-internal-testprotos-legacy-proto2_20160225_2fc053c5",
823 pkgPath: "google.golang.org/protobuf/internal/testprotos/legacy/proto2_20160225_2fc053c5",
824 deps: [
825 "golang-protobuf-internal-protolegacy",
826 ],
827 srcs: [
828 "internal/testprotos/legacy/proto2_20160225_2fc053c5/test.pb.go",
829 ],
830}
831
832bootstrap_go_package {
833 name: "golang-protobuf-internal-testprotos-legacy-proto2_20160519_a4ab9ec5",
834 pkgPath: "google.golang.org/protobuf/internal/testprotos/legacy/proto2_20160519_a4ab9ec5",
835 deps: [
836 "golang-protobuf-internal-protolegacy",
837 ],
838 srcs: [
839 "internal/testprotos/legacy/proto2_20160519_a4ab9ec5/test.pb.go",
840 ],
841}
842
843bootstrap_go_package {
844 name: "golang-protobuf-internal-testprotos-legacy-proto2_20180125_92554152",
845 pkgPath: "google.golang.org/protobuf/internal/testprotos/legacy/proto2_20180125_92554152",
846 deps: [
847 "golang-protobuf-internal-protolegacy",
848 ],
849 srcs: [
850 "internal/testprotos/legacy/proto2_20180125_92554152/test.pb.go",
851 ],
852}
853
854bootstrap_go_package {
855 name: "golang-protobuf-internal-testprotos-legacy-proto2_20180430_b4deda09",
856 pkgPath: "google.golang.org/protobuf/internal/testprotos/legacy/proto2_20180430_b4deda09",
857 deps: [
858 "golang-protobuf-internal-protolegacy",
859 ],
860 srcs: [
861 "internal/testprotos/legacy/proto2_20180430_b4deda09/test.pb.go",
862 ],
863}
864
865bootstrap_go_package {
866 name: "golang-protobuf-internal-testprotos-legacy-proto2_20180814_aa810b61",
867 pkgPath: "google.golang.org/protobuf/internal/testprotos/legacy/proto2_20180814_aa810b61",
868 deps: [
869 "golang-protobuf-internal-protolegacy",
870 ],
871 srcs: [
872 "internal/testprotos/legacy/proto2_20180814_aa810b61/test.pb.go",
873 ],
874}
875
876bootstrap_go_package {
877 name: "golang-protobuf-internal-testprotos-legacy-proto2_20190205_c823c79e",
878 pkgPath: "google.golang.org/protobuf/internal/testprotos/legacy/proto2_20190205_c823c79e",
879 deps: [
880 "golang-protobuf-internal-protolegacy",
881 ],
882 srcs: [
883 "internal/testprotos/legacy/proto2_20190205_c823c79e/test.pb.go",
884 ],
885}
886
887bootstrap_go_package {
888 name: "golang-protobuf-internal-testprotos-legacy-proto3_20160225_2fc053c5",
889 pkgPath: "google.golang.org/protobuf/internal/testprotos/legacy/proto3_20160225_2fc053c5",
890 deps: [
891 "golang-protobuf-internal-protolegacy",
892 ],
893 srcs: [
894 "internal/testprotos/legacy/proto3_20160225_2fc053c5/test.pb.go",
895 ],
896}
897
898bootstrap_go_package {
899 name: "golang-protobuf-internal-testprotos-legacy-proto3_20160519_a4ab9ec5",
900 pkgPath: "google.golang.org/protobuf/internal/testprotos/legacy/proto3_20160519_a4ab9ec5",
901 deps: [
902 "golang-protobuf-internal-protolegacy",
903 ],
904 srcs: [
905 "internal/testprotos/legacy/proto3_20160519_a4ab9ec5/test.pb.go",
906 ],
907}
908
909bootstrap_go_package {
910 name: "golang-protobuf-internal-testprotos-legacy-proto3_20180125_92554152",
911 pkgPath: "google.golang.org/protobuf/internal/testprotos/legacy/proto3_20180125_92554152",
912 deps: [
913 "golang-protobuf-internal-protolegacy",
914 ],
915 srcs: [
916 "internal/testprotos/legacy/proto3_20180125_92554152/test.pb.go",
917 ],
918}
919
920bootstrap_go_package {
921 name: "golang-protobuf-internal-testprotos-legacy-proto3_20180430_b4deda09",
922 pkgPath: "google.golang.org/protobuf/internal/testprotos/legacy/proto3_20180430_b4deda09",
923 deps: [
924 "golang-protobuf-internal-protolegacy",
925 ],
926 srcs: [
927 "internal/testprotos/legacy/proto3_20180430_b4deda09/test.pb.go",
928 ],
929}
930
931bootstrap_go_package {
932 name: "golang-protobuf-internal-testprotos-legacy-proto3_20180814_aa810b61",
933 pkgPath: "google.golang.org/protobuf/internal/testprotos/legacy/proto3_20180814_aa810b61",
934 deps: [
935 "golang-protobuf-internal-protolegacy",
936 ],
937 srcs: [
938 "internal/testprotos/legacy/proto3_20180814_aa810b61/test.pb.go",
939 ],
940}
941
942bootstrap_go_package {
943 name: "golang-protobuf-internal-testprotos-legacy-proto3_20190205_c823c79e",
944 pkgPath: "google.golang.org/protobuf/internal/testprotos/legacy/proto3_20190205_c823c79e",
945 deps: [
946 "golang-protobuf-internal-protolegacy",
947 ],
948 srcs: [
949 "internal/testprotos/legacy/proto3_20190205_c823c79e/test.pb.go",
950 ],
951}
952
953bootstrap_go_package {
954 name: "golang-protobuf-internal-testprotos-messageset-messagesetpb",
955 pkgPath: "google.golang.org/protobuf/internal/testprotos/messageset/messagesetpb",
956 deps: [
957 "golang-protobuf-reflect-protoreflect",
958 "golang-protobuf-runtime-protoiface",
959 "golang-protobuf-runtime-protoimpl",
960 ],
961 srcs: [
962 "internal/testprotos/messageset/messagesetpb/message_set.pb.go",
963 ],
964}
965
966bootstrap_go_package {
967 name: "golang-protobuf-internal-testprotos-messageset-msetextpb",
968 pkgPath: "google.golang.org/protobuf/internal/testprotos/messageset/msetextpb",
969 deps: [
970 "golang-protobuf-internal-testprotos-messageset-messagesetpb",
971 "golang-protobuf-reflect-protoreflect",
972 "golang-protobuf-runtime-protoimpl",
973 ],
974 srcs: [
975 "internal/testprotos/messageset/msetextpb/msetextpb.pb.go",
976 ],
977}
978
979bootstrap_go_package {
980 name: "golang-protobuf-internal-testprotos-nullable",
981 pkgPath: "google.golang.org/protobuf/internal/testprotos/nullable",
982 deps: [
983 "golang-protobuf-encoding-prototext",
984 "golang-protobuf-reflect-protoreflect",
985 "golang-protobuf-runtime-protoimpl",
986 "golang-protobuf-types-descriptorpb",
987 ],
988 srcs: [
989 "internal/testprotos/nullable/nullable.go",
990 ],
991 testSrcs: [
992 "internal/testprotos/nullable/nullable_test.go",
993 ],
994}
995
996bootstrap_go_package {
997 name: "golang-protobuf-internal-testprotos-order",
998 pkgPath: "google.golang.org/protobuf/internal/testprotos/order",
999 deps: [
1000 "golang-protobuf-reflect-protoreflect",
1001 "golang-protobuf-runtime-protoiface",
1002 "golang-protobuf-runtime-protoimpl",
1003 ],
1004 srcs: [
1005 "internal/testprotos/order/order.pb.go",
1006 ],
1007}
1008
1009bootstrap_go_package {
1010 name: "golang-protobuf-internal-testprotos-registry",
1011 pkgPath: "google.golang.org/protobuf/internal/testprotos/registry",
1012 deps: [
1013 "golang-protobuf-reflect-protoreflect",
1014 "golang-protobuf-runtime-protoiface",
1015 "golang-protobuf-runtime-protoimpl",
1016 ],
1017 srcs: [
1018 "internal/testprotos/registry/test.pb.go",
1019 ],
1020}
1021
1022bootstrap_go_package {
1023 name: "golang-protobuf-internal-testprotos-required",
1024 pkgPath: "google.golang.org/protobuf/internal/testprotos/required",
1025 deps: [
1026 "golang-protobuf-reflect-protoreflect",
1027 "golang-protobuf-runtime-protoimpl",
1028 ],
1029 srcs: [
1030 "internal/testprotos/required/required.pb.go",
1031 ],
1032}
1033
1034bootstrap_go_package {
1035 name: "golang-protobuf-internal-testprotos-test",
1036 pkgPath: "google.golang.org/protobuf/internal/testprotos/test",
1037 deps: [
1038 "golang-protobuf-proto",
1039 "golang-protobuf-reflect-protoreflect",
1040 "golang-protobuf-runtime-protoiface",
1041 "golang-protobuf-runtime-protoimpl",
1042 ],
1043 srcs: [
1044 "internal/testprotos/test/ext.pb.go",
1045 "internal/testprotos/test/test.pb.go",
1046 "internal/testprotos/test/test_import.pb.go",
1047 "internal/testprotos/test/test_public.pb.go",
1048 ],
1049}
1050
1051bootstrap_go_package {
1052 name: "golang-protobuf-internal-testprotos-test-weak1",
1053 pkgPath: "google.golang.org/protobuf/internal/testprotos/test/weak1",
1054 deps: [
1055 "golang-protobuf-reflect-protoreflect",
1056 "golang-protobuf-runtime-protoimpl",
1057 ],
1058 srcs: [
1059 "internal/testprotos/test/weak1/test_weak.pb.go",
1060 ],
1061}
1062
1063bootstrap_go_package {
1064 name: "golang-protobuf-internal-testprotos-test-weak2",
1065 pkgPath: "google.golang.org/protobuf/internal/testprotos/test/weak2",
1066 deps: [
1067 "golang-protobuf-reflect-protoreflect",
1068 "golang-protobuf-runtime-protoimpl",
1069 ],
1070 srcs: [
1071 "internal/testprotos/test/weak2/test_weak.pb.go",
1072 ],
1073}
1074
1075bootstrap_go_package {
1076 name: "golang-protobuf-internal-testprotos-test3",
1077 pkgPath: "google.golang.org/protobuf/internal/testprotos/test3",
1078 deps: [
1079 "golang-protobuf-reflect-protoreflect",
1080 "golang-protobuf-runtime-protoimpl",
1081 "golang-protobuf-types-descriptorpb",
1082 ],
1083 srcs: [
1084 "internal/testprotos/test3/test.pb.go",
1085 "internal/testprotos/test3/test_extension.pb.go",
1086 "internal/testprotos/test3/test_import.pb.go",
1087 ],
1088}
1089
1090bootstrap_go_package {
1091 name: "golang-protobuf-internal-testprotos-textpb2",
1092 pkgPath: "google.golang.org/protobuf/internal/testprotos/textpb2",
1093 deps: [
1094 "golang-protobuf-reflect-protoreflect",
1095 "golang-protobuf-runtime-protoiface",
1096 "golang-protobuf-runtime-protoimpl",
1097 "golang-protobuf-types-known-anypb",
1098 "golang-protobuf-types-known-durationpb",
1099 "golang-protobuf-types-known-emptypb",
1100 "golang-protobuf-types-known-fieldmaskpb",
1101 "golang-protobuf-types-known-structpb",
1102 "golang-protobuf-types-known-timestamppb",
1103 "golang-protobuf-types-known-wrapperspb",
1104 ],
1105 srcs: [
1106 "internal/testprotos/textpb2/test.pb.go",
1107 ],
1108}
1109
1110bootstrap_go_package {
1111 name: "golang-protobuf-internal-testprotos-textpb3",
1112 pkgPath: "google.golang.org/protobuf/internal/testprotos/textpb3",
1113 deps: [
1114 "golang-protobuf-reflect-protoreflect",
1115 "golang-protobuf-runtime-protoimpl",
1116 ],
1117 srcs: [
1118 "internal/testprotos/textpb3/test.pb.go",
1119 ],
1120}
1121
1122bootstrap_go_package {
1123 name: "golang-protobuf-internal-version",
1124 pkgPath: "google.golang.org/protobuf/internal/version",
1125 srcs: [
1126 "internal/version/version.go",
1127 ],
1128}
1129
1130bootstrap_go_package {
1131 name: "golang-protobuf-internal-weakdeps",
1132 pkgPath: "google.golang.org/protobuf/internal/weakdeps",
1133 srcs: [
1134 "internal/weakdeps/doc.go",
1135 ],
1136}
1137
1138bootstrap_go_package {
1139 name: "golang-protobuf-proto",
1140 pkgPath: "google.golang.org/protobuf/proto",
1141 deps: [
1142 "golang-protobuf-encoding-protowire",
1143 "golang-protobuf-internal-encoding-messageset",
1144 "golang-protobuf-internal-errors",
1145 "golang-protobuf-internal-flags",
1146 "golang-protobuf-internal-genid",
1147 "golang-protobuf-internal-order",
1148 "golang-protobuf-internal-pragma",
1149 "golang-protobuf-internal-strs",
1150 "golang-protobuf-reflect-protoreflect",
1151 "golang-protobuf-reflect-protoregistry",
1152 "golang-protobuf-runtime-protoiface",
1153 ],
1154 srcs: [
1155 "proto/checkinit.go",
1156 "proto/decode.go",
1157 "proto/decode_gen.go",
1158 "proto/doc.go",
1159 "proto/encode.go",
1160 "proto/encode_gen.go",
1161 "proto/equal.go",
1162 "proto/extension.go",
1163 "proto/merge.go",
1164 "proto/messageset.go",
1165 "proto/proto.go",
1166 "proto/proto_methods.go",
1167 "proto/reset.go",
1168 "proto/size.go",
1169 "proto/size_gen.go",
1170 "proto/wrappers.go",
1171 ],
1172}
1173
1174bootstrap_go_package {
1175 name: "golang-protobuf-reflect-protodesc",
1176 pkgPath: "google.golang.org/protobuf/reflect/protodesc",
1177 deps: [
1178 "golang-protobuf-encoding-prototext",
1179 "golang-protobuf-encoding-protowire",
1180 "golang-protobuf-internal-encoding-defval",
1181 "golang-protobuf-internal-errors",
1182 "golang-protobuf-internal-filedesc",
1183 "golang-protobuf-internal-flags",
1184 "golang-protobuf-internal-genid",
1185 "golang-protobuf-internal-pragma",
1186 "golang-protobuf-internal-strs",
1187 "golang-protobuf-proto",
1188 "golang-protobuf-reflect-protoreflect",
1189 "golang-protobuf-reflect-protoregistry",
1190 "golang-protobuf-types-descriptorpb",
1191 ],
1192 srcs: [
1193 "reflect/protodesc/desc.go",
1194 "reflect/protodesc/desc_init.go",
1195 "reflect/protodesc/desc_resolve.go",
1196 "reflect/protodesc/desc_validate.go",
1197 "reflect/protodesc/proto.go",
1198 ],
1199 testSrcs: [
1200 "reflect/protodesc/file_test.go",
1201 ],
1202}
1203
1204bootstrap_go_package {
1205 name: "golang-protobuf-reflect-protoreflect",
1206 pkgPath: "google.golang.org/protobuf/reflect/protoreflect",
1207 deps: [
1208 "golang-protobuf-encoding-protowire",
1209 "golang-protobuf-internal-pragma",
1210 ],
1211 srcs: [
1212 "reflect/protoreflect/methods.go",
1213 "reflect/protoreflect/proto.go",
1214 "reflect/protoreflect/source.go",
1215 "reflect/protoreflect/source_gen.go",
1216 "reflect/protoreflect/type.go",
1217 "reflect/protoreflect/value.go",
1218 "reflect/protoreflect/value_union.go",
1219 "reflect/protoreflect/value_unsafe.go",
1220 ],
1221 testSrcs: [
1222 "reflect/protoreflect/proto_test.go",
1223 "reflect/protoreflect/source_test.go",
1224 "reflect/protoreflect/value_test.go",
1225 ],
1226}
1227
1228bootstrap_go_package {
1229 name: "golang-protobuf-reflect-protoregistry",
1230 pkgPath: "google.golang.org/protobuf/reflect/protoregistry",
1231 deps: [
1232 "golang-protobuf-internal-encoding-messageset",
1233 "golang-protobuf-internal-errors",
1234 "golang-protobuf-internal-flags",
1235 "golang-protobuf-reflect-protoreflect",
1236 ],
1237 srcs: [
1238 "reflect/protoregistry/registry.go",
1239 ],
1240}
1241
1242bootstrap_go_package {
1243 name: "golang-protobuf-runtime-protoiface",
1244 pkgPath: "google.golang.org/protobuf/runtime/protoiface",
1245 deps: [
1246 "golang-protobuf-internal-pragma",
1247 "golang-protobuf-reflect-protoreflect",
1248 ],
1249 srcs: [
1250 "runtime/protoiface/legacy.go",
1251 "runtime/protoiface/methods.go",
1252 ],
1253}
1254
1255bootstrap_go_package {
1256 name: "golang-protobuf-runtime-protoimpl",
1257 pkgPath: "google.golang.org/protobuf/runtime/protoimpl",
1258 deps: [
1259 "golang-protobuf-internal-filedesc",
1260 "golang-protobuf-internal-filetype",
1261 "golang-protobuf-internal-impl",
1262 "golang-protobuf-internal-version",
1263 ],
1264 srcs: [
1265 "runtime/protoimpl/impl.go",
1266 "runtime/protoimpl/version.go",
1267 ],
1268}
1269
1270bootstrap_go_package {
1271 name: "golang-protobuf-testing-protocmp",
1272 pkgPath: "google.golang.org/protobuf/testing/protocmp",
1273 deps: [
1274 "go-cmp",
1275 "go-cmp-cmpopts",
1276 "golang-protobuf-encoding-protowire",
1277 "golang-protobuf-internal-detrand",
1278 "golang-protobuf-internal-genid",
1279 "golang-protobuf-internal-msgfmt",
1280 "golang-protobuf-internal-testprotos-test",
1281 "golang-protobuf-internal-testprotos-textpb2",
1282 "golang-protobuf-proto",
1283 "golang-protobuf-reflect-protoreflect",
1284 "golang-protobuf-reflect-protoregistry",
1285 "golang-protobuf-runtime-protoiface",
1286 "golang-protobuf-runtime-protoimpl",
1287 "golang-protobuf-testing-protopack",
1288 "golang-protobuf-types-dynamicpb",
1289 "golang-protobuf-types-known-anypb",
1290 "golang-protobuf-types-known-wrapperspb",
1291 ],
1292 srcs: [
1293 "testing/protocmp/reflect.go",
1294 "testing/protocmp/util.go",
1295 "testing/protocmp/xform.go",
1296 ],
1297 testSrcs: [
1298 "testing/protocmp/reflect_test.go",
1299 "testing/protocmp/util_test.go",
1300 "testing/protocmp/xform_test.go",
1301 ],
1302}
1303
1304bootstrap_go_package {
1305 name: "golang-protobuf-testing-protopack",
1306 pkgPath: "google.golang.org/protobuf/testing/protopack",
1307 deps: [
1308 "go-cmp",
1309 "golang-protobuf-encoding-prototext",
1310 "golang-protobuf-encoding-protowire",
1311 "golang-protobuf-reflect-protodesc",
1312 "golang-protobuf-reflect-protoreflect",
1313 "golang-protobuf-types-descriptorpb",
1314 ],
1315 srcs: [
1316 "testing/protopack/pack.go",
1317 ],
1318 testSrcs: [
1319 "testing/protopack/pack_test.go",
1320 ],
1321}
1322
1323bootstrap_go_package {
1324 name: "golang-protobuf-testing-prototest",
1325 pkgPath: "google.golang.org/protobuf/testing/prototest",
1326 deps: [
1327 "golang-protobuf-encoding-prototext",
1328 "golang-protobuf-encoding-protowire",
1329 "golang-protobuf-proto",
1330 "golang-protobuf-reflect-protoreflect",
1331 "golang-protobuf-reflect-protoregistry",
1332 ],
1333 srcs: [
1334 "testing/prototest/enum.go",
1335 "testing/prototest/message.go",
1336 ],
1337}
1338
1339bootstrap_go_package {
1340 name: "golang-protobuf-types-descriptorpb",
1341 pkgPath: "google.golang.org/protobuf/types/descriptorpb",
1342 deps: [
1343 "golang-protobuf-reflect-protoreflect",
1344 "golang-protobuf-runtime-protoiface",
1345 "golang-protobuf-runtime-protoimpl",
1346 ],
1347 srcs: [
1348 "types/descriptorpb/descriptor.pb.go",
1349 ],
1350}
1351
1352bootstrap_go_package {
1353 name: "golang-protobuf-types-dynamicpb",
1354 pkgPath: "google.golang.org/protobuf/types/dynamicpb",
1355 deps: [
1356 "golang-protobuf-internal-errors",
1357 "golang-protobuf-reflect-protoreflect",
1358 "golang-protobuf-runtime-protoiface",
1359 "golang-protobuf-runtime-protoimpl",
1360 ],
1361 srcs: [
1362 "types/dynamicpb/dynamic.go",
1363 ],
1364}
1365
1366bootstrap_go_package {
1367 name: "golang-protobuf-types-known-anypb",
1368 pkgPath: "google.golang.org/protobuf/types/known/anypb",
1369 deps: [
1370 "golang-protobuf-proto",
1371 "golang-protobuf-reflect-protoreflect",
1372 "golang-protobuf-reflect-protoregistry",
1373 "golang-protobuf-runtime-protoimpl",
1374 ],
1375 srcs: [
1376 "types/known/anypb/any.pb.go",
1377 ],
1378}
1379
1380bootstrap_go_package {
1381 name: "golang-protobuf-types-known-apipb",
1382 pkgPath: "google.golang.org/protobuf/types/known/apipb",
1383 deps: [
1384 "golang-protobuf-reflect-protoreflect",
1385 "golang-protobuf-runtime-protoimpl",
1386 "golang-protobuf-types-known-sourcecontextpb",
1387 "golang-protobuf-types-known-typepb",
1388 ],
1389 srcs: [
1390 "types/known/apipb/api.pb.go",
1391 ],
1392}
1393
1394bootstrap_go_package {
1395 name: "golang-protobuf-types-known-durationpb",
1396 pkgPath: "google.golang.org/protobuf/types/known/durationpb",
1397 deps: [
1398 "golang-protobuf-reflect-protoreflect",
1399 "golang-protobuf-runtime-protoimpl",
1400 ],
1401 srcs: [
1402 "types/known/durationpb/duration.pb.go",
1403 ],
1404}
1405
1406bootstrap_go_package {
1407 name: "golang-protobuf-types-known-emptypb",
1408 pkgPath: "google.golang.org/protobuf/types/known/emptypb",
1409 deps: [
1410 "golang-protobuf-reflect-protoreflect",
1411 "golang-protobuf-runtime-protoimpl",
1412 ],
1413 srcs: [
1414 "types/known/emptypb/empty.pb.go",
1415 ],
1416}
1417
1418bootstrap_go_package {
1419 name: "golang-protobuf-types-known-fieldmaskpb",
1420 pkgPath: "google.golang.org/protobuf/types/known/fieldmaskpb",
1421 deps: [
1422 "golang-protobuf-proto",
1423 "golang-protobuf-reflect-protoreflect",
1424 "golang-protobuf-runtime-protoimpl",
1425 ],
1426 srcs: [
1427 "types/known/fieldmaskpb/field_mask.pb.go",
1428 ],
1429}
1430
1431bootstrap_go_package {
1432 name: "golang-protobuf-types-known-sourcecontextpb",
1433 pkgPath: "google.golang.org/protobuf/types/known/sourcecontextpb",
1434 deps: [
1435 "golang-protobuf-reflect-protoreflect",
1436 "golang-protobuf-runtime-protoimpl",
1437 ],
1438 srcs: [
1439 "types/known/sourcecontextpb/source_context.pb.go",
1440 ],
1441}
1442
1443bootstrap_go_package {
1444 name: "golang-protobuf-types-known-structpb",
1445 pkgPath: "google.golang.org/protobuf/types/known/structpb",
1446 deps: [
1447 "golang-protobuf-encoding-protojson",
1448 "golang-protobuf-reflect-protoreflect",
1449 "golang-protobuf-runtime-protoimpl",
1450 ],
1451 srcs: [
1452 "types/known/structpb/struct.pb.go",
1453 ],
1454}
1455
1456bootstrap_go_package {
1457 name: "golang-protobuf-types-known-timestamppb",
1458 pkgPath: "google.golang.org/protobuf/types/known/timestamppb",
1459 deps: [
1460 "golang-protobuf-reflect-protoreflect",
1461 "golang-protobuf-runtime-protoimpl",
1462 ],
1463 srcs: [
1464 "types/known/timestamppb/timestamp.pb.go",
1465 ],
1466}
1467
1468bootstrap_go_package {
1469 name: "golang-protobuf-types-known-typepb",
1470 pkgPath: "google.golang.org/protobuf/types/known/typepb",
1471 deps: [
1472 "golang-protobuf-reflect-protoreflect",
1473 "golang-protobuf-runtime-protoimpl",
1474 "golang-protobuf-types-known-anypb",
1475 "golang-protobuf-types-known-sourcecontextpb",
1476 ],
1477 srcs: [
1478 "types/known/typepb/type.pb.go",
1479 ],
1480}
1481
1482bootstrap_go_package {
1483 name: "golang-protobuf-types-known-wrapperspb",
1484 pkgPath: "google.golang.org/protobuf/types/known/wrapperspb",
1485 deps: [
1486 "golang-protobuf-reflect-protoreflect",
1487 "golang-protobuf-runtime-protoimpl",
1488 ],
1489 srcs: [
1490 "types/known/wrapperspb/wrappers.pb.go",
1491 ],
1492}
1493
1494bootstrap_go_package {
1495 name: "golang-protobuf-types-pluginpb",
1496 pkgPath: "google.golang.org/protobuf/types/pluginpb",
1497 deps: [
1498 "golang-protobuf-reflect-protoreflect",
1499 "golang-protobuf-runtime-protoimpl",
1500 "golang-protobuf-types-descriptorpb",
1501 ],
1502 srcs: [
1503 "types/pluginpb/plugin.pb.go",
1504 ],
1505}