• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Auto-generated by @//pkg:gen_src_file_lists_cmake
2#
3# This file contains lists of sources based on Bazel rules. It should
4# be included from a hand-written CMake file that defines targets.
5#
6# Changes to this file will be overwritten based on Bazel definitions.
7
8if(${CMAKE_VERSION} VERSION_GREATER 3.10 OR ${CMAKE_VERSION} VERSION_EQUAL 3.10)
9  include_guard()
10endif()
11
12# @//pkg:protobuf
13set(libprotobuf_srcs
14  ${protobuf_SOURCE_DIR}/src/google/protobuf/any.pb.cc
15  ${protobuf_SOURCE_DIR}/src/google/protobuf/api.pb.cc
16  ${protobuf_SOURCE_DIR}/src/google/protobuf/duration.pb.cc
17  ${protobuf_SOURCE_DIR}/src/google/protobuf/empty.pb.cc
18  ${protobuf_SOURCE_DIR}/src/google/protobuf/field_mask.pb.cc
19  ${protobuf_SOURCE_DIR}/src/google/protobuf/source_context.pb.cc
20  ${protobuf_SOURCE_DIR}/src/google/protobuf/struct.pb.cc
21  ${protobuf_SOURCE_DIR}/src/google/protobuf/timestamp.pb.cc
22  ${protobuf_SOURCE_DIR}/src/google/protobuf/type.pb.cc
23  ${protobuf_SOURCE_DIR}/src/google/protobuf/wrappers.pb.cc
24  ${protobuf_SOURCE_DIR}/src/google/protobuf/any.cc
25  ${protobuf_SOURCE_DIR}/src/google/protobuf/any_lite.cc
26  ${protobuf_SOURCE_DIR}/src/google/protobuf/arena.cc
27  ${protobuf_SOURCE_DIR}/src/google/protobuf/arena_align.cc
28  ${protobuf_SOURCE_DIR}/src/google/protobuf/arenastring.cc
29  ${protobuf_SOURCE_DIR}/src/google/protobuf/arenaz_sampler.cc
30  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/importer.cc
31  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/parser.cc
32  ${protobuf_SOURCE_DIR}/src/google/protobuf/cpp_features.pb.cc
33  ${protobuf_SOURCE_DIR}/src/google/protobuf/descriptor.cc
34  ${protobuf_SOURCE_DIR}/src/google/protobuf/descriptor.pb.cc
35  ${protobuf_SOURCE_DIR}/src/google/protobuf/descriptor_database.cc
36  ${protobuf_SOURCE_DIR}/src/google/protobuf/dynamic_message.cc
37  ${protobuf_SOURCE_DIR}/src/google/protobuf/extension_set.cc
38  ${protobuf_SOURCE_DIR}/src/google/protobuf/extension_set_heavy.cc
39  ${protobuf_SOURCE_DIR}/src/google/protobuf/feature_resolver.cc
40  ${protobuf_SOURCE_DIR}/src/google/protobuf/generated_enum_util.cc
41  ${protobuf_SOURCE_DIR}/src/google/protobuf/generated_message_bases.cc
42  ${protobuf_SOURCE_DIR}/src/google/protobuf/generated_message_reflection.cc
43  ${protobuf_SOURCE_DIR}/src/google/protobuf/generated_message_tctable_full.cc
44  ${protobuf_SOURCE_DIR}/src/google/protobuf/generated_message_tctable_gen.cc
45  ${protobuf_SOURCE_DIR}/src/google/protobuf/generated_message_tctable_lite.cc
46  ${protobuf_SOURCE_DIR}/src/google/protobuf/generated_message_util.cc
47  ${protobuf_SOURCE_DIR}/src/google/protobuf/implicit_weak_message.cc
48  ${protobuf_SOURCE_DIR}/src/google/protobuf/inlined_string_field.cc
49  ${protobuf_SOURCE_DIR}/src/google/protobuf/io/coded_stream.cc
50  ${protobuf_SOURCE_DIR}/src/google/protobuf/io/gzip_stream.cc
51  ${protobuf_SOURCE_DIR}/src/google/protobuf/io/io_win32.cc
52  ${protobuf_SOURCE_DIR}/src/google/protobuf/io/printer.cc
53  ${protobuf_SOURCE_DIR}/src/google/protobuf/io/strtod.cc
54  ${protobuf_SOURCE_DIR}/src/google/protobuf/io/tokenizer.cc
55  ${protobuf_SOURCE_DIR}/src/google/protobuf/io/zero_copy_sink.cc
56  ${protobuf_SOURCE_DIR}/src/google/protobuf/io/zero_copy_stream.cc
57  ${protobuf_SOURCE_DIR}/src/google/protobuf/io/zero_copy_stream_impl.cc
58  ${protobuf_SOURCE_DIR}/src/google/protobuf/io/zero_copy_stream_impl_lite.cc
59  ${protobuf_SOURCE_DIR}/src/google/protobuf/json/internal/lexer.cc
60  ${protobuf_SOURCE_DIR}/src/google/protobuf/json/internal/message_path.cc
61  ${protobuf_SOURCE_DIR}/src/google/protobuf/json/internal/parser.cc
62  ${protobuf_SOURCE_DIR}/src/google/protobuf/json/internal/unparser.cc
63  ${protobuf_SOURCE_DIR}/src/google/protobuf/json/internal/untyped_message.cc
64  ${protobuf_SOURCE_DIR}/src/google/protobuf/json/internal/writer.cc
65  ${protobuf_SOURCE_DIR}/src/google/protobuf/json/internal/zero_copy_buffered_stream.cc
66  ${protobuf_SOURCE_DIR}/src/google/protobuf/json/json.cc
67  ${protobuf_SOURCE_DIR}/src/google/protobuf/map.cc
68  ${protobuf_SOURCE_DIR}/src/google/protobuf/map_field.cc
69  ${protobuf_SOURCE_DIR}/src/google/protobuf/message.cc
70  ${protobuf_SOURCE_DIR}/src/google/protobuf/message_lite.cc
71  ${protobuf_SOURCE_DIR}/src/google/protobuf/parse_context.cc
72  ${protobuf_SOURCE_DIR}/src/google/protobuf/port.cc
73  ${protobuf_SOURCE_DIR}/src/google/protobuf/raw_ptr.cc
74  ${protobuf_SOURCE_DIR}/src/google/protobuf/reflection_mode.cc
75  ${protobuf_SOURCE_DIR}/src/google/protobuf/reflection_ops.cc
76  ${protobuf_SOURCE_DIR}/src/google/protobuf/repeated_field.cc
77  ${protobuf_SOURCE_DIR}/src/google/protobuf/repeated_ptr_field.cc
78  ${protobuf_SOURCE_DIR}/src/google/protobuf/service.cc
79  ${protobuf_SOURCE_DIR}/src/google/protobuf/stubs/common.cc
80  ${protobuf_SOURCE_DIR}/src/google/protobuf/text_format.cc
81  ${protobuf_SOURCE_DIR}/src/google/protobuf/unknown_field_set.cc
82  ${protobuf_SOURCE_DIR}/src/google/protobuf/util/delimited_message_util.cc
83  ${protobuf_SOURCE_DIR}/src/google/protobuf/util/field_comparator.cc
84  ${protobuf_SOURCE_DIR}/src/google/protobuf/util/field_mask_util.cc
85  ${protobuf_SOURCE_DIR}/src/google/protobuf/util/message_differencer.cc
86  ${protobuf_SOURCE_DIR}/src/google/protobuf/util/time_util.cc
87  ${protobuf_SOURCE_DIR}/src/google/protobuf/util/type_resolver_util.cc
88  ${protobuf_SOURCE_DIR}/src/google/protobuf/wire_format.cc
89  ${protobuf_SOURCE_DIR}/src/google/protobuf/wire_format_lite.cc
90)
91
92# @//pkg:protobuf
93set(libprotobuf_hdrs
94  ${protobuf_SOURCE_DIR}/src/google/protobuf/any.pb.h
95  ${protobuf_SOURCE_DIR}/src/google/protobuf/api.pb.h
96  ${protobuf_SOURCE_DIR}/src/google/protobuf/duration.pb.h
97  ${protobuf_SOURCE_DIR}/src/google/protobuf/empty.pb.h
98  ${protobuf_SOURCE_DIR}/src/google/protobuf/field_mask.pb.h
99  ${protobuf_SOURCE_DIR}/src/google/protobuf/source_context.pb.h
100  ${protobuf_SOURCE_DIR}/src/google/protobuf/struct.pb.h
101  ${protobuf_SOURCE_DIR}/src/google/protobuf/timestamp.pb.h
102  ${protobuf_SOURCE_DIR}/src/google/protobuf/type.pb.h
103  ${protobuf_SOURCE_DIR}/src/google/protobuf/wrappers.pb.h
104  ${protobuf_SOURCE_DIR}/src/google/protobuf/any.h
105  ${protobuf_SOURCE_DIR}/src/google/protobuf/arena.h
106  ${protobuf_SOURCE_DIR}/src/google/protobuf/arena_align.h
107  ${protobuf_SOURCE_DIR}/src/google/protobuf/arena_allocation_policy.h
108  ${protobuf_SOURCE_DIR}/src/google/protobuf/arena_cleanup.h
109  ${protobuf_SOURCE_DIR}/src/google/protobuf/arenastring.h
110  ${protobuf_SOURCE_DIR}/src/google/protobuf/arenaz_sampler.h
111  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/importer.h
112  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/parser.h
113  ${protobuf_SOURCE_DIR}/src/google/protobuf/cpp_edition_defaults.h
114  ${protobuf_SOURCE_DIR}/src/google/protobuf/cpp_features.pb.h
115  ${protobuf_SOURCE_DIR}/src/google/protobuf/descriptor.h
116  ${protobuf_SOURCE_DIR}/src/google/protobuf/descriptor.pb.h
117  ${protobuf_SOURCE_DIR}/src/google/protobuf/descriptor_database.h
118  ${protobuf_SOURCE_DIR}/src/google/protobuf/descriptor_legacy.h
119  ${protobuf_SOURCE_DIR}/src/google/protobuf/descriptor_lite.h
120  ${protobuf_SOURCE_DIR}/src/google/protobuf/descriptor_visitor.h
121  ${protobuf_SOURCE_DIR}/src/google/protobuf/dynamic_message.h
122  ${protobuf_SOURCE_DIR}/src/google/protobuf/explicitly_constructed.h
123  ${protobuf_SOURCE_DIR}/src/google/protobuf/extension_set.h
124  ${protobuf_SOURCE_DIR}/src/google/protobuf/extension_set_inl.h
125  ${protobuf_SOURCE_DIR}/src/google/protobuf/feature_resolver.h
126  ${protobuf_SOURCE_DIR}/src/google/protobuf/field_access_listener.h
127  ${protobuf_SOURCE_DIR}/src/google/protobuf/generated_enum_reflection.h
128  ${protobuf_SOURCE_DIR}/src/google/protobuf/generated_enum_util.h
129  ${protobuf_SOURCE_DIR}/src/google/protobuf/generated_message_bases.h
130  ${protobuf_SOURCE_DIR}/src/google/protobuf/generated_message_reflection.h
131  ${protobuf_SOURCE_DIR}/src/google/protobuf/generated_message_tctable_decl.h
132  ${protobuf_SOURCE_DIR}/src/google/protobuf/generated_message_tctable_gen.h
133  ${protobuf_SOURCE_DIR}/src/google/protobuf/generated_message_tctable_impl.h
134  ${protobuf_SOURCE_DIR}/src/google/protobuf/generated_message_util.h
135  ${protobuf_SOURCE_DIR}/src/google/protobuf/has_bits.h
136  ${protobuf_SOURCE_DIR}/src/google/protobuf/implicit_weak_message.h
137  ${protobuf_SOURCE_DIR}/src/google/protobuf/inlined_string_field.h
138  ${protobuf_SOURCE_DIR}/src/google/protobuf/internal_visibility.h
139  ${protobuf_SOURCE_DIR}/src/google/protobuf/io/coded_stream.h
140  ${protobuf_SOURCE_DIR}/src/google/protobuf/io/gzip_stream.h
141  ${protobuf_SOURCE_DIR}/src/google/protobuf/io/io_win32.h
142  ${protobuf_SOURCE_DIR}/src/google/protobuf/io/printer.h
143  ${protobuf_SOURCE_DIR}/src/google/protobuf/io/strtod.h
144  ${protobuf_SOURCE_DIR}/src/google/protobuf/io/tokenizer.h
145  ${protobuf_SOURCE_DIR}/src/google/protobuf/io/zero_copy_sink.h
146  ${protobuf_SOURCE_DIR}/src/google/protobuf/io/zero_copy_stream.h
147  ${protobuf_SOURCE_DIR}/src/google/protobuf/io/zero_copy_stream_impl.h
148  ${protobuf_SOURCE_DIR}/src/google/protobuf/io/zero_copy_stream_impl_lite.h
149  ${protobuf_SOURCE_DIR}/src/google/protobuf/json/internal/descriptor_traits.h
150  ${protobuf_SOURCE_DIR}/src/google/protobuf/json/internal/lexer.h
151  ${protobuf_SOURCE_DIR}/src/google/protobuf/json/internal/message_path.h
152  ${protobuf_SOURCE_DIR}/src/google/protobuf/json/internal/parser.h
153  ${protobuf_SOURCE_DIR}/src/google/protobuf/json/internal/parser_traits.h
154  ${protobuf_SOURCE_DIR}/src/google/protobuf/json/internal/unparser.h
155  ${protobuf_SOURCE_DIR}/src/google/protobuf/json/internal/unparser_traits.h
156  ${protobuf_SOURCE_DIR}/src/google/protobuf/json/internal/untyped_message.h
157  ${protobuf_SOURCE_DIR}/src/google/protobuf/json/internal/writer.h
158  ${protobuf_SOURCE_DIR}/src/google/protobuf/json/internal/zero_copy_buffered_stream.h
159  ${protobuf_SOURCE_DIR}/src/google/protobuf/json/json.h
160  ${protobuf_SOURCE_DIR}/src/google/protobuf/map.h
161  ${protobuf_SOURCE_DIR}/src/google/protobuf/map_entry.h
162  ${protobuf_SOURCE_DIR}/src/google/protobuf/map_field.h
163  ${protobuf_SOURCE_DIR}/src/google/protobuf/map_field_inl.h
164  ${protobuf_SOURCE_DIR}/src/google/protobuf/map_field_lite.h
165  ${protobuf_SOURCE_DIR}/src/google/protobuf/map_type_handler.h
166  ${protobuf_SOURCE_DIR}/src/google/protobuf/message.h
167  ${protobuf_SOURCE_DIR}/src/google/protobuf/message_lite.h
168  ${protobuf_SOURCE_DIR}/src/google/protobuf/metadata.h
169  ${protobuf_SOURCE_DIR}/src/google/protobuf/metadata_lite.h
170  ${protobuf_SOURCE_DIR}/src/google/protobuf/parse_context.h
171  ${protobuf_SOURCE_DIR}/src/google/protobuf/port.h
172  ${protobuf_SOURCE_DIR}/src/google/protobuf/port_def.inc
173  ${protobuf_SOURCE_DIR}/src/google/protobuf/port_undef.inc
174  ${protobuf_SOURCE_DIR}/src/google/protobuf/raw_ptr.h
175  ${protobuf_SOURCE_DIR}/src/google/protobuf/reflection.h
176  ${protobuf_SOURCE_DIR}/src/google/protobuf/reflection_internal.h
177  ${protobuf_SOURCE_DIR}/src/google/protobuf/reflection_mode.h
178  ${protobuf_SOURCE_DIR}/src/google/protobuf/reflection_ops.h
179  ${protobuf_SOURCE_DIR}/src/google/protobuf/reflection_visit_field_info.h
180  ${protobuf_SOURCE_DIR}/src/google/protobuf/reflection_visit_fields.h
181  ${protobuf_SOURCE_DIR}/src/google/protobuf/repeated_field.h
182  ${protobuf_SOURCE_DIR}/src/google/protobuf/repeated_ptr_field.h
183  ${protobuf_SOURCE_DIR}/src/google/protobuf/runtime_version.h
184  ${protobuf_SOURCE_DIR}/src/google/protobuf/serial_arena.h
185  ${protobuf_SOURCE_DIR}/src/google/protobuf/service.h
186  ${protobuf_SOURCE_DIR}/src/google/protobuf/string_block.h
187  ${protobuf_SOURCE_DIR}/src/google/protobuf/stubs/callback.h
188  ${protobuf_SOURCE_DIR}/src/google/protobuf/stubs/common.h
189  ${protobuf_SOURCE_DIR}/src/google/protobuf/stubs/platform_macros.h
190  ${protobuf_SOURCE_DIR}/src/google/protobuf/stubs/port.h
191  ${protobuf_SOURCE_DIR}/src/google/protobuf/stubs/status_macros.h
192  ${protobuf_SOURCE_DIR}/src/google/protobuf/text_format.h
193  ${protobuf_SOURCE_DIR}/src/google/protobuf/thread_safe_arena.h
194  ${protobuf_SOURCE_DIR}/src/google/protobuf/unknown_field_set.h
195  ${protobuf_SOURCE_DIR}/src/google/protobuf/util/delimited_message_util.h
196  ${protobuf_SOURCE_DIR}/src/google/protobuf/util/field_comparator.h
197  ${protobuf_SOURCE_DIR}/src/google/protobuf/util/field_mask_util.h
198  ${protobuf_SOURCE_DIR}/src/google/protobuf/util/json_util.h
199  ${protobuf_SOURCE_DIR}/src/google/protobuf/util/message_differencer.h
200  ${protobuf_SOURCE_DIR}/src/google/protobuf/util/time_util.h
201  ${protobuf_SOURCE_DIR}/src/google/protobuf/util/type_resolver.h
202  ${protobuf_SOURCE_DIR}/src/google/protobuf/util/type_resolver_util.h
203  ${protobuf_SOURCE_DIR}/src/google/protobuf/varint_shuffle.h
204  ${protobuf_SOURCE_DIR}/src/google/protobuf/wire_format.h
205  ${protobuf_SOURCE_DIR}/src/google/protobuf/wire_format_lite.h
206)
207
208# @//pkg:protobuf_lite
209set(libprotobuf_lite_srcs
210  ${protobuf_SOURCE_DIR}/src/google/protobuf/any_lite.cc
211  ${protobuf_SOURCE_DIR}/src/google/protobuf/arena.cc
212  ${protobuf_SOURCE_DIR}/src/google/protobuf/arena_align.cc
213  ${protobuf_SOURCE_DIR}/src/google/protobuf/arenastring.cc
214  ${protobuf_SOURCE_DIR}/src/google/protobuf/arenaz_sampler.cc
215  ${protobuf_SOURCE_DIR}/src/google/protobuf/extension_set.cc
216  ${protobuf_SOURCE_DIR}/src/google/protobuf/generated_enum_util.cc
217  ${protobuf_SOURCE_DIR}/src/google/protobuf/generated_message_tctable_lite.cc
218  ${protobuf_SOURCE_DIR}/src/google/protobuf/generated_message_util.cc
219  ${protobuf_SOURCE_DIR}/src/google/protobuf/implicit_weak_message.cc
220  ${protobuf_SOURCE_DIR}/src/google/protobuf/inlined_string_field.cc
221  ${protobuf_SOURCE_DIR}/src/google/protobuf/io/coded_stream.cc
222  ${protobuf_SOURCE_DIR}/src/google/protobuf/io/io_win32.cc
223  ${protobuf_SOURCE_DIR}/src/google/protobuf/io/zero_copy_stream.cc
224  ${protobuf_SOURCE_DIR}/src/google/protobuf/io/zero_copy_stream_impl.cc
225  ${protobuf_SOURCE_DIR}/src/google/protobuf/io/zero_copy_stream_impl_lite.cc
226  ${protobuf_SOURCE_DIR}/src/google/protobuf/map.cc
227  ${protobuf_SOURCE_DIR}/src/google/protobuf/message_lite.cc
228  ${protobuf_SOURCE_DIR}/src/google/protobuf/parse_context.cc
229  ${protobuf_SOURCE_DIR}/src/google/protobuf/port.cc
230  ${protobuf_SOURCE_DIR}/src/google/protobuf/raw_ptr.cc
231  ${protobuf_SOURCE_DIR}/src/google/protobuf/repeated_field.cc
232  ${protobuf_SOURCE_DIR}/src/google/protobuf/repeated_ptr_field.cc
233  ${protobuf_SOURCE_DIR}/src/google/protobuf/stubs/common.cc
234  ${protobuf_SOURCE_DIR}/src/google/protobuf/wire_format_lite.cc
235)
236
237# @//pkg:protobuf_lite
238set(libprotobuf_lite_hdrs
239  ${protobuf_SOURCE_DIR}/src/google/protobuf/any.h
240  ${protobuf_SOURCE_DIR}/src/google/protobuf/arena.h
241  ${protobuf_SOURCE_DIR}/src/google/protobuf/arena_align.h
242  ${protobuf_SOURCE_DIR}/src/google/protobuf/arena_allocation_policy.h
243  ${protobuf_SOURCE_DIR}/src/google/protobuf/arena_cleanup.h
244  ${protobuf_SOURCE_DIR}/src/google/protobuf/arenastring.h
245  ${protobuf_SOURCE_DIR}/src/google/protobuf/arenaz_sampler.h
246  ${protobuf_SOURCE_DIR}/src/google/protobuf/descriptor_lite.h
247  ${protobuf_SOURCE_DIR}/src/google/protobuf/explicitly_constructed.h
248  ${protobuf_SOURCE_DIR}/src/google/protobuf/extension_set.h
249  ${protobuf_SOURCE_DIR}/src/google/protobuf/extension_set_inl.h
250  ${protobuf_SOURCE_DIR}/src/google/protobuf/generated_enum_util.h
251  ${protobuf_SOURCE_DIR}/src/google/protobuf/generated_message_tctable_decl.h
252  ${protobuf_SOURCE_DIR}/src/google/protobuf/generated_message_tctable_impl.h
253  ${protobuf_SOURCE_DIR}/src/google/protobuf/generated_message_util.h
254  ${protobuf_SOURCE_DIR}/src/google/protobuf/has_bits.h
255  ${protobuf_SOURCE_DIR}/src/google/protobuf/implicit_weak_message.h
256  ${protobuf_SOURCE_DIR}/src/google/protobuf/inlined_string_field.h
257  ${protobuf_SOURCE_DIR}/src/google/protobuf/internal_visibility.h
258  ${protobuf_SOURCE_DIR}/src/google/protobuf/io/coded_stream.h
259  ${protobuf_SOURCE_DIR}/src/google/protobuf/io/io_win32.h
260  ${protobuf_SOURCE_DIR}/src/google/protobuf/io/zero_copy_stream.h
261  ${protobuf_SOURCE_DIR}/src/google/protobuf/io/zero_copy_stream_impl.h
262  ${protobuf_SOURCE_DIR}/src/google/protobuf/io/zero_copy_stream_impl_lite.h
263  ${protobuf_SOURCE_DIR}/src/google/protobuf/map.h
264  ${protobuf_SOURCE_DIR}/src/google/protobuf/map_field_lite.h
265  ${protobuf_SOURCE_DIR}/src/google/protobuf/map_type_handler.h
266  ${protobuf_SOURCE_DIR}/src/google/protobuf/message_lite.h
267  ${protobuf_SOURCE_DIR}/src/google/protobuf/metadata_lite.h
268  ${protobuf_SOURCE_DIR}/src/google/protobuf/parse_context.h
269  ${protobuf_SOURCE_DIR}/src/google/protobuf/port.h
270  ${protobuf_SOURCE_DIR}/src/google/protobuf/port_def.inc
271  ${protobuf_SOURCE_DIR}/src/google/protobuf/port_undef.inc
272  ${protobuf_SOURCE_DIR}/src/google/protobuf/raw_ptr.h
273  ${protobuf_SOURCE_DIR}/src/google/protobuf/repeated_field.h
274  ${protobuf_SOURCE_DIR}/src/google/protobuf/repeated_ptr_field.h
275  ${protobuf_SOURCE_DIR}/src/google/protobuf/runtime_version.h
276  ${protobuf_SOURCE_DIR}/src/google/protobuf/serial_arena.h
277  ${protobuf_SOURCE_DIR}/src/google/protobuf/string_block.h
278  ${protobuf_SOURCE_DIR}/src/google/protobuf/stubs/callback.h
279  ${protobuf_SOURCE_DIR}/src/google/protobuf/stubs/common.h
280  ${protobuf_SOURCE_DIR}/src/google/protobuf/stubs/platform_macros.h
281  ${protobuf_SOURCE_DIR}/src/google/protobuf/stubs/port.h
282  ${protobuf_SOURCE_DIR}/src/google/protobuf/stubs/status_macros.h
283  ${protobuf_SOURCE_DIR}/src/google/protobuf/thread_safe_arena.h
284  ${protobuf_SOURCE_DIR}/src/google/protobuf/varint_shuffle.h
285  ${protobuf_SOURCE_DIR}/src/google/protobuf/wire_format_lite.h
286)
287
288# @//pkg:protoc
289set(libprotoc_srcs
290  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/code_generator.cc
291  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/code_generator_lite.cc
292  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/command_line_interface.cc
293  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/cpp/enum.cc
294  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/cpp/extension.cc
295  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/cpp/field.cc
296  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/cpp/field_generators/cord_field.cc
297  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/cpp/field_generators/enum_field.cc
298  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/cpp/field_generators/map_field.cc
299  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/cpp/field_generators/message_field.cc
300  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/cpp/field_generators/primitive_field.cc
301  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/cpp/field_generators/string_field.cc
302  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/cpp/field_generators/string_view_field.cc
303  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/cpp/file.cc
304  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/cpp/generator.cc
305  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/cpp/helpers.cc
306  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/cpp/ifndef_guard.cc
307  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/cpp/message.cc
308  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/cpp/namespace_printer.cc
309  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/cpp/padding_optimizer.cc
310  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/cpp/parse_function_generator.cc
311  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/cpp/service.cc
312  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/cpp/tracker.cc
313  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/csharp/csharp_doc_comment.cc
314  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/csharp/csharp_enum.cc
315  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/csharp/csharp_enum_field.cc
316  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/csharp/csharp_field_base.cc
317  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/csharp/csharp_generator.cc
318  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/csharp/csharp_helpers.cc
319  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/csharp/csharp_map_field.cc
320  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/csharp/csharp_message.cc
321  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/csharp/csharp_message_field.cc
322  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/csharp/csharp_primitive_field.cc
323  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/csharp/csharp_reflection_class.cc
324  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/csharp/csharp_repeated_enum_field.cc
325  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/csharp/csharp_repeated_message_field.cc
326  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/csharp/csharp_repeated_primitive_field.cc
327  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/csharp/csharp_source_generator_base.cc
328  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/csharp/csharp_wrapper_field.cc
329  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/csharp/names.cc
330  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/context.cc
331  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/doc_comment.cc
332  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/field_common.cc
333  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/file.cc
334  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/full/enum.cc
335  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/full/enum_field.cc
336  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/full/extension.cc
337  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/full/generator_factory.cc
338  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/full/make_field_gens.cc
339  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/full/map_field.cc
340  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/full/message.cc
341  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/full/message_builder.cc
342  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/full/message_field.cc
343  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/full/primitive_field.cc
344  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/full/service.cc
345  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/full/string_field.cc
346  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/generator.cc
347  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/helpers.cc
348  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/internal_helpers.cc
349  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/java_features.pb.cc
350  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/lite/enum.cc
351  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/lite/enum_field.cc
352  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/lite/extension.cc
353  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/lite/generator_factory.cc
354  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/lite/make_field_gens.cc
355  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/lite/map_field.cc
356  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/lite/message.cc
357  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/lite/message_builder.cc
358  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/lite/message_field.cc
359  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/lite/primitive_field.cc
360  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/lite/string_field.cc
361  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/message_serialization.cc
362  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/name_resolver.cc
363  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/names.cc
364  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/shared_code_generator.cc
365  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/kotlin/file.cc
366  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/kotlin/generator.cc
367  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/kotlin/message.cc
368  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/objectivec/enum.cc
369  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/objectivec/enum_field.cc
370  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/objectivec/extension.cc
371  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/objectivec/field.cc
372  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/objectivec/file.cc
373  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/objectivec/generator.cc
374  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/objectivec/helpers.cc
375  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/objectivec/import_writer.cc
376  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/objectivec/line_consumer.cc
377  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/objectivec/map_field.cc
378  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/objectivec/message.cc
379  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/objectivec/message_field.cc
380  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/objectivec/names.cc
381  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/objectivec/oneof.cc
382  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/objectivec/primitive_field.cc
383  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/objectivec/tf_decode_data.cc
384  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/php/names.cc
385  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/php/php_generator.cc
386  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/plugin.cc
387  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/plugin.pb.cc
388  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/python/generator.cc
389  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/python/helpers.cc
390  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/python/pyi_generator.cc
391  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/retention.cc
392  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/ruby/ruby_generator.cc
393  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/rust/accessors/accessor_case.cc
394  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/rust/accessors/accessors.cc
395  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/rust/accessors/default_value.cc
396  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/rust/accessors/map.cc
397  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/rust/accessors/repeated_field.cc
398  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/rust/accessors/singular_cord.cc
399  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/rust/accessors/singular_message.cc
400  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/rust/accessors/singular_scalar.cc
401  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/rust/accessors/singular_string.cc
402  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/rust/accessors/unsupported_field.cc
403  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/rust/accessors/with_presence.cc
404  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/rust/context.cc
405  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/rust/crate_mapping.cc
406  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/rust/enum.cc
407  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/rust/generator.cc
408  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/rust/message.cc
409  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/rust/naming.cc
410  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/rust/oneof.cc
411  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/rust/relative_path.cc
412  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/rust/rust_field_type.cc
413  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/rust/rust_keywords.cc
414  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/rust/upb_helpers.cc
415  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/subprocess.cc
416  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/versions.cc
417  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/zip_writer.cc
418  ${protobuf_SOURCE_DIR}/src/google/protobuf/testing/file.cc
419  ${protobuf_SOURCE_DIR}/upb_generator/common/names.cc
420  ${protobuf_SOURCE_DIR}/upb_generator/minitable/names.cc
421  ${protobuf_SOURCE_DIR}/upb_generator/minitable/names_internal.cc
422)
423
424# @//pkg:protoc
425set(libprotoc_hdrs
426  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/code_generator.h
427  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/code_generator_lite.h
428  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/command_line_interface.h
429  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/cpp/enum.h
430  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/cpp/extension.h
431  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/cpp/field.h
432  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/cpp/field_generators/generators.h
433  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/cpp/file.h
434  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/cpp/generator.h
435  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/cpp/helpers.h
436  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/cpp/ifndef_guard.h
437  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/cpp/message.h
438  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/cpp/message_layout_helper.h
439  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/cpp/names.h
440  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/cpp/namespace_printer.h
441  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/cpp/options.h
442  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/cpp/padding_optimizer.h
443  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/cpp/parse_function_generator.h
444  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/cpp/service.h
445  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/cpp/tracker.h
446  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/csharp/csharp_doc_comment.h
447  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/csharp/csharp_enum.h
448  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/csharp/csharp_enum_field.h
449  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/csharp/csharp_field_base.h
450  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/csharp/csharp_generator.h
451  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/csharp/csharp_helpers.h
452  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/csharp/csharp_map_field.h
453  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/csharp/csharp_message.h
454  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/csharp/csharp_message_field.h
455  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/csharp/csharp_options.h
456  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/csharp/csharp_primitive_field.h
457  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/csharp/csharp_reflection_class.h
458  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/csharp/csharp_repeated_enum_field.h
459  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/csharp/csharp_repeated_message_field.h
460  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/csharp/csharp_repeated_primitive_field.h
461  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/csharp/csharp_source_generator_base.h
462  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/csharp/csharp_wrapper_field.h
463  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/csharp/names.h
464  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/context.h
465  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/doc_comment.h
466  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/field_common.h
467  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/file.h
468  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/full/enum.h
469  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/full/enum_field.h
470  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/full/extension.h
471  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/full/field_generator.h
472  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/full/generator_factory.h
473  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/full/make_field_gens.h
474  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/full/map_field.h
475  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/full/message.h
476  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/full/message_builder.h
477  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/full/message_field.h
478  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/full/primitive_field.h
479  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/full/service.h
480  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/full/string_field.h
481  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/generator.h
482  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/generator_common.h
483  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/generator_factory.h
484  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/helpers.h
485  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/internal_helpers.h
486  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/java_features.pb.h
487  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/lite/enum.h
488  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/lite/enum_field.h
489  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/lite/extension.h
490  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/lite/field_generator.h
491  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/lite/generator_factory.h
492  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/lite/make_field_gens.h
493  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/lite/map_field.h
494  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/lite/message.h
495  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/lite/message_builder.h
496  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/lite/message_field.h
497  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/lite/primitive_field.h
498  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/lite/string_field.h
499  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/message_serialization.h
500  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/name_resolver.h
501  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/names.h
502  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/options.h
503  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/shared_code_generator.h
504  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/kotlin/file.h
505  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/kotlin/generator.h
506  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/kotlin/message.h
507  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/objectivec/enum.h
508  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/objectivec/enum_field.h
509  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/objectivec/extension.h
510  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/objectivec/field.h
511  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/objectivec/file.h
512  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/objectivec/generator.h
513  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/objectivec/helpers.h
514  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/objectivec/import_writer.h
515  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/objectivec/line_consumer.h
516  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/objectivec/map_field.h
517  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/objectivec/message.h
518  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/objectivec/message_field.h
519  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/objectivec/names.h
520  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/objectivec/nsobject_methods.h
521  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/objectivec/oneof.h
522  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/objectivec/options.h
523  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/objectivec/primitive_field.h
524  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/objectivec/tf_decode_data.h
525  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/php/names.h
526  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/php/php_generator.h
527  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/plugin.h
528  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/plugin.pb.h
529  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/python/generator.h
530  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/python/helpers.h
531  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/python/pyi_generator.h
532  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/retention.h
533  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/ruby/ruby_generator.h
534  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/rust/accessors/accessor_case.h
535  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/rust/accessors/accessors.h
536  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/rust/accessors/default_value.h
537  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/rust/accessors/generator.h
538  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/rust/accessors/with_presence.h
539  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/rust/context.h
540  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/rust/crate_mapping.h
541  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/rust/enum.h
542  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/rust/generator.h
543  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/rust/message.h
544  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/rust/naming.h
545  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/rust/oneof.h
546  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/rust/relative_path.h
547  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/rust/rust_field_type.h
548  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/rust/rust_keywords.h
549  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/rust/upb_helpers.h
550  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/scc.h
551  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/subprocess.h
552  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/versions.h
553  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/zip_writer.h
554  ${protobuf_SOURCE_DIR}/src/google/protobuf/testing/file.h
555  ${protobuf_SOURCE_DIR}/upb/port/atomic.h
556  ${protobuf_SOURCE_DIR}/upb/port/def.inc
557  ${protobuf_SOURCE_DIR}/upb/port/undef.inc
558  ${protobuf_SOURCE_DIR}/upb/port/vsnprintf_compat.h
559  ${protobuf_SOURCE_DIR}/upb_generator/common/names.h
560  ${protobuf_SOURCE_DIR}/upb_generator/minitable/names.h
561  ${protobuf_SOURCE_DIR}/upb_generator/minitable/names_internal.h
562)
563
564# @//pkg:upb
565set(libupb_srcs
566  ${protobuf_SOURCE_DIR}/upb/base/status.c
567  ${protobuf_SOURCE_DIR}/upb/hash/common.c
568  ${protobuf_SOURCE_DIR}/upb/json/decode.c
569  ${protobuf_SOURCE_DIR}/upb/json/encode.c
570  ${protobuf_SOURCE_DIR}/upb/lex/atoi.c
571  ${protobuf_SOURCE_DIR}/upb/lex/round_trip.c
572  ${protobuf_SOURCE_DIR}/upb/lex/strtod.c
573  ${protobuf_SOURCE_DIR}/upb/lex/unicode.c
574  ${protobuf_SOURCE_DIR}/upb/mem/alloc.c
575  ${protobuf_SOURCE_DIR}/upb/mem/arena.c
576  ${protobuf_SOURCE_DIR}/upb/message/accessors.c
577  ${protobuf_SOURCE_DIR}/upb/message/array.c
578  ${protobuf_SOURCE_DIR}/upb/message/compare.c
579  ${protobuf_SOURCE_DIR}/upb/message/compat.c
580  ${protobuf_SOURCE_DIR}/upb/message/copy.c
581  ${protobuf_SOURCE_DIR}/upb/message/internal/compare_unknown.c
582  ${protobuf_SOURCE_DIR}/upb/message/internal/extension.c
583  ${protobuf_SOURCE_DIR}/upb/message/internal/iterator.c
584  ${protobuf_SOURCE_DIR}/upb/message/internal/message.c
585  ${protobuf_SOURCE_DIR}/upb/message/map.c
586  ${protobuf_SOURCE_DIR}/upb/message/map_sorter.c
587  ${protobuf_SOURCE_DIR}/upb/message/merge.c
588  ${protobuf_SOURCE_DIR}/upb/message/message.c
589  ${protobuf_SOURCE_DIR}/upb/mini_descriptor/build_enum.c
590  ${protobuf_SOURCE_DIR}/upb/mini_descriptor/decode.c
591  ${protobuf_SOURCE_DIR}/upb/mini_descriptor/internal/base92.c
592  ${protobuf_SOURCE_DIR}/upb/mini_descriptor/internal/encode.c
593  ${protobuf_SOURCE_DIR}/upb/mini_descriptor/link.c
594  ${protobuf_SOURCE_DIR}/upb/mini_table/extension_registry.c
595  ${protobuf_SOURCE_DIR}/upb/mini_table/internal/message.c
596  ${protobuf_SOURCE_DIR}/upb/mini_table/message.c
597  ${protobuf_SOURCE_DIR}/upb/reflection/def_pool.c
598  ${protobuf_SOURCE_DIR}/upb/reflection/def_type.c
599  ${protobuf_SOURCE_DIR}/upb/reflection/desc_state.c
600  ${protobuf_SOURCE_DIR}/upb/reflection/enum_def.c
601  ${protobuf_SOURCE_DIR}/upb/reflection/enum_reserved_range.c
602  ${protobuf_SOURCE_DIR}/upb/reflection/enum_value_def.c
603  ${protobuf_SOURCE_DIR}/upb/reflection/extension_range.c
604  ${protobuf_SOURCE_DIR}/upb/reflection/field_def.c
605  ${protobuf_SOURCE_DIR}/upb/reflection/file_def.c
606  ${protobuf_SOURCE_DIR}/upb/reflection/internal/def_builder.c
607  ${protobuf_SOURCE_DIR}/upb/reflection/internal/strdup2.c
608  ${protobuf_SOURCE_DIR}/upb/reflection/message.c
609  ${protobuf_SOURCE_DIR}/upb/reflection/message_def.c
610  ${protobuf_SOURCE_DIR}/upb/reflection/message_reserved_range.c
611  ${protobuf_SOURCE_DIR}/upb/reflection/method_def.c
612  ${protobuf_SOURCE_DIR}/upb/reflection/oneof_def.c
613  ${protobuf_SOURCE_DIR}/upb/reflection/service_def.c
614  ${protobuf_SOURCE_DIR}/upb/text/encode.c
615  ${protobuf_SOURCE_DIR}/upb/text/internal/encode.c
616  ${protobuf_SOURCE_DIR}/upb/util/def_to_proto.c
617  ${protobuf_SOURCE_DIR}/upb/util/required_fields.c
618  ${protobuf_SOURCE_DIR}/upb/wire/byte_size.c
619  ${protobuf_SOURCE_DIR}/upb/wire/decode.c
620  ${protobuf_SOURCE_DIR}/upb/wire/encode.c
621  ${protobuf_SOURCE_DIR}/upb/wire/eps_copy_input_stream.c
622  ${protobuf_SOURCE_DIR}/upb/wire/internal/decode_fast.c
623  ${protobuf_SOURCE_DIR}/upb/wire/reader.c
624)
625
626# @//pkg:upb
627set(libupb_hdrs
628  ${protobuf_SOURCE_DIR}/upb/base/descriptor_constants.h
629  ${protobuf_SOURCE_DIR}/upb/base/internal/endian.h
630  ${protobuf_SOURCE_DIR}/upb/base/internal/log2.h
631  ${protobuf_SOURCE_DIR}/upb/base/status.h
632  ${protobuf_SOURCE_DIR}/upb/base/status.hpp
633  ${protobuf_SOURCE_DIR}/upb/base/string_view.h
634  ${protobuf_SOURCE_DIR}/upb/base/upcast.h
635  ${protobuf_SOURCE_DIR}/upb/generated_code_support.h
636  ${protobuf_SOURCE_DIR}/upb/hash/common.h
637  ${protobuf_SOURCE_DIR}/upb/hash/int_table.h
638  ${protobuf_SOURCE_DIR}/upb/hash/str_table.h
639  ${protobuf_SOURCE_DIR}/upb/json/decode.h
640  ${protobuf_SOURCE_DIR}/upb/json/encode.h
641  ${protobuf_SOURCE_DIR}/upb/lex/atoi.h
642  ${protobuf_SOURCE_DIR}/upb/lex/round_trip.h
643  ${protobuf_SOURCE_DIR}/upb/lex/strtod.h
644  ${protobuf_SOURCE_DIR}/upb/lex/unicode.h
645  ${protobuf_SOURCE_DIR}/upb/mem/alloc.h
646  ${protobuf_SOURCE_DIR}/upb/mem/arena.h
647  ${protobuf_SOURCE_DIR}/upb/mem/arena.hpp
648  ${protobuf_SOURCE_DIR}/upb/mem/internal/arena.h
649  ${protobuf_SOURCE_DIR}/upb/message/accessors.h
650  ${protobuf_SOURCE_DIR}/upb/message/array.h
651  ${protobuf_SOURCE_DIR}/upb/message/compare.h
652  ${protobuf_SOURCE_DIR}/upb/message/compat.h
653  ${protobuf_SOURCE_DIR}/upb/message/copy.h
654  ${protobuf_SOURCE_DIR}/upb/message/internal/accessors.h
655  ${protobuf_SOURCE_DIR}/upb/message/internal/array.h
656  ${protobuf_SOURCE_DIR}/upb/message/internal/compare_unknown.h
657  ${protobuf_SOURCE_DIR}/upb/message/internal/extension.h
658  ${protobuf_SOURCE_DIR}/upb/message/internal/iterator.h
659  ${protobuf_SOURCE_DIR}/upb/message/internal/map.h
660  ${protobuf_SOURCE_DIR}/upb/message/internal/map_entry.h
661  ${protobuf_SOURCE_DIR}/upb/message/internal/map_sorter.h
662  ${protobuf_SOURCE_DIR}/upb/message/internal/message.h
663  ${protobuf_SOURCE_DIR}/upb/message/internal/tagged_ptr.h
664  ${protobuf_SOURCE_DIR}/upb/message/internal/types.h
665  ${protobuf_SOURCE_DIR}/upb/message/map.h
666  ${protobuf_SOURCE_DIR}/upb/message/map_gencode_util.h
667  ${protobuf_SOURCE_DIR}/upb/message/merge.h
668  ${protobuf_SOURCE_DIR}/upb/message/message.h
669  ${protobuf_SOURCE_DIR}/upb/message/tagged_ptr.h
670  ${protobuf_SOURCE_DIR}/upb/message/value.h
671  ${protobuf_SOURCE_DIR}/upb/mini_descriptor/build_enum.h
672  ${protobuf_SOURCE_DIR}/upb/mini_descriptor/decode.h
673  ${protobuf_SOURCE_DIR}/upb/mini_descriptor/internal/base92.h
674  ${protobuf_SOURCE_DIR}/upb/mini_descriptor/internal/decoder.h
675  ${protobuf_SOURCE_DIR}/upb/mini_descriptor/internal/encode.h
676  ${protobuf_SOURCE_DIR}/upb/mini_descriptor/internal/encode.hpp
677  ${protobuf_SOURCE_DIR}/upb/mini_descriptor/internal/modifiers.h
678  ${protobuf_SOURCE_DIR}/upb/mini_descriptor/internal/wire_constants.h
679  ${protobuf_SOURCE_DIR}/upb/mini_descriptor/link.h
680  ${protobuf_SOURCE_DIR}/upb/mini_table/enum.h
681  ${protobuf_SOURCE_DIR}/upb/mini_table/extension.h
682  ${protobuf_SOURCE_DIR}/upb/mini_table/extension_registry.h
683  ${protobuf_SOURCE_DIR}/upb/mini_table/field.h
684  ${protobuf_SOURCE_DIR}/upb/mini_table/file.h
685  ${protobuf_SOURCE_DIR}/upb/mini_table/internal/enum.h
686  ${protobuf_SOURCE_DIR}/upb/mini_table/internal/extension.h
687  ${protobuf_SOURCE_DIR}/upb/mini_table/internal/field.h
688  ${protobuf_SOURCE_DIR}/upb/mini_table/internal/file.h
689  ${protobuf_SOURCE_DIR}/upb/mini_table/internal/message.h
690  ${protobuf_SOURCE_DIR}/upb/mini_table/internal/size_log2.h
691  ${protobuf_SOURCE_DIR}/upb/mini_table/internal/sub.h
692  ${protobuf_SOURCE_DIR}/upb/mini_table/message.h
693  ${protobuf_SOURCE_DIR}/upb/mini_table/sub.h
694  ${protobuf_SOURCE_DIR}/upb/port/atomic.h
695  ${protobuf_SOURCE_DIR}/upb/port/def.inc
696  ${protobuf_SOURCE_DIR}/upb/port/undef.inc
697  ${protobuf_SOURCE_DIR}/upb/port/vsnprintf_compat.h
698  ${protobuf_SOURCE_DIR}/upb/reflection/common.h
699  ${protobuf_SOURCE_DIR}/upb/reflection/def.h
700  ${protobuf_SOURCE_DIR}/upb/reflection/def.hpp
701  ${protobuf_SOURCE_DIR}/upb/reflection/def_pool.h
702  ${protobuf_SOURCE_DIR}/upb/reflection/def_type.h
703  ${protobuf_SOURCE_DIR}/upb/reflection/descriptor_bootstrap.h
704  ${protobuf_SOURCE_DIR}/upb/reflection/enum_def.h
705  ${protobuf_SOURCE_DIR}/upb/reflection/enum_reserved_range.h
706  ${protobuf_SOURCE_DIR}/upb/reflection/enum_value_def.h
707  ${protobuf_SOURCE_DIR}/upb/reflection/extension_range.h
708  ${protobuf_SOURCE_DIR}/upb/reflection/field_def.h
709  ${protobuf_SOURCE_DIR}/upb/reflection/file_def.h
710  ${protobuf_SOURCE_DIR}/upb/reflection/internal/def_pool.h
711  ${protobuf_SOURCE_DIR}/upb/reflection/internal/desc_state.h
712  ${protobuf_SOURCE_DIR}/upb/reflection/internal/enum_def.h
713  ${protobuf_SOURCE_DIR}/upb/reflection/internal/enum_reserved_range.h
714  ${protobuf_SOURCE_DIR}/upb/reflection/internal/enum_value_def.h
715  ${protobuf_SOURCE_DIR}/upb/reflection/internal/extension_range.h
716  ${protobuf_SOURCE_DIR}/upb/reflection/internal/field_def.h
717  ${protobuf_SOURCE_DIR}/upb/reflection/internal/file_def.h
718  ${protobuf_SOURCE_DIR}/upb/reflection/internal/message_def.h
719  ${protobuf_SOURCE_DIR}/upb/reflection/internal/message_reserved_range.h
720  ${protobuf_SOURCE_DIR}/upb/reflection/internal/method_def.h
721  ${protobuf_SOURCE_DIR}/upb/reflection/internal/oneof_def.h
722  ${protobuf_SOURCE_DIR}/upb/reflection/internal/service_def.h
723  ${protobuf_SOURCE_DIR}/upb/reflection/internal/upb_edition_defaults.h
724  ${protobuf_SOURCE_DIR}/upb/reflection/message.h
725  ${protobuf_SOURCE_DIR}/upb/reflection/message.hpp
726  ${protobuf_SOURCE_DIR}/upb/reflection/message_def.h
727  ${protobuf_SOURCE_DIR}/upb/reflection/message_reserved_range.h
728  ${protobuf_SOURCE_DIR}/upb/reflection/method_def.h
729  ${protobuf_SOURCE_DIR}/upb/reflection/oneof_def.h
730  ${protobuf_SOURCE_DIR}/upb/reflection/service_def.h
731  ${protobuf_SOURCE_DIR}/upb/text/encode.h
732  ${protobuf_SOURCE_DIR}/upb/text/internal/encode.h
733  ${protobuf_SOURCE_DIR}/upb/text/options.h
734  ${protobuf_SOURCE_DIR}/upb/util/def_to_proto.h
735  ${protobuf_SOURCE_DIR}/upb/util/required_fields.h
736  ${protobuf_SOURCE_DIR}/upb/wire/byte_size.h
737  ${protobuf_SOURCE_DIR}/upb/wire/decode.h
738  ${protobuf_SOURCE_DIR}/upb/wire/encode.h
739  ${protobuf_SOURCE_DIR}/upb/wire/eps_copy_input_stream.h
740  ${protobuf_SOURCE_DIR}/upb/wire/internal/decode_fast.h
741  ${protobuf_SOURCE_DIR}/upb/wire/reader.h
742  ${protobuf_SOURCE_DIR}/upb/wire/types.h
743)
744
745# @//pkg:protoc-gen-upb
746set(protoc-gen-upb_srcs
747  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/code_generator_lite.cc
748  ${protobuf_SOURCE_DIR}/src/google/protobuf/port.cc
749  ${protobuf_SOURCE_DIR}/upb_generator/c/generator.cc
750  ${protobuf_SOURCE_DIR}/upb_generator/c/names.cc
751  ${protobuf_SOURCE_DIR}/upb_generator/c/names_internal.cc
752  ${protobuf_SOURCE_DIR}/upb_generator/common.cc
753  ${protobuf_SOURCE_DIR}/upb_generator/common/names.cc
754  ${protobuf_SOURCE_DIR}/upb_generator/file_layout.cc
755  ${protobuf_SOURCE_DIR}/upb_generator/minitable/names.cc
756  ${protobuf_SOURCE_DIR}/upb_generator/minitable/names_internal.cc
757)
758
759# @//pkg:protoc-gen-upb
760set(protoc-gen-upb_hdrs
761  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/code_generator_lite.h
762  ${protobuf_SOURCE_DIR}/src/google/protobuf/port.h
763  ${protobuf_SOURCE_DIR}/src/google/protobuf/port_def.inc
764  ${protobuf_SOURCE_DIR}/src/google/protobuf/port_undef.inc
765  ${protobuf_SOURCE_DIR}/upb_generator/c/names.h
766  ${protobuf_SOURCE_DIR}/upb_generator/c/names_internal.h
767  ${protobuf_SOURCE_DIR}/upb_generator/common.h
768  ${protobuf_SOURCE_DIR}/upb_generator/common/names.h
769  ${protobuf_SOURCE_DIR}/upb_generator/file_layout.h
770  ${protobuf_SOURCE_DIR}/upb_generator/minitable/names.h
771  ${protobuf_SOURCE_DIR}/upb_generator/minitable/names_internal.h
772  ${protobuf_SOURCE_DIR}/upb_generator/plugin.h
773  ${protobuf_SOURCE_DIR}/upb_generator/plugin_bootstrap.h
774)
775
776# @//pkg:protoc-gen-upbdefs
777set(protoc-gen-upbdefs_srcs
778  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/code_generator_lite.cc
779  ${protobuf_SOURCE_DIR}/src/google/protobuf/port.cc
780  ${protobuf_SOURCE_DIR}/upb_generator/common.cc
781  ${protobuf_SOURCE_DIR}/upb_generator/common/names.cc
782  ${protobuf_SOURCE_DIR}/upb_generator/file_layout.cc
783  ${protobuf_SOURCE_DIR}/upb_generator/minitable/names.cc
784  ${protobuf_SOURCE_DIR}/upb_generator/minitable/names_internal.cc
785  ${protobuf_SOURCE_DIR}/upb_generator/reflection/generator.cc
786  ${protobuf_SOURCE_DIR}/upb_generator/reflection/names.cc
787)
788
789# @//pkg:protoc-gen-upbdefs
790set(protoc-gen-upbdefs_hdrs
791  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/code_generator_lite.h
792  ${protobuf_SOURCE_DIR}/src/google/protobuf/port.h
793  ${protobuf_SOURCE_DIR}/src/google/protobuf/port_def.inc
794  ${protobuf_SOURCE_DIR}/src/google/protobuf/port_undef.inc
795  ${protobuf_SOURCE_DIR}/upb_generator/common.h
796  ${protobuf_SOURCE_DIR}/upb_generator/common/names.h
797  ${protobuf_SOURCE_DIR}/upb_generator/file_layout.h
798  ${protobuf_SOURCE_DIR}/upb_generator/minitable/names.h
799  ${protobuf_SOURCE_DIR}/upb_generator/minitable/names_internal.h
800  ${protobuf_SOURCE_DIR}/upb_generator/plugin.h
801  ${protobuf_SOURCE_DIR}/upb_generator/plugin_bootstrap.h
802  ${protobuf_SOURCE_DIR}/upb_generator/reflection/names.h
803)
804
805# @//pkg:protoc-gen-upb_minitable
806set(protoc-gen-upb_minitable_srcs
807  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/code_generator_lite.cc
808  ${protobuf_SOURCE_DIR}/src/google/protobuf/port.cc
809  ${protobuf_SOURCE_DIR}/upb_generator/common.cc
810  ${protobuf_SOURCE_DIR}/upb_generator/common/names.cc
811  ${protobuf_SOURCE_DIR}/upb_generator/file_layout.cc
812  ${protobuf_SOURCE_DIR}/upb_generator/minitable/fasttable.cc
813  ${protobuf_SOURCE_DIR}/upb_generator/minitable/generator.cc
814  ${protobuf_SOURCE_DIR}/upb_generator/minitable/main.cc
815  ${protobuf_SOURCE_DIR}/upb_generator/minitable/names.cc
816  ${protobuf_SOURCE_DIR}/upb_generator/minitable/names_internal.cc
817)
818
819# @//pkg:protoc-gen-upb_minitable
820set(protoc-gen-upb_minitable_hdrs
821  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/code_generator_lite.h
822  ${protobuf_SOURCE_DIR}/src/google/protobuf/port.h
823  ${protobuf_SOURCE_DIR}/src/google/protobuf/port_def.inc
824  ${protobuf_SOURCE_DIR}/src/google/protobuf/port_undef.inc
825  ${protobuf_SOURCE_DIR}/upb_generator/common.h
826  ${protobuf_SOURCE_DIR}/upb_generator/common/names.h
827  ${protobuf_SOURCE_DIR}/upb_generator/file_layout.h
828  ${protobuf_SOURCE_DIR}/upb_generator/minitable/generator.h
829  ${protobuf_SOURCE_DIR}/upb_generator/minitable/names.h
830  ${protobuf_SOURCE_DIR}/upb_generator/minitable/names_internal.h
831  ${protobuf_SOURCE_DIR}/upb_generator/plugin.h
832  ${protobuf_SOURCE_DIR}/upb_generator/plugin_bootstrap.h
833)
834
835# @//src/google/protobuf:well_known_type_protos
836set(wkt_protos_files
837  ${protobuf_SOURCE_DIR}/src/google/protobuf/any.proto
838  ${protobuf_SOURCE_DIR}/src/google/protobuf/api.proto
839  ${protobuf_SOURCE_DIR}/src/google/protobuf/duration.proto
840  ${protobuf_SOURCE_DIR}/src/google/protobuf/empty.proto
841  ${protobuf_SOURCE_DIR}/src/google/protobuf/field_mask.proto
842  ${protobuf_SOURCE_DIR}/src/google/protobuf/source_context.proto
843  ${protobuf_SOURCE_DIR}/src/google/protobuf/struct.proto
844  ${protobuf_SOURCE_DIR}/src/google/protobuf/timestamp.proto
845  ${protobuf_SOURCE_DIR}/src/google/protobuf/type.proto
846  ${protobuf_SOURCE_DIR}/src/google/protobuf/wrappers.proto
847)
848
849# @//src/google/protobuf:cpp_features_proto
850set(cpp_features_proto_proto_srcs
851  ${protobuf_SOURCE_DIR}/src/google/protobuf/cpp_features.proto
852)
853
854# @//src/google/protobuf:cpp_features_proto
855set(cpp_features_proto_srcs
856  ${protobuf_SOURCE_DIR}/src/google/protobuf/cpp_features.proto.pb.cc
857)
858
859# @//src/google/protobuf:cpp_features_proto
860set(cpp_features_proto_hdrs
861  ${protobuf_SOURCE_DIR}/src/google/protobuf/cpp_features.proto.pb.h
862)
863
864# @//src/google/protobuf:cpp_features_proto
865set(cpp_features_proto_files
866  ${protobuf_SOURCE_DIR}/src/google/protobuf/cpp_features_proto-descriptor-set.proto.bin
867)
868
869# @//src/google/protobuf:descriptor_proto
870set(descriptor_proto_proto_srcs
871  ${protobuf_SOURCE_DIR}/src/google/protobuf/descriptor.proto
872)
873
874# @//src/google/protobuf:descriptor_proto
875set(descriptor_proto_srcs
876  ${protobuf_SOURCE_DIR}/src/google/protobuf/descriptor.proto.pb.cc
877)
878
879# @//src/google/protobuf:descriptor_proto
880set(descriptor_proto_hdrs
881  ${protobuf_SOURCE_DIR}/src/google/protobuf/descriptor.proto.pb.h
882)
883
884# @//src/google/protobuf:descriptor_proto
885set(descriptor_proto_files
886  ${protobuf_SOURCE_DIR}/src/google/protobuf/descriptor_proto-descriptor-set.proto.bin
887)
888
889# @//src/google/protobuf/compiler:plugin_proto
890set(plugin_proto_proto_srcs
891  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/plugin.proto
892)
893
894# @//src/google/protobuf/compiler:plugin_proto
895set(plugin_proto_srcs
896  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/plugin.proto.pb.cc
897)
898
899# @//src/google/protobuf/compiler:plugin_proto
900set(plugin_proto_hdrs
901  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/plugin.proto.pb.h
902)
903
904# @//src/google/protobuf/compiler:plugin_proto
905set(plugin_proto_files
906  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/plugin_proto-descriptor-set.proto.bin
907)
908
909# @//java/core:java_features_proto
910set(java_features_proto_proto_srcs
911  ${protobuf_SOURCE_DIR}/java/core/src/main/resources/google/protobuf/java_features.proto
912)
913
914# @//java/core:java_features_proto
915set(java_features_proto_srcs
916  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/java_features.proto.pb.cc
917)
918
919# @//java/core:java_features_proto
920set(java_features_proto_hdrs
921  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/java_features.proto.pb.h
922)
923
924# @//java/core:java_features_proto
925set(java_features_proto_files
926  ${protobuf_SOURCE_DIR}/java/core/java_features_proto-descriptor-set.proto.bin
927)
928
929# @//go:go_features_proto
930set(go_features_proto_proto_srcs
931  ${protobuf_SOURCE_DIR}/go/google/protobuf/go_features.proto
932)
933
934# @//go:go_features_proto
935set(go_features_proto_srcs
936  ${protobuf_SOURCE_DIR}/go/go_features.proto.pb.cc
937)
938
939# @//go:go_features_proto
940set(go_features_proto_hdrs
941  ${protobuf_SOURCE_DIR}/go/go_features.proto.pb.h
942)
943
944# @//go:go_features_proto
945set(go_features_proto_files
946  ${protobuf_SOURCE_DIR}/go/go_features_proto-descriptor-set.proto.bin
947)
948
949# @//pkg:common_test
950set(common_test_srcs
951  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/command_line_interface_tester.cc
952  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/mock_code_generator.cc
953  ${protobuf_SOURCE_DIR}/src/google/protobuf/testing/file.cc
954  ${protobuf_SOURCE_DIR}/src/google/protobuf/testing/googletest.cc
955)
956
957# @//pkg:common_test
958set(common_test_hdrs
959  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/command_line_interface_tester.h
960  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/mock_code_generator.h
961  ${protobuf_SOURCE_DIR}/src/google/protobuf/internal_visibility_for_testing.h
962  ${protobuf_SOURCE_DIR}/src/google/protobuf/test_textproto.h
963  ${protobuf_SOURCE_DIR}/src/google/protobuf/testing/googletest.h
964)
965
966# @//pkg:lite_test_util
967set(lite_test_util_srcs
968  ${protobuf_SOURCE_DIR}/src/google/protobuf/arena_test_util.cc
969  ${protobuf_SOURCE_DIR}/src/google/protobuf/map_lite_test_util.cc
970  ${protobuf_SOURCE_DIR}/src/google/protobuf/test_util_lite.cc
971)
972
973# @//pkg:lite_test_util
974set(lite_test_util_hdrs
975  ${protobuf_SOURCE_DIR}/src/google/protobuf/arena_test_util.h
976  ${protobuf_SOURCE_DIR}/src/google/protobuf/map_lite_test_util.h
977  ${protobuf_SOURCE_DIR}/src/google/protobuf/map_test_util_impl.h
978  ${protobuf_SOURCE_DIR}/src/google/protobuf/proto3_lite_unittest.inc
979  ${protobuf_SOURCE_DIR}/src/google/protobuf/test_util.inc
980  ${protobuf_SOURCE_DIR}/src/google/protobuf/test_util2.h
981  ${protobuf_SOURCE_DIR}/src/google/protobuf/test_util_lite.h
982)
983
984# @//pkg:test_util
985set(test_util_srcs
986  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/annotation_test_util.cc
987  ${protobuf_SOURCE_DIR}/src/google/protobuf/reflection_tester.cc
988  ${protobuf_SOURCE_DIR}/src/google/protobuf/test_util.cc
989  ${protobuf_SOURCE_DIR}/src/google/protobuf/testing/file.cc
990  ${protobuf_SOURCE_DIR}/src/google/protobuf/unredacted_debug_format_for_test.cc
991)
992
993# @//pkg:test_util
994set(test_util_hdrs
995  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/annotation_test_util.h
996  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/cpp/unittest.h
997  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/cpp/unittest.inc
998  ${protobuf_SOURCE_DIR}/src/google/protobuf/io/test_zero_copy_stream.h
999  ${protobuf_SOURCE_DIR}/src/google/protobuf/map_test.inc
1000  ${protobuf_SOURCE_DIR}/src/google/protobuf/map_test_util.h
1001  ${protobuf_SOURCE_DIR}/src/google/protobuf/map_test_util.inc
1002  ${protobuf_SOURCE_DIR}/src/google/protobuf/message_unittest.inc
1003  ${protobuf_SOURCE_DIR}/src/google/protobuf/message_unittest_legacy_apis.inc
1004  ${protobuf_SOURCE_DIR}/src/google/protobuf/reflection_tester.h
1005  ${protobuf_SOURCE_DIR}/src/google/protobuf/repeated_field_reflection_unittest.inc
1006  ${protobuf_SOURCE_DIR}/src/google/protobuf/test_util.h
1007  ${protobuf_SOURCE_DIR}/src/google/protobuf/test_util.inc
1008  ${protobuf_SOURCE_DIR}/src/google/protobuf/unredacted_debug_format_for_test.h
1009  ${protobuf_SOURCE_DIR}/src/google/protobuf/wire_format_unittest.inc
1010)
1011
1012# @//upb:test_util
1013set(upb_test_util_files
1014  ${protobuf_SOURCE_DIR}/upb/test/fuzz_util.cc
1015  ${protobuf_SOURCE_DIR}/upb/test/fuzz_util.h
1016  ${protobuf_SOURCE_DIR}/upb/test/parse_text_proto.h
1017  ${protobuf_SOURCE_DIR}/upb/util/def_to_proto_test.h
1018)
1019
1020# @//upb:test_protos
1021set(upb_test_protos_files
1022  ${protobuf_SOURCE_DIR}/src/google/protobuf/any.proto
1023  ${protobuf_SOURCE_DIR}/src/google/protobuf/api.proto
1024  ${protobuf_SOURCE_DIR}/src/google/protobuf/duration.proto
1025  ${protobuf_SOURCE_DIR}/src/google/protobuf/empty.proto
1026  ${protobuf_SOURCE_DIR}/src/google/protobuf/field_mask.proto
1027  ${protobuf_SOURCE_DIR}/src/google/protobuf/source_context.proto
1028  ${protobuf_SOURCE_DIR}/src/google/protobuf/struct.proto
1029  ${protobuf_SOURCE_DIR}/src/google/protobuf/test_messages_proto2.proto
1030  ${protobuf_SOURCE_DIR}/src/google/protobuf/test_messages_proto3.proto
1031  ${protobuf_SOURCE_DIR}/src/google/protobuf/timestamp.proto
1032  ${protobuf_SOURCE_DIR}/src/google/protobuf/type.proto
1033  ${protobuf_SOURCE_DIR}/src/google/protobuf/wrappers.proto
1034  ${protobuf_SOURCE_DIR}/upb/json/test.proto
1035  ${protobuf_SOURCE_DIR}/upb/message/test.proto
1036  ${protobuf_SOURCE_DIR}/upb/message/utf8_test.proto
1037  ${protobuf_SOURCE_DIR}/upb/message/utf8_test_proto2.proto
1038  ${protobuf_SOURCE_DIR}/upb/test/editions_test.proto
1039  ${protobuf_SOURCE_DIR}/upb/test/empty.proto
1040  ${protobuf_SOURCE_DIR}/upb/test/proto3_test.proto
1041  ${protobuf_SOURCE_DIR}/upb/test/test.proto
1042  ${protobuf_SOURCE_DIR}/upb/test/test_cpp.proto
1043  ${protobuf_SOURCE_DIR}/upb/test/test_import_empty_srcs.proto
1044  ${protobuf_SOURCE_DIR}/upb/util/def_to_proto_editions_test.proto
1045  ${protobuf_SOURCE_DIR}/upb/util/def_to_proto_public_import_test.proto
1046  ${protobuf_SOURCE_DIR}/upb/util/def_to_proto_regular_import_test.proto
1047  ${protobuf_SOURCE_DIR}/upb/util/def_to_proto_test.proto
1048  ${protobuf_SOURCE_DIR}/upb/util/def_to_proto_weak_import_test.proto
1049  ${protobuf_SOURCE_DIR}/upb/util/def_to_proto_wweak_import_test.proto
1050  ${protobuf_SOURCE_DIR}/upb/util/required_fields_editions_test.proto
1051  ${protobuf_SOURCE_DIR}/upb/util/required_fields_test.proto
1052)
1053
1054# @//upb:test_srcs
1055set(upb_test_files
1056  ${protobuf_SOURCE_DIR}/upb/json/decode_test.cc
1057  ${protobuf_SOURCE_DIR}/upb/json/encode_test.cc
1058  ${protobuf_SOURCE_DIR}/upb/mem/arena_test.cc
1059  ${protobuf_SOURCE_DIR}/upb/message/accessors_test.cc
1060  ${protobuf_SOURCE_DIR}/upb/message/array_test.cc
1061  ${protobuf_SOURCE_DIR}/upb/message/copy_test.cc
1062  ${protobuf_SOURCE_DIR}/upb/message/internal/compare_unknown_test.cc
1063  ${protobuf_SOURCE_DIR}/upb/message/map_test.cc
1064  ${protobuf_SOURCE_DIR}/upb/message/merge_test.cc
1065  ${protobuf_SOURCE_DIR}/upb/message/test.cc
1066  ${protobuf_SOURCE_DIR}/upb/message/utf8_test.cc
1067  ${protobuf_SOURCE_DIR}/upb/test/editions_test.cc
1068  ${protobuf_SOURCE_DIR}/upb/test/length_prefixed_test.cc
1069  ${protobuf_SOURCE_DIR}/upb/test/proto3_test.cc
1070  ${protobuf_SOURCE_DIR}/upb/test/test_cpp.cc
1071  ${protobuf_SOURCE_DIR}/upb/test/test_generated_code.cc
1072  ${protobuf_SOURCE_DIR}/upb/test/test_import_empty_srcs.cc
1073  ${protobuf_SOURCE_DIR}/upb/test/test_mini_table_oneof.cc
1074  ${protobuf_SOURCE_DIR}/upb/util/def_to_proto_test.cc
1075  ${protobuf_SOURCE_DIR}/upb/util/required_fields_test.cc
1076  ${protobuf_SOURCE_DIR}/upb/wire/byte_size_test.cc
1077  ${protobuf_SOURCE_DIR}/upb/wire/eps_copy_input_stream_test.cc
1078)
1079
1080# @//src/google/protobuf:full_test_srcs
1081set(protobuf_test_files
1082  ${protobuf_SOURCE_DIR}/src/google/protobuf/any_test.cc
1083  ${protobuf_SOURCE_DIR}/src/google/protobuf/arena_align_test.cc
1084  ${protobuf_SOURCE_DIR}/src/google/protobuf/arena_unittest.cc
1085  ${protobuf_SOURCE_DIR}/src/google/protobuf/arenastring_unittest.cc
1086  ${protobuf_SOURCE_DIR}/src/google/protobuf/arenaz_sampler_test.cc
1087  ${protobuf_SOURCE_DIR}/src/google/protobuf/debug_counter_test.cc
1088  ${protobuf_SOURCE_DIR}/src/google/protobuf/descriptor_database_unittest.cc
1089  ${protobuf_SOURCE_DIR}/src/google/protobuf/descriptor_unittest.cc
1090  ${protobuf_SOURCE_DIR}/src/google/protobuf/descriptor_visitor_test.cc
1091  ${protobuf_SOURCE_DIR}/src/google/protobuf/drop_unknown_fields_test.cc
1092  ${protobuf_SOURCE_DIR}/src/google/protobuf/dynamic_message_unittest.cc
1093  ${protobuf_SOURCE_DIR}/src/google/protobuf/edition_message_unittest.cc
1094  ${protobuf_SOURCE_DIR}/src/google/protobuf/extension_set_unittest.cc
1095  ${protobuf_SOURCE_DIR}/src/google/protobuf/feature_resolver_test.cc
1096  ${protobuf_SOURCE_DIR}/src/google/protobuf/generated_enum_util_test.cc
1097  ${protobuf_SOURCE_DIR}/src/google/protobuf/generated_message_reflection_unittest.cc
1098  ${protobuf_SOURCE_DIR}/src/google/protobuf/generated_message_tctable_lite_test.cc
1099  ${protobuf_SOURCE_DIR}/src/google/protobuf/has_bits_test.cc
1100  ${protobuf_SOURCE_DIR}/src/google/protobuf/inlined_string_field_unittest.cc
1101  ${protobuf_SOURCE_DIR}/src/google/protobuf/internal_message_util_unittest.cc
1102  ${protobuf_SOURCE_DIR}/src/google/protobuf/map_field_test.cc
1103  ${protobuf_SOURCE_DIR}/src/google/protobuf/map_test.cc
1104  ${protobuf_SOURCE_DIR}/src/google/protobuf/message_unittest.cc
1105  ${protobuf_SOURCE_DIR}/src/google/protobuf/no_field_presence_map_test.cc
1106  ${protobuf_SOURCE_DIR}/src/google/protobuf/no_field_presence_test.cc
1107  ${protobuf_SOURCE_DIR}/src/google/protobuf/port_test.cc
1108  ${protobuf_SOURCE_DIR}/src/google/protobuf/preserve_unknown_enum_test.cc
1109  ${protobuf_SOURCE_DIR}/src/google/protobuf/proto3_arena_lite_unittest.cc
1110  ${protobuf_SOURCE_DIR}/src/google/protobuf/proto3_arena_unittest.cc
1111  ${protobuf_SOURCE_DIR}/src/google/protobuf/proto3_lite_unittest.cc
1112  ${protobuf_SOURCE_DIR}/src/google/protobuf/raw_ptr_test.cc
1113  ${protobuf_SOURCE_DIR}/src/google/protobuf/redaction_metric_test.cc
1114  ${protobuf_SOURCE_DIR}/src/google/protobuf/reflection_mode_test.cc
1115  ${protobuf_SOURCE_DIR}/src/google/protobuf/reflection_ops_unittest.cc
1116  ${protobuf_SOURCE_DIR}/src/google/protobuf/reflection_visit_fields_test.cc
1117  ${protobuf_SOURCE_DIR}/src/google/protobuf/repeated_field_reflection_unittest.cc
1118  ${protobuf_SOURCE_DIR}/src/google/protobuf/repeated_field_unittest.cc
1119  ${protobuf_SOURCE_DIR}/src/google/protobuf/repeated_ptr_field_unittest.cc
1120  ${protobuf_SOURCE_DIR}/src/google/protobuf/retention_test.cc
1121  ${protobuf_SOURCE_DIR}/src/google/protobuf/string_block_test.cc
1122  ${protobuf_SOURCE_DIR}/src/google/protobuf/string_piece_field_support_unittest.cc
1123  ${protobuf_SOURCE_DIR}/src/google/protobuf/string_view_test.cc
1124  ${protobuf_SOURCE_DIR}/src/google/protobuf/text_format_unittest.cc
1125  ${protobuf_SOURCE_DIR}/src/google/protobuf/unknown_field_set_unittest.cc
1126  ${protobuf_SOURCE_DIR}/src/google/protobuf/unredacted_debug_format_for_test.cc
1127  ${protobuf_SOURCE_DIR}/src/google/protobuf/unredacted_debug_format_for_test_test.cc
1128  ${protobuf_SOURCE_DIR}/src/google/protobuf/varint_shuffle_test.cc
1129  ${protobuf_SOURCE_DIR}/src/google/protobuf/well_known_types_unittest.cc
1130  ${protobuf_SOURCE_DIR}/src/google/protobuf/wire_format_unittest.cc
1131)
1132
1133# @//src/google/protobuf:test_proto_all_srcs
1134set(protobuf_test_protos_files
1135  ${protobuf_SOURCE_DIR}/src/google/protobuf/any_test.proto
1136  ${protobuf_SOURCE_DIR}/src/google/protobuf/edition_unittest.proto
1137  ${protobuf_SOURCE_DIR}/src/google/protobuf/map_proto2_unittest.proto
1138  ${protobuf_SOURCE_DIR}/src/google/protobuf/map_proto3_unittest.proto
1139  ${protobuf_SOURCE_DIR}/src/google/protobuf/map_unittest.proto
1140  ${protobuf_SOURCE_DIR}/src/google/protobuf/unittest.proto
1141  ${protobuf_SOURCE_DIR}/src/google/protobuf/unittest_arena.proto
1142  ${protobuf_SOURCE_DIR}/src/google/protobuf/unittest_custom_options.proto
1143  ${protobuf_SOURCE_DIR}/src/google/protobuf/unittest_delimited.proto
1144  ${protobuf_SOURCE_DIR}/src/google/protobuf/unittest_delimited_import.proto
1145  ${protobuf_SOURCE_DIR}/src/google/protobuf/unittest_drop_unknown_fields.proto
1146  ${protobuf_SOURCE_DIR}/src/google/protobuf/unittest_embed_optimize_for.proto
1147  ${protobuf_SOURCE_DIR}/src/google/protobuf/unittest_empty.proto
1148  ${protobuf_SOURCE_DIR}/src/google/protobuf/unittest_enormous_descriptor.proto
1149  ${protobuf_SOURCE_DIR}/src/google/protobuf/unittest_features.proto
1150  ${protobuf_SOURCE_DIR}/src/google/protobuf/unittest_import.proto
1151  ${protobuf_SOURCE_DIR}/src/google/protobuf/unittest_import_public.proto
1152  ${protobuf_SOURCE_DIR}/src/google/protobuf/unittest_invalid_features.proto
1153  ${protobuf_SOURCE_DIR}/src/google/protobuf/unittest_lazy_dependencies.proto
1154  ${protobuf_SOURCE_DIR}/src/google/protobuf/unittest_lazy_dependencies_custom_option.proto
1155  ${protobuf_SOURCE_DIR}/src/google/protobuf/unittest_lazy_dependencies_enum.proto
1156  ${protobuf_SOURCE_DIR}/src/google/protobuf/unittest_legacy_features.proto
1157  ${protobuf_SOURCE_DIR}/src/google/protobuf/unittest_lite_imports_nonlite.proto
1158  ${protobuf_SOURCE_DIR}/src/google/protobuf/unittest_mset.proto
1159  ${protobuf_SOURCE_DIR}/src/google/protobuf/unittest_mset_wire_format.proto
1160  ${protobuf_SOURCE_DIR}/src/google/protobuf/unittest_no_field_presence.proto
1161  ${protobuf_SOURCE_DIR}/src/google/protobuf/unittest_no_generic_services.proto
1162  ${protobuf_SOURCE_DIR}/src/google/protobuf/unittest_optimize_for.proto
1163  ${protobuf_SOURCE_DIR}/src/google/protobuf/unittest_preserve_unknown_enum.proto
1164  ${protobuf_SOURCE_DIR}/src/google/protobuf/unittest_preserve_unknown_enum2.proto
1165  ${protobuf_SOURCE_DIR}/src/google/protobuf/unittest_proto3.proto
1166  ${protobuf_SOURCE_DIR}/src/google/protobuf/unittest_proto3_arena.proto
1167  ${protobuf_SOURCE_DIR}/src/google/protobuf/unittest_proto3_arena_lite.proto
1168  ${protobuf_SOURCE_DIR}/src/google/protobuf/unittest_proto3_bad_macros.proto
1169  ${protobuf_SOURCE_DIR}/src/google/protobuf/unittest_proto3_extensions.proto
1170  ${protobuf_SOURCE_DIR}/src/google/protobuf/unittest_proto3_lite.proto
1171  ${protobuf_SOURCE_DIR}/src/google/protobuf/unittest_proto3_optional.proto
1172  ${protobuf_SOURCE_DIR}/src/google/protobuf/unittest_retention.proto
1173  ${protobuf_SOURCE_DIR}/src/google/protobuf/unittest_string_type.proto
1174  ${protobuf_SOURCE_DIR}/src/google/protobuf/unittest_string_view.proto
1175  ${protobuf_SOURCE_DIR}/src/google/protobuf/unittest_well_known_types.proto
1176)
1177
1178# @//src/google/protobuf:lite_test_srcs
1179set(protobuf_lite_test_files
1180  ${protobuf_SOURCE_DIR}/src/google/protobuf/lite_arena_unittest.cc
1181  ${protobuf_SOURCE_DIR}/src/google/protobuf/lite_unittest.cc
1182)
1183
1184# @//src/google/protobuf:lite_test_proto_srcs
1185set(protobuf_lite_test_protos_files
1186  ${protobuf_SOURCE_DIR}/src/google/protobuf/map_lite_unittest.proto
1187  ${protobuf_SOURCE_DIR}/src/google/protobuf/unittest_import_lite.proto
1188  ${protobuf_SOURCE_DIR}/src/google/protobuf/unittest_import_public_lite.proto
1189  ${protobuf_SOURCE_DIR}/src/google/protobuf/unittest_lite.proto
1190)
1191
1192# @//src/google/protobuf/compiler:fake_plugin_srcs
1193set(fake_plugin_files
1194  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/fake_plugin.cc
1195)
1196
1197# @//src/google/protobuf/compiler:test_srcs
1198set(compiler_test_files
1199  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/code_generator_unittest.cc
1200  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/command_line_interface_unittest.cc
1201  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/cpp/arena_ctor_visibility_test.cc
1202  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/cpp/bootstrap_unittest.cc
1203  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/cpp/copy_unittest.cc
1204  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/cpp/file_unittest.cc
1205  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/cpp/generator_unittest.cc
1206  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/cpp/ifndef_guard_unittest.cc
1207  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/cpp/message_size_unittest.cc
1208  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/cpp/metadata_test.cc
1209  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/cpp/move_unittest.cc
1210  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/cpp/namespace_printer_unittest.cc
1211  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/cpp/plugin_unittest.cc
1212  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/cpp/unittest.cc
1213  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/csharp/csharp_bootstrap_unittest.cc
1214  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/csharp/csharp_generator_unittest.cc
1215  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/importer_unittest.cc
1216  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/doc_comment_unittest.cc
1217  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/message_serialization_unittest.cc
1218  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/java/plugin_unittest.cc
1219  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/objectivec/line_consumer_unittest.cc
1220  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/objectivec/names_unittest.cc
1221  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/objectivec/text_format_decode_data_unittest.cc
1222  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/parser_unittest.cc
1223  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/php/generator_unittest.cc
1224  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/python/plugin_unittest.cc
1225  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/retention_unittest.cc
1226  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/ruby/ruby_generator_unittest.cc
1227  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/versions_test.cc
1228)
1229
1230# @//src/google/protobuf/compiler:test_proto_srcs
1231set(compiler_test_protos_files
1232  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/cpp/test_bad_identifiers.proto
1233  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/cpp/test_large_enum_value.proto
1234)
1235
1236# @//src/google/protobuf/compiler:test_plugin_srcs
1237set(test_plugin_files
1238  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/test_plugin.cc
1239)
1240
1241# @//src/google/protobuf/io:test_srcs
1242set(io_test_files
1243  ${protobuf_SOURCE_DIR}/src/google/protobuf/io/coded_stream_unittest.cc
1244  ${protobuf_SOURCE_DIR}/src/google/protobuf/io/io_win32_unittest.cc
1245  ${protobuf_SOURCE_DIR}/src/google/protobuf/io/printer_death_test.cc
1246  ${protobuf_SOURCE_DIR}/src/google/protobuf/io/printer_unittest.cc
1247  ${protobuf_SOURCE_DIR}/src/google/protobuf/io/test_zero_copy_stream_test.cc
1248  ${protobuf_SOURCE_DIR}/src/google/protobuf/io/tokenizer_unittest.cc
1249  ${protobuf_SOURCE_DIR}/src/google/protobuf/io/zero_copy_sink_test.cc
1250  ${protobuf_SOURCE_DIR}/src/google/protobuf/io/zero_copy_stream_unittest.cc
1251)
1252
1253# @//src/google/protobuf/util:test_srcs
1254set(util_test_files
1255  ${protobuf_SOURCE_DIR}/src/google/protobuf/util/delimited_message_util_test.cc
1256  ${protobuf_SOURCE_DIR}/src/google/protobuf/util/field_comparator_test.cc
1257  ${protobuf_SOURCE_DIR}/src/google/protobuf/util/field_mask_util_test.cc
1258  ${protobuf_SOURCE_DIR}/src/google/protobuf/util/message_differencer_unittest.cc
1259  ${protobuf_SOURCE_DIR}/src/google/protobuf/util/time_util_test.cc
1260  ${protobuf_SOURCE_DIR}/src/google/protobuf/util/type_resolver_util_test.cc
1261)
1262
1263# @//src/google/protobuf/util:test_proto_srcs
1264set(util_test_protos_files
1265  ${protobuf_SOURCE_DIR}/src/google/protobuf/util/json_format.proto
1266  ${protobuf_SOURCE_DIR}/src/google/protobuf/util/json_format_proto3.proto
1267  ${protobuf_SOURCE_DIR}/src/google/protobuf/util/message_differencer_unittest.proto
1268  ${protobuf_SOURCE_DIR}/src/google/protobuf/util/message_differencer_unittest_proto3.proto
1269)
1270
1271# @//src/google/protobuf/stubs:test_srcs
1272set(stubs_test_files
1273  ${protobuf_SOURCE_DIR}/src/google/protobuf/stubs/common_unittest.cc
1274)
1275