blob: 65138a2ac9cc114b6ef0374fc64c760da7efaf6c [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",
Dan Willemsenfabe7452021-05-24 15:30:33 -0700674 "golang-protobuf-runtime-protoimpl",
675 ],
676 srcs: [
677 "internal/testprotos/benchmarks/datasets/google_message3/benchmark_message3.pb.go",
678 "internal/testprotos/benchmarks/datasets/google_message3/benchmark_message3_1.pb.go",
679 "internal/testprotos/benchmarks/datasets/google_message3/benchmark_message3_2.pb.go",
680 "internal/testprotos/benchmarks/datasets/google_message3/benchmark_message3_3.pb.go",
681 "internal/testprotos/benchmarks/datasets/google_message3/benchmark_message3_4.pb.go",
682 "internal/testprotos/benchmarks/datasets/google_message3/benchmark_message3_5.pb.go",
683 "internal/testprotos/benchmarks/datasets/google_message3/benchmark_message3_6.pb.go",
684 "internal/testprotos/benchmarks/datasets/google_message3/benchmark_message3_7.pb.go",
685 "internal/testprotos/benchmarks/datasets/google_message3/benchmark_message3_8.pb.go",
686 ],
687}
688
689bootstrap_go_package {
690 name: "golang-protobuf-internal-testprotos-benchmarks-datasets-google_message4",
691 pkgPath: "google.golang.org/protobuf/internal/testprotos/benchmarks/datasets/google_message4",
692 deps: [
693 "golang-protobuf-reflect-protoreflect",
Dan Willemsenfabe7452021-05-24 15:30:33 -0700694 "golang-protobuf-runtime-protoimpl",
695 ],
696 srcs: [
697 "internal/testprotos/benchmarks/datasets/google_message4/benchmark_message4.pb.go",
698 "internal/testprotos/benchmarks/datasets/google_message4/benchmark_message4_1.pb.go",
699 "internal/testprotos/benchmarks/datasets/google_message4/benchmark_message4_2.pb.go",
700 "internal/testprotos/benchmarks/datasets/google_message4/benchmark_message4_3.pb.go",
701 ],
702}
703
704bootstrap_go_package {
705 name: "golang-protobuf-internal-testprotos-benchmarks-micro",
706 pkgPath: "google.golang.org/protobuf/internal/testprotos/benchmarks/micro",
707 deps: [
708 "golang-protobuf-reflect-protoreflect",
709 "golang-protobuf-runtime-protoimpl",
710 ],
711 srcs: [
712 "internal/testprotos/benchmarks/micro/micro.pb.go",
713 ],
714}
715
716bootstrap_go_package {
717 name: "golang-protobuf-internal-testprotos-conformance",
718 pkgPath: "google.golang.org/protobuf/internal/testprotos/conformance",
719 deps: [
720 "golang-protobuf-reflect-protoreflect",
Dan Willemsenfabe7452021-05-24 15:30:33 -0700721 "golang-protobuf-runtime-protoimpl",
722 "golang-protobuf-types-known-anypb",
723 "golang-protobuf-types-known-durationpb",
724 "golang-protobuf-types-known-fieldmaskpb",
725 "golang-protobuf-types-known-structpb",
726 "golang-protobuf-types-known-timestamppb",
727 "golang-protobuf-types-known-wrapperspb",
728 ],
729 srcs: [
730 "internal/testprotos/conformance/conformance.pb.go",
731 "internal/testprotos/conformance/test_messages_proto2.pb.go",
732 "internal/testprotos/conformance/test_messages_proto3.pb.go",
733 ],
734}
735
736bootstrap_go_package {
Dan Willemsen8a32ec42021-08-27 17:08:45 -0700737 name: "golang-protobuf-internal-testprotos-enums",
738 pkgPath: "google.golang.org/protobuf/internal/testprotos/enums",
739 deps: [
740 "golang-protobuf-reflect-protoreflect",
741 "golang-protobuf-runtime-protoimpl",
742 ],
743 srcs: [
744 "internal/testprotos/enums/enums.pb.go",
745 ],
746}
747
748bootstrap_go_package {
Dan Willemsenfabe7452021-05-24 15:30:33 -0700749 name: "golang-protobuf-internal-testprotos-fieldtrack",
750 pkgPath: "google.golang.org/protobuf/internal/testprotos/fieldtrack",
751 deps: [
752 "golang-protobuf-internal-testprotos-annotation",
753 "golang-protobuf-internal-testprotos-test",
754 "golang-protobuf-proto",
755 "golang-protobuf-reflect-protoreflect",
756 "golang-protobuf-runtime-protoimpl",
757 ],
758 srcs: [
759 "internal/testprotos/fieldtrack/fieldtrack.pb.go",
760 ],
761}
762
763bootstrap_go_package {
764 name: "golang-protobuf-internal-testprotos-fuzz",
765 pkgPath: "google.golang.org/protobuf/internal/testprotos/fuzz",
766 deps: [
767 "golang-protobuf-internal-testprotos-test",
768 "golang-protobuf-internal-testprotos-test3",
769 "golang-protobuf-reflect-protoreflect",
770 "golang-protobuf-runtime-protoimpl",
771 ],
772 srcs: [
773 "internal/testprotos/fuzz/fuzz.pb.go",
774 ],
775}
776
777bootstrap_go_package {
778 name: "golang-protobuf-internal-testprotos-irregular",
779 pkgPath: "google.golang.org/protobuf/internal/testprotos/irregular",
780 deps: [
781 "golang-protobuf-encoding-prototext",
782 "golang-protobuf-reflect-protodesc",
783 "golang-protobuf-reflect-protoreflect",
784 "golang-protobuf-runtime-protoiface",
785 "golang-protobuf-runtime-protoimpl",
786 "golang-protobuf-types-descriptorpb",
787 ],
788 srcs: [
789 "internal/testprotos/irregular/irregular.go",
790 "internal/testprotos/irregular/test.pb.go",
791 ],
792}
793
794bootstrap_go_package {
795 name: "golang-protobuf-internal-testprotos-legacy",
796 pkgPath: "google.golang.org/protobuf/internal/testprotos/legacy",
797 deps: [
798 "golang-protobuf-internal-testprotos-legacy-proto2_20160225_2fc053c5",
799 "golang-protobuf-internal-testprotos-legacy-proto2_20160519_a4ab9ec5",
800 "golang-protobuf-internal-testprotos-legacy-proto2_20180125_92554152",
801 "golang-protobuf-internal-testprotos-legacy-proto2_20180430_b4deda09",
802 "golang-protobuf-internal-testprotos-legacy-proto2_20180814_aa810b61",
803 "golang-protobuf-internal-testprotos-legacy-proto2_20190205_c823c79e",
804 "golang-protobuf-internal-testprotos-legacy-proto3_20160225_2fc053c5",
805 "golang-protobuf-internal-testprotos-legacy-proto3_20160519_a4ab9ec5",
806 "golang-protobuf-internal-testprotos-legacy-proto3_20180125_92554152",
807 "golang-protobuf-internal-testprotos-legacy-proto3_20180430_b4deda09",
808 "golang-protobuf-internal-testprotos-legacy-proto3_20180814_aa810b61",
809 "golang-protobuf-internal-testprotos-legacy-proto3_20190205_c823c79e",
810 "golang-protobuf-reflect-protoreflect",
811 "golang-protobuf-runtime-protoimpl",
812 ],
813 srcs: [
814 "internal/testprotos/legacy/legacy.pb.go",
815 ],
816}
817
818bootstrap_go_package {
819 name: "golang-protobuf-internal-testprotos-legacy-bug1052",
820 pkgPath: "google.golang.org/protobuf/internal/testprotos/legacy/bug1052",
821 deps: [
822 "golang-protobuf-internal-protolegacy",
823 "golang-protobuf-types-descriptorpb",
824 ],
825 srcs: [
826 "internal/testprotos/legacy/bug1052/bug1052.pb.go",
827 ],
828}
829
830bootstrap_go_package {
831 name: "golang-protobuf-internal-testprotos-legacy-proto2_20160225_2fc053c5",
832 pkgPath: "google.golang.org/protobuf/internal/testprotos/legacy/proto2_20160225_2fc053c5",
833 deps: [
834 "golang-protobuf-internal-protolegacy",
835 ],
836 srcs: [
837 "internal/testprotos/legacy/proto2_20160225_2fc053c5/test.pb.go",
838 ],
839}
840
841bootstrap_go_package {
842 name: "golang-protobuf-internal-testprotos-legacy-proto2_20160519_a4ab9ec5",
843 pkgPath: "google.golang.org/protobuf/internal/testprotos/legacy/proto2_20160519_a4ab9ec5",
844 deps: [
845 "golang-protobuf-internal-protolegacy",
846 ],
847 srcs: [
848 "internal/testprotos/legacy/proto2_20160519_a4ab9ec5/test.pb.go",
849 ],
850}
851
852bootstrap_go_package {
853 name: "golang-protobuf-internal-testprotos-legacy-proto2_20180125_92554152",
854 pkgPath: "google.golang.org/protobuf/internal/testprotos/legacy/proto2_20180125_92554152",
855 deps: [
856 "golang-protobuf-internal-protolegacy",
857 ],
858 srcs: [
859 "internal/testprotos/legacy/proto2_20180125_92554152/test.pb.go",
860 ],
861}
862
863bootstrap_go_package {
864 name: "golang-protobuf-internal-testprotos-legacy-proto2_20180430_b4deda09",
865 pkgPath: "google.golang.org/protobuf/internal/testprotos/legacy/proto2_20180430_b4deda09",
866 deps: [
867 "golang-protobuf-internal-protolegacy",
868 ],
869 srcs: [
870 "internal/testprotos/legacy/proto2_20180430_b4deda09/test.pb.go",
871 ],
872}
873
874bootstrap_go_package {
875 name: "golang-protobuf-internal-testprotos-legacy-proto2_20180814_aa810b61",
876 pkgPath: "google.golang.org/protobuf/internal/testprotos/legacy/proto2_20180814_aa810b61",
877 deps: [
878 "golang-protobuf-internal-protolegacy",
879 ],
880 srcs: [
881 "internal/testprotos/legacy/proto2_20180814_aa810b61/test.pb.go",
882 ],
883}
884
885bootstrap_go_package {
886 name: "golang-protobuf-internal-testprotos-legacy-proto2_20190205_c823c79e",
887 pkgPath: "google.golang.org/protobuf/internal/testprotos/legacy/proto2_20190205_c823c79e",
888 deps: [
889 "golang-protobuf-internal-protolegacy",
890 ],
891 srcs: [
892 "internal/testprotos/legacy/proto2_20190205_c823c79e/test.pb.go",
893 ],
894}
895
896bootstrap_go_package {
897 name: "golang-protobuf-internal-testprotos-legacy-proto3_20160225_2fc053c5",
898 pkgPath: "google.golang.org/protobuf/internal/testprotos/legacy/proto3_20160225_2fc053c5",
899 deps: [
900 "golang-protobuf-internal-protolegacy",
901 ],
902 srcs: [
903 "internal/testprotos/legacy/proto3_20160225_2fc053c5/test.pb.go",
904 ],
905}
906
907bootstrap_go_package {
908 name: "golang-protobuf-internal-testprotos-legacy-proto3_20160519_a4ab9ec5",
909 pkgPath: "google.golang.org/protobuf/internal/testprotos/legacy/proto3_20160519_a4ab9ec5",
910 deps: [
911 "golang-protobuf-internal-protolegacy",
912 ],
913 srcs: [
914 "internal/testprotos/legacy/proto3_20160519_a4ab9ec5/test.pb.go",
915 ],
916}
917
918bootstrap_go_package {
919 name: "golang-protobuf-internal-testprotos-legacy-proto3_20180125_92554152",
920 pkgPath: "google.golang.org/protobuf/internal/testprotos/legacy/proto3_20180125_92554152",
921 deps: [
922 "golang-protobuf-internal-protolegacy",
923 ],
924 srcs: [
925 "internal/testprotos/legacy/proto3_20180125_92554152/test.pb.go",
926 ],
927}
928
929bootstrap_go_package {
930 name: "golang-protobuf-internal-testprotos-legacy-proto3_20180430_b4deda09",
931 pkgPath: "google.golang.org/protobuf/internal/testprotos/legacy/proto3_20180430_b4deda09",
932 deps: [
933 "golang-protobuf-internal-protolegacy",
934 ],
935 srcs: [
936 "internal/testprotos/legacy/proto3_20180430_b4deda09/test.pb.go",
937 ],
938}
939
940bootstrap_go_package {
941 name: "golang-protobuf-internal-testprotos-legacy-proto3_20180814_aa810b61",
942 pkgPath: "google.golang.org/protobuf/internal/testprotos/legacy/proto3_20180814_aa810b61",
943 deps: [
944 "golang-protobuf-internal-protolegacy",
945 ],
946 srcs: [
947 "internal/testprotos/legacy/proto3_20180814_aa810b61/test.pb.go",
948 ],
949}
950
951bootstrap_go_package {
952 name: "golang-protobuf-internal-testprotos-legacy-proto3_20190205_c823c79e",
953 pkgPath: "google.golang.org/protobuf/internal/testprotos/legacy/proto3_20190205_c823c79e",
954 deps: [
955 "golang-protobuf-internal-protolegacy",
956 ],
957 srcs: [
958 "internal/testprotos/legacy/proto3_20190205_c823c79e/test.pb.go",
959 ],
960}
961
962bootstrap_go_package {
963 name: "golang-protobuf-internal-testprotos-messageset-messagesetpb",
964 pkgPath: "google.golang.org/protobuf/internal/testprotos/messageset/messagesetpb",
965 deps: [
966 "golang-protobuf-reflect-protoreflect",
Dan Willemsenfabe7452021-05-24 15:30:33 -0700967 "golang-protobuf-runtime-protoimpl",
968 ],
969 srcs: [
970 "internal/testprotos/messageset/messagesetpb/message_set.pb.go",
971 ],
972}
973
974bootstrap_go_package {
975 name: "golang-protobuf-internal-testprotos-messageset-msetextpb",
976 pkgPath: "google.golang.org/protobuf/internal/testprotos/messageset/msetextpb",
977 deps: [
978 "golang-protobuf-internal-testprotos-messageset-messagesetpb",
979 "golang-protobuf-reflect-protoreflect",
980 "golang-protobuf-runtime-protoimpl",
981 ],
982 srcs: [
983 "internal/testprotos/messageset/msetextpb/msetextpb.pb.go",
984 ],
985}
986
987bootstrap_go_package {
Dan Willemsen8a32ec42021-08-27 17:08:45 -0700988 name: "golang-protobuf-internal-testprotos-news",
989 pkgPath: "google.golang.org/protobuf/internal/testprotos/news",
990 deps: [
991 "golang-protobuf-reflect-protoreflect",
992 "golang-protobuf-runtime-protoimpl",
993 "golang-protobuf-types-known-anypb",
994 "golang-protobuf-types-known-timestamppb",
995 ],
996 srcs: [
997 "internal/testprotos/news/news.pb.go",
998 ],
999}
1000
1001bootstrap_go_package {
Dan Willemsenfabe7452021-05-24 15:30:33 -07001002 name: "golang-protobuf-internal-testprotos-nullable",
1003 pkgPath: "google.golang.org/protobuf/internal/testprotos/nullable",
1004 deps: [
Dan Willemsen8a32ec42021-08-27 17:08:45 -07001005 "go-cmp",
Dan Willemsenfabe7452021-05-24 15:30:33 -07001006 "golang-protobuf-encoding-prototext",
Dan Willemsen8a32ec42021-08-27 17:08:45 -07001007 "golang-protobuf-encoding-protowire",
1008 "golang-protobuf-proto",
Dan Willemsenfabe7452021-05-24 15:30:33 -07001009 "golang-protobuf-reflect-protoreflect",
1010 "golang-protobuf-runtime-protoimpl",
Dan Willemsen8a32ec42021-08-27 17:08:45 -07001011 "golang-protobuf-testing-protocmp",
Dan Willemsenfabe7452021-05-24 15:30:33 -07001012 "golang-protobuf-types-descriptorpb",
1013 ],
1014 srcs: [
1015 "internal/testprotos/nullable/nullable.go",
1016 ],
1017 testSrcs: [
1018 "internal/testprotos/nullable/nullable_test.go",
1019 ],
1020}
1021
1022bootstrap_go_package {
1023 name: "golang-protobuf-internal-testprotos-order",
1024 pkgPath: "google.golang.org/protobuf/internal/testprotos/order",
1025 deps: [
1026 "golang-protobuf-reflect-protoreflect",
Dan Willemsenfabe7452021-05-24 15:30:33 -07001027 "golang-protobuf-runtime-protoimpl",
1028 ],
1029 srcs: [
1030 "internal/testprotos/order/order.pb.go",
1031 ],
1032}
1033
1034bootstrap_go_package {
1035 name: "golang-protobuf-internal-testprotos-registry",
1036 pkgPath: "google.golang.org/protobuf/internal/testprotos/registry",
1037 deps: [
1038 "golang-protobuf-reflect-protoreflect",
Dan Willemsenfabe7452021-05-24 15:30:33 -07001039 "golang-protobuf-runtime-protoimpl",
1040 ],
1041 srcs: [
1042 "internal/testprotos/registry/test.pb.go",
1043 ],
1044}
1045
1046bootstrap_go_package {
1047 name: "golang-protobuf-internal-testprotos-required",
1048 pkgPath: "google.golang.org/protobuf/internal/testprotos/required",
1049 deps: [
1050 "golang-protobuf-reflect-protoreflect",
1051 "golang-protobuf-runtime-protoimpl",
1052 ],
1053 srcs: [
1054 "internal/testprotos/required/required.pb.go",
1055 ],
1056}
1057
1058bootstrap_go_package {
1059 name: "golang-protobuf-internal-testprotos-test",
1060 pkgPath: "google.golang.org/protobuf/internal/testprotos/test",
1061 deps: [
Dan Willemsen8a32ec42021-08-27 17:08:45 -07001062 "golang-protobuf-internal-testprotos-enums",
Dan Willemsenfabe7452021-05-24 15:30:33 -07001063 "golang-protobuf-proto",
1064 "golang-protobuf-reflect-protoreflect",
Dan Willemsenfabe7452021-05-24 15:30:33 -07001065 "golang-protobuf-runtime-protoimpl",
1066 ],
1067 srcs: [
1068 "internal/testprotos/test/ext.pb.go",
1069 "internal/testprotos/test/test.pb.go",
1070 "internal/testprotos/test/test_import.pb.go",
1071 "internal/testprotos/test/test_public.pb.go",
1072 ],
1073}
1074
1075bootstrap_go_package {
1076 name: "golang-protobuf-internal-testprotos-test-weak1",
1077 pkgPath: "google.golang.org/protobuf/internal/testprotos/test/weak1",
1078 deps: [
1079 "golang-protobuf-reflect-protoreflect",
1080 "golang-protobuf-runtime-protoimpl",
1081 ],
1082 srcs: [
1083 "internal/testprotos/test/weak1/test_weak.pb.go",
1084 ],
1085}
1086
1087bootstrap_go_package {
1088 name: "golang-protobuf-internal-testprotos-test-weak2",
1089 pkgPath: "google.golang.org/protobuf/internal/testprotos/test/weak2",
1090 deps: [
1091 "golang-protobuf-reflect-protoreflect",
1092 "golang-protobuf-runtime-protoimpl",
1093 ],
1094 srcs: [
1095 "internal/testprotos/test/weak2/test_weak.pb.go",
1096 ],
1097}
1098
1099bootstrap_go_package {
1100 name: "golang-protobuf-internal-testprotos-test3",
1101 pkgPath: "google.golang.org/protobuf/internal/testprotos/test3",
1102 deps: [
1103 "golang-protobuf-reflect-protoreflect",
1104 "golang-protobuf-runtime-protoimpl",
1105 "golang-protobuf-types-descriptorpb",
1106 ],
1107 srcs: [
1108 "internal/testprotos/test3/test.pb.go",
1109 "internal/testprotos/test3/test_extension.pb.go",
1110 "internal/testprotos/test3/test_import.pb.go",
1111 ],
1112}
1113
1114bootstrap_go_package {
1115 name: "golang-protobuf-internal-testprotos-textpb2",
1116 pkgPath: "google.golang.org/protobuf/internal/testprotos/textpb2",
1117 deps: [
1118 "golang-protobuf-reflect-protoreflect",
Dan Willemsenfabe7452021-05-24 15:30:33 -07001119 "golang-protobuf-runtime-protoimpl",
1120 "golang-protobuf-types-known-anypb",
1121 "golang-protobuf-types-known-durationpb",
1122 "golang-protobuf-types-known-emptypb",
1123 "golang-protobuf-types-known-fieldmaskpb",
1124 "golang-protobuf-types-known-structpb",
1125 "golang-protobuf-types-known-timestamppb",
1126 "golang-protobuf-types-known-wrapperspb",
1127 ],
1128 srcs: [
1129 "internal/testprotos/textpb2/test.pb.go",
1130 ],
1131}
1132
1133bootstrap_go_package {
1134 name: "golang-protobuf-internal-testprotos-textpb3",
1135 pkgPath: "google.golang.org/protobuf/internal/testprotos/textpb3",
1136 deps: [
1137 "golang-protobuf-reflect-protoreflect",
1138 "golang-protobuf-runtime-protoimpl",
1139 ],
1140 srcs: [
1141 "internal/testprotos/textpb3/test.pb.go",
1142 ],
1143}
1144
1145bootstrap_go_package {
1146 name: "golang-protobuf-internal-version",
1147 pkgPath: "google.golang.org/protobuf/internal/version",
1148 srcs: [
1149 "internal/version/version.go",
1150 ],
1151}
1152
1153bootstrap_go_package {
1154 name: "golang-protobuf-internal-weakdeps",
1155 pkgPath: "google.golang.org/protobuf/internal/weakdeps",
1156 srcs: [
1157 "internal/weakdeps/doc.go",
1158 ],
1159}
1160
1161bootstrap_go_package {
1162 name: "golang-protobuf-proto",
1163 pkgPath: "google.golang.org/protobuf/proto",
1164 deps: [
1165 "golang-protobuf-encoding-protowire",
1166 "golang-protobuf-internal-encoding-messageset",
1167 "golang-protobuf-internal-errors",
1168 "golang-protobuf-internal-flags",
1169 "golang-protobuf-internal-genid",
1170 "golang-protobuf-internal-order",
1171 "golang-protobuf-internal-pragma",
1172 "golang-protobuf-internal-strs",
1173 "golang-protobuf-reflect-protoreflect",
1174 "golang-protobuf-reflect-protoregistry",
1175 "golang-protobuf-runtime-protoiface",
1176 ],
1177 srcs: [
1178 "proto/checkinit.go",
1179 "proto/decode.go",
1180 "proto/decode_gen.go",
1181 "proto/doc.go",
1182 "proto/encode.go",
1183 "proto/encode_gen.go",
1184 "proto/equal.go",
1185 "proto/extension.go",
1186 "proto/merge.go",
1187 "proto/messageset.go",
1188 "proto/proto.go",
1189 "proto/proto_methods.go",
1190 "proto/reset.go",
1191 "proto/size.go",
1192 "proto/size_gen.go",
1193 "proto/wrappers.go",
1194 ],
1195}
1196
1197bootstrap_go_package {
1198 name: "golang-protobuf-reflect-protodesc",
1199 pkgPath: "google.golang.org/protobuf/reflect/protodesc",
1200 deps: [
1201 "golang-protobuf-encoding-prototext",
1202 "golang-protobuf-encoding-protowire",
1203 "golang-protobuf-internal-encoding-defval",
1204 "golang-protobuf-internal-errors",
1205 "golang-protobuf-internal-filedesc",
1206 "golang-protobuf-internal-flags",
1207 "golang-protobuf-internal-genid",
1208 "golang-protobuf-internal-pragma",
1209 "golang-protobuf-internal-strs",
1210 "golang-protobuf-proto",
1211 "golang-protobuf-reflect-protoreflect",
1212 "golang-protobuf-reflect-protoregistry",
1213 "golang-protobuf-types-descriptorpb",
1214 ],
1215 srcs: [
1216 "reflect/protodesc/desc.go",
1217 "reflect/protodesc/desc_init.go",
1218 "reflect/protodesc/desc_resolve.go",
1219 "reflect/protodesc/desc_validate.go",
1220 "reflect/protodesc/proto.go",
1221 ],
1222 testSrcs: [
1223 "reflect/protodesc/file_test.go",
1224 ],
1225}
1226
1227bootstrap_go_package {
Dan Willemsen8a32ec42021-08-27 17:08:45 -07001228 name: "golang-protobuf-reflect-protopath",
1229 pkgPath: "google.golang.org/protobuf/reflect/protopath",
1230 deps: [
1231 "golang-protobuf-internal-encoding-text",
1232 "golang-protobuf-internal-msgfmt",
1233 "golang-protobuf-reflect-protoreflect",
1234 ],
1235 srcs: [
1236 "reflect/protopath/path.go",
1237 "reflect/protopath/step.go",
1238 ],
1239}
1240
1241bootstrap_go_package {
1242 name: "golang-protobuf-reflect-protorange",
1243 pkgPath: "google.golang.org/protobuf/reflect/protorange",
1244 deps: [
1245 "go-cmp",
1246 "go-cmp-cmpopts",
1247 "golang-protobuf-internal-genid",
1248 "golang-protobuf-internal-order",
1249 "golang-protobuf-internal-testprotos-news",
1250 "golang-protobuf-proto",
1251 "golang-protobuf-reflect-protopath",
1252 "golang-protobuf-reflect-protoreflect",
1253 "golang-protobuf-reflect-protoregistry",
1254 "golang-protobuf-testing-protocmp",
1255 "golang-protobuf-types-known-anypb",
1256 "golang-protobuf-types-known-timestamppb",
1257 ],
1258 srcs: [
1259 "reflect/protorange/range.go",
1260 ],
1261 testSrcs: [
1262 "reflect/protorange/range_test.go",
1263 ],
1264}
1265
1266bootstrap_go_package {
Dan Willemsenfabe7452021-05-24 15:30:33 -07001267 name: "golang-protobuf-reflect-protoreflect",
1268 pkgPath: "google.golang.org/protobuf/reflect/protoreflect",
1269 deps: [
1270 "golang-protobuf-encoding-protowire",
1271 "golang-protobuf-internal-pragma",
1272 ],
1273 srcs: [
1274 "reflect/protoreflect/methods.go",
1275 "reflect/protoreflect/proto.go",
1276 "reflect/protoreflect/source.go",
1277 "reflect/protoreflect/source_gen.go",
1278 "reflect/protoreflect/type.go",
1279 "reflect/protoreflect/value.go",
1280 "reflect/protoreflect/value_union.go",
1281 "reflect/protoreflect/value_unsafe.go",
1282 ],
1283 testSrcs: [
1284 "reflect/protoreflect/proto_test.go",
1285 "reflect/protoreflect/source_test.go",
1286 "reflect/protoreflect/value_test.go",
1287 ],
1288}
1289
1290bootstrap_go_package {
1291 name: "golang-protobuf-reflect-protoregistry",
1292 pkgPath: "google.golang.org/protobuf/reflect/protoregistry",
1293 deps: [
1294 "golang-protobuf-internal-encoding-messageset",
1295 "golang-protobuf-internal-errors",
1296 "golang-protobuf-internal-flags",
1297 "golang-protobuf-reflect-protoreflect",
1298 ],
1299 srcs: [
1300 "reflect/protoregistry/registry.go",
1301 ],
1302}
1303
1304bootstrap_go_package {
1305 name: "golang-protobuf-runtime-protoiface",
1306 pkgPath: "google.golang.org/protobuf/runtime/protoiface",
1307 deps: [
1308 "golang-protobuf-internal-pragma",
1309 "golang-protobuf-reflect-protoreflect",
1310 ],
1311 srcs: [
1312 "runtime/protoiface/legacy.go",
1313 "runtime/protoiface/methods.go",
1314 ],
1315}
1316
1317bootstrap_go_package {
1318 name: "golang-protobuf-runtime-protoimpl",
1319 pkgPath: "google.golang.org/protobuf/runtime/protoimpl",
1320 deps: [
1321 "golang-protobuf-internal-filedesc",
1322 "golang-protobuf-internal-filetype",
1323 "golang-protobuf-internal-impl",
1324 "golang-protobuf-internal-version",
1325 ],
1326 srcs: [
1327 "runtime/protoimpl/impl.go",
1328 "runtime/protoimpl/version.go",
1329 ],
1330}
1331
1332bootstrap_go_package {
1333 name: "golang-protobuf-testing-protocmp",
1334 pkgPath: "google.golang.org/protobuf/testing/protocmp",
1335 deps: [
1336 "go-cmp",
1337 "go-cmp-cmpopts",
1338 "golang-protobuf-encoding-protowire",
1339 "golang-protobuf-internal-detrand",
1340 "golang-protobuf-internal-genid",
1341 "golang-protobuf-internal-msgfmt",
1342 "golang-protobuf-internal-testprotos-test",
1343 "golang-protobuf-internal-testprotos-textpb2",
1344 "golang-protobuf-proto",
1345 "golang-protobuf-reflect-protoreflect",
1346 "golang-protobuf-reflect-protoregistry",
1347 "golang-protobuf-runtime-protoiface",
1348 "golang-protobuf-runtime-protoimpl",
1349 "golang-protobuf-testing-protopack",
1350 "golang-protobuf-types-dynamicpb",
1351 "golang-protobuf-types-known-anypb",
1352 "golang-protobuf-types-known-wrapperspb",
1353 ],
1354 srcs: [
1355 "testing/protocmp/reflect.go",
1356 "testing/protocmp/util.go",
1357 "testing/protocmp/xform.go",
1358 ],
1359 testSrcs: [
1360 "testing/protocmp/reflect_test.go",
1361 "testing/protocmp/util_test.go",
1362 "testing/protocmp/xform_test.go",
1363 ],
1364}
1365
1366bootstrap_go_package {
1367 name: "golang-protobuf-testing-protopack",
1368 pkgPath: "google.golang.org/protobuf/testing/protopack",
1369 deps: [
1370 "go-cmp",
1371 "golang-protobuf-encoding-prototext",
1372 "golang-protobuf-encoding-protowire",
1373 "golang-protobuf-reflect-protodesc",
1374 "golang-protobuf-reflect-protoreflect",
1375 "golang-protobuf-types-descriptorpb",
1376 ],
1377 srcs: [
1378 "testing/protopack/pack.go",
1379 ],
1380 testSrcs: [
1381 "testing/protopack/pack_test.go",
1382 ],
1383}
1384
1385bootstrap_go_package {
1386 name: "golang-protobuf-testing-prototest",
1387 pkgPath: "google.golang.org/protobuf/testing/prototest",
1388 deps: [
1389 "golang-protobuf-encoding-prototext",
1390 "golang-protobuf-encoding-protowire",
1391 "golang-protobuf-proto",
1392 "golang-protobuf-reflect-protoreflect",
1393 "golang-protobuf-reflect-protoregistry",
1394 ],
1395 srcs: [
1396 "testing/prototest/enum.go",
1397 "testing/prototest/message.go",
1398 ],
1399}
1400
1401bootstrap_go_package {
1402 name: "golang-protobuf-types-descriptorpb",
1403 pkgPath: "google.golang.org/protobuf/types/descriptorpb",
1404 deps: [
1405 "golang-protobuf-reflect-protoreflect",
Dan Willemsenfabe7452021-05-24 15:30:33 -07001406 "golang-protobuf-runtime-protoimpl",
1407 ],
1408 srcs: [
1409 "types/descriptorpb/descriptor.pb.go",
1410 ],
1411}
1412
1413bootstrap_go_package {
1414 name: "golang-protobuf-types-dynamicpb",
1415 pkgPath: "google.golang.org/protobuf/types/dynamicpb",
1416 deps: [
1417 "golang-protobuf-internal-errors",
1418 "golang-protobuf-reflect-protoreflect",
1419 "golang-protobuf-runtime-protoiface",
1420 "golang-protobuf-runtime-protoimpl",
1421 ],
1422 srcs: [
1423 "types/dynamicpb/dynamic.go",
1424 ],
1425}
1426
1427bootstrap_go_package {
1428 name: "golang-protobuf-types-known-anypb",
1429 pkgPath: "google.golang.org/protobuf/types/known/anypb",
1430 deps: [
1431 "golang-protobuf-proto",
1432 "golang-protobuf-reflect-protoreflect",
1433 "golang-protobuf-reflect-protoregistry",
1434 "golang-protobuf-runtime-protoimpl",
1435 ],
1436 srcs: [
1437 "types/known/anypb/any.pb.go",
1438 ],
1439}
1440
1441bootstrap_go_package {
1442 name: "golang-protobuf-types-known-apipb",
1443 pkgPath: "google.golang.org/protobuf/types/known/apipb",
1444 deps: [
1445 "golang-protobuf-reflect-protoreflect",
1446 "golang-protobuf-runtime-protoimpl",
1447 "golang-protobuf-types-known-sourcecontextpb",
1448 "golang-protobuf-types-known-typepb",
1449 ],
1450 srcs: [
1451 "types/known/apipb/api.pb.go",
1452 ],
1453}
1454
1455bootstrap_go_package {
1456 name: "golang-protobuf-types-known-durationpb",
1457 pkgPath: "google.golang.org/protobuf/types/known/durationpb",
1458 deps: [
1459 "golang-protobuf-reflect-protoreflect",
1460 "golang-protobuf-runtime-protoimpl",
1461 ],
1462 srcs: [
1463 "types/known/durationpb/duration.pb.go",
1464 ],
1465}
1466
1467bootstrap_go_package {
1468 name: "golang-protobuf-types-known-emptypb",
1469 pkgPath: "google.golang.org/protobuf/types/known/emptypb",
1470 deps: [
1471 "golang-protobuf-reflect-protoreflect",
1472 "golang-protobuf-runtime-protoimpl",
1473 ],
1474 srcs: [
1475 "types/known/emptypb/empty.pb.go",
1476 ],
1477}
1478
1479bootstrap_go_package {
1480 name: "golang-protobuf-types-known-fieldmaskpb",
1481 pkgPath: "google.golang.org/protobuf/types/known/fieldmaskpb",
1482 deps: [
1483 "golang-protobuf-proto",
1484 "golang-protobuf-reflect-protoreflect",
1485 "golang-protobuf-runtime-protoimpl",
1486 ],
1487 srcs: [
1488 "types/known/fieldmaskpb/field_mask.pb.go",
1489 ],
1490}
1491
1492bootstrap_go_package {
1493 name: "golang-protobuf-types-known-sourcecontextpb",
1494 pkgPath: "google.golang.org/protobuf/types/known/sourcecontextpb",
1495 deps: [
1496 "golang-protobuf-reflect-protoreflect",
1497 "golang-protobuf-runtime-protoimpl",
1498 ],
1499 srcs: [
1500 "types/known/sourcecontextpb/source_context.pb.go",
1501 ],
1502}
1503
1504bootstrap_go_package {
1505 name: "golang-protobuf-types-known-structpb",
1506 pkgPath: "google.golang.org/protobuf/types/known/structpb",
1507 deps: [
1508 "golang-protobuf-encoding-protojson",
1509 "golang-protobuf-reflect-protoreflect",
1510 "golang-protobuf-runtime-protoimpl",
1511 ],
1512 srcs: [
1513 "types/known/structpb/struct.pb.go",
1514 ],
1515}
1516
1517bootstrap_go_package {
1518 name: "golang-protobuf-types-known-timestamppb",
1519 pkgPath: "google.golang.org/protobuf/types/known/timestamppb",
1520 deps: [
1521 "golang-protobuf-reflect-protoreflect",
1522 "golang-protobuf-runtime-protoimpl",
1523 ],
1524 srcs: [
1525 "types/known/timestamppb/timestamp.pb.go",
1526 ],
1527}
1528
1529bootstrap_go_package {
1530 name: "golang-protobuf-types-known-typepb",
1531 pkgPath: "google.golang.org/protobuf/types/known/typepb",
1532 deps: [
1533 "golang-protobuf-reflect-protoreflect",
1534 "golang-protobuf-runtime-protoimpl",
1535 "golang-protobuf-types-known-anypb",
1536 "golang-protobuf-types-known-sourcecontextpb",
1537 ],
1538 srcs: [
1539 "types/known/typepb/type.pb.go",
1540 ],
1541}
1542
1543bootstrap_go_package {
1544 name: "golang-protobuf-types-known-wrapperspb",
1545 pkgPath: "google.golang.org/protobuf/types/known/wrapperspb",
1546 deps: [
1547 "golang-protobuf-reflect-protoreflect",
1548 "golang-protobuf-runtime-protoimpl",
1549 ],
1550 srcs: [
1551 "types/known/wrapperspb/wrappers.pb.go",
1552 ],
1553}
1554
1555bootstrap_go_package {
1556 name: "golang-protobuf-types-pluginpb",
1557 pkgPath: "google.golang.org/protobuf/types/pluginpb",
1558 deps: [
1559 "golang-protobuf-reflect-protoreflect",
1560 "golang-protobuf-runtime-protoimpl",
1561 "golang-protobuf-types-descriptorpb",
1562 ],
1563 srcs: [
1564 "types/pluginpb/plugin.pb.go",
1565 ],
1566}