xref: /aosp_15_r20/external/abseil-cpp/absl/strings/CMakeLists.txt (revision 9356374a3709195abf420251b3e825997ff56c0f)
1*9356374aSAndroid Build Coastguard Worker#
2*9356374aSAndroid Build Coastguard Worker# Copyright 2017 The Abseil Authors.
3*9356374aSAndroid Build Coastguard Worker#
4*9356374aSAndroid Build Coastguard Worker# Licensed under the Apache License, Version 2.0 (the "License");
5*9356374aSAndroid Build Coastguard Worker# you may not use this file except in compliance with the License.
6*9356374aSAndroid Build Coastguard Worker# You may obtain a copy of the License at
7*9356374aSAndroid Build Coastguard Worker#
8*9356374aSAndroid Build Coastguard Worker#      https://www.apache.org/licenses/LICENSE-2.0
9*9356374aSAndroid Build Coastguard Worker#
10*9356374aSAndroid Build Coastguard Worker# Unless required by applicable law or agreed to in writing, software
11*9356374aSAndroid Build Coastguard Worker# distributed under the License is distributed on an "AS IS" BASIS,
12*9356374aSAndroid Build Coastguard Worker# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13*9356374aSAndroid Build Coastguard Worker# See the License for the specific language governing permissions and
14*9356374aSAndroid Build Coastguard Worker# limitations under the License.
15*9356374aSAndroid Build Coastguard Worker#
16*9356374aSAndroid Build Coastguard Worker
17*9356374aSAndroid Build Coastguard Workerabsl_cc_library(
18*9356374aSAndroid Build Coastguard Worker  NAME
19*9356374aSAndroid Build Coastguard Worker    string_view
20*9356374aSAndroid Build Coastguard Worker  HDRS
21*9356374aSAndroid Build Coastguard Worker    "string_view.h"
22*9356374aSAndroid Build Coastguard Worker  SRCS
23*9356374aSAndroid Build Coastguard Worker    "string_view.cc"
24*9356374aSAndroid Build Coastguard Worker  COPTS
25*9356374aSAndroid Build Coastguard Worker    ${ABSL_DEFAULT_COPTS}
26*9356374aSAndroid Build Coastguard Worker  DEPS
27*9356374aSAndroid Build Coastguard Worker    absl::base
28*9356374aSAndroid Build Coastguard Worker    absl::config
29*9356374aSAndroid Build Coastguard Worker    absl::core_headers
30*9356374aSAndroid Build Coastguard Worker    absl::nullability
31*9356374aSAndroid Build Coastguard Worker    absl::throw_delegate
32*9356374aSAndroid Build Coastguard Worker  PUBLIC
33*9356374aSAndroid Build Coastguard Worker)
34*9356374aSAndroid Build Coastguard Worker
35*9356374aSAndroid Build Coastguard Workerabsl_cc_library(
36*9356374aSAndroid Build Coastguard Worker  NAME
37*9356374aSAndroid Build Coastguard Worker    strings
38*9356374aSAndroid Build Coastguard Worker  HDRS
39*9356374aSAndroid Build Coastguard Worker    "ascii.h"
40*9356374aSAndroid Build Coastguard Worker    "charconv.h"
41*9356374aSAndroid Build Coastguard Worker    "escaping.h"
42*9356374aSAndroid Build Coastguard Worker    "has_absl_stringify.h"
43*9356374aSAndroid Build Coastguard Worker    "internal/damerau_levenshtein_distance.h"
44*9356374aSAndroid Build Coastguard Worker    "internal/string_constant.h"
45*9356374aSAndroid Build Coastguard Worker    "match.h"
46*9356374aSAndroid Build Coastguard Worker    "numbers.h"
47*9356374aSAndroid Build Coastguard Worker    "str_cat.h"
48*9356374aSAndroid Build Coastguard Worker    "str_join.h"
49*9356374aSAndroid Build Coastguard Worker    "str_replace.h"
50*9356374aSAndroid Build Coastguard Worker    "str_split.h"
51*9356374aSAndroid Build Coastguard Worker    "strip.h"
52*9356374aSAndroid Build Coastguard Worker    "substitute.h"
53*9356374aSAndroid Build Coastguard Worker  SRCS
54*9356374aSAndroid Build Coastguard Worker    "ascii.cc"
55*9356374aSAndroid Build Coastguard Worker    "charconv.cc"
56*9356374aSAndroid Build Coastguard Worker    "escaping.cc"
57*9356374aSAndroid Build Coastguard Worker    "internal/charconv_bigint.cc"
58*9356374aSAndroid Build Coastguard Worker    "internal/charconv_bigint.h"
59*9356374aSAndroid Build Coastguard Worker    "internal/charconv_parse.cc"
60*9356374aSAndroid Build Coastguard Worker    "internal/charconv_parse.h"
61*9356374aSAndroid Build Coastguard Worker    "internal/damerau_levenshtein_distance.cc"
62*9356374aSAndroid Build Coastguard Worker    "internal/memutil.cc"
63*9356374aSAndroid Build Coastguard Worker    "internal/memutil.h"
64*9356374aSAndroid Build Coastguard Worker    "internal/stringify_sink.h"
65*9356374aSAndroid Build Coastguard Worker    "internal/stringify_sink.cc"
66*9356374aSAndroid Build Coastguard Worker    "internal/stl_type_traits.h"
67*9356374aSAndroid Build Coastguard Worker    "internal/str_join_internal.h"
68*9356374aSAndroid Build Coastguard Worker    "internal/str_split_internal.h"
69*9356374aSAndroid Build Coastguard Worker    "match.cc"
70*9356374aSAndroid Build Coastguard Worker    "numbers.cc"
71*9356374aSAndroid Build Coastguard Worker    "str_cat.cc"
72*9356374aSAndroid Build Coastguard Worker    "str_replace.cc"
73*9356374aSAndroid Build Coastguard Worker    "str_split.cc"
74*9356374aSAndroid Build Coastguard Worker    "substitute.cc"
75*9356374aSAndroid Build Coastguard Worker  COPTS
76*9356374aSAndroid Build Coastguard Worker    ${ABSL_DEFAULT_COPTS}
77*9356374aSAndroid Build Coastguard Worker  DEPS
78*9356374aSAndroid Build Coastguard Worker    absl::string_view
79*9356374aSAndroid Build Coastguard Worker    absl::strings_internal
80*9356374aSAndroid Build Coastguard Worker    absl::base
81*9356374aSAndroid Build Coastguard Worker    absl::bits
82*9356374aSAndroid Build Coastguard Worker    absl::charset
83*9356374aSAndroid Build Coastguard Worker    absl::config
84*9356374aSAndroid Build Coastguard Worker    absl::core_headers
85*9356374aSAndroid Build Coastguard Worker    absl::endian
86*9356374aSAndroid Build Coastguard Worker    absl::int128
87*9356374aSAndroid Build Coastguard Worker    absl::memory
88*9356374aSAndroid Build Coastguard Worker    absl::nullability
89*9356374aSAndroid Build Coastguard Worker    absl::raw_logging_internal
90*9356374aSAndroid Build Coastguard Worker    absl::throw_delegate
91*9356374aSAndroid Build Coastguard Worker    absl::type_traits
92*9356374aSAndroid Build Coastguard Worker  PUBLIC
93*9356374aSAndroid Build Coastguard Worker)
94*9356374aSAndroid Build Coastguard Worker
95*9356374aSAndroid Build Coastguard Workerabsl_cc_library(
96*9356374aSAndroid Build Coastguard Worker  NAME
97*9356374aSAndroid Build Coastguard Worker    charset
98*9356374aSAndroid Build Coastguard Worker  HDRS
99*9356374aSAndroid Build Coastguard Worker    charset.h
100*9356374aSAndroid Build Coastguard Worker  COPTS
101*9356374aSAndroid Build Coastguard Worker    ${ABSL_DEFAULT_COPTS}
102*9356374aSAndroid Build Coastguard Worker  DEPS
103*9356374aSAndroid Build Coastguard Worker    absl::core_headers
104*9356374aSAndroid Build Coastguard Worker    absl::string_view
105*9356374aSAndroid Build Coastguard Worker  PUBLIC
106*9356374aSAndroid Build Coastguard Worker)
107*9356374aSAndroid Build Coastguard Worker
108*9356374aSAndroid Build Coastguard Workerabsl_cc_library(
109*9356374aSAndroid Build Coastguard Worker  NAME
110*9356374aSAndroid Build Coastguard Worker    has_ostream_operator
111*9356374aSAndroid Build Coastguard Worker  HDRS
112*9356374aSAndroid Build Coastguard Worker    "has_ostream_operator.h"
113*9356374aSAndroid Build Coastguard Worker  COPTS
114*9356374aSAndroid Build Coastguard Worker    ${ABSL_DEFAULT_COPTS}
115*9356374aSAndroid Build Coastguard Worker  DEPS
116*9356374aSAndroid Build Coastguard Worker    absl::config
117*9356374aSAndroid Build Coastguard Worker  PUBLIC
118*9356374aSAndroid Build Coastguard Worker)
119*9356374aSAndroid Build Coastguard Worker
120*9356374aSAndroid Build Coastguard Worker# Internal-only target, do not depend on directly.
121*9356374aSAndroid Build Coastguard Workerabsl_cc_library(
122*9356374aSAndroid Build Coastguard Worker  NAME
123*9356374aSAndroid Build Coastguard Worker    strings_internal
124*9356374aSAndroid Build Coastguard Worker  HDRS
125*9356374aSAndroid Build Coastguard Worker    "internal/escaping.cc"
126*9356374aSAndroid Build Coastguard Worker    "internal/escaping.h"
127*9356374aSAndroid Build Coastguard Worker    "internal/ostringstream.h"
128*9356374aSAndroid Build Coastguard Worker    "internal/resize_uninitialized.h"
129*9356374aSAndroid Build Coastguard Worker    "internal/utf8.h"
130*9356374aSAndroid Build Coastguard Worker  SRCS
131*9356374aSAndroid Build Coastguard Worker    "internal/ostringstream.cc"
132*9356374aSAndroid Build Coastguard Worker    "internal/utf8.cc"
133*9356374aSAndroid Build Coastguard Worker  COPTS
134*9356374aSAndroid Build Coastguard Worker    ${ABSL_DEFAULT_COPTS}
135*9356374aSAndroid Build Coastguard Worker  DEPS
136*9356374aSAndroid Build Coastguard Worker    absl::config
137*9356374aSAndroid Build Coastguard Worker    absl::core_headers
138*9356374aSAndroid Build Coastguard Worker    absl::endian
139*9356374aSAndroid Build Coastguard Worker    absl::raw_logging_internal
140*9356374aSAndroid Build Coastguard Worker    absl::type_traits
141*9356374aSAndroid Build Coastguard Worker)
142*9356374aSAndroid Build Coastguard Worker
143*9356374aSAndroid Build Coastguard Workerabsl_cc_test(
144*9356374aSAndroid Build Coastguard Worker  NAME
145*9356374aSAndroid Build Coastguard Worker    match_test
146*9356374aSAndroid Build Coastguard Worker  SRCS
147*9356374aSAndroid Build Coastguard Worker    "match_test.cc"
148*9356374aSAndroid Build Coastguard Worker  COPTS
149*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
150*9356374aSAndroid Build Coastguard Worker  DEPS
151*9356374aSAndroid Build Coastguard Worker    absl::strings
152*9356374aSAndroid Build Coastguard Worker    absl::base
153*9356374aSAndroid Build Coastguard Worker    GTest::gmock_main
154*9356374aSAndroid Build Coastguard Worker)
155*9356374aSAndroid Build Coastguard Worker
156*9356374aSAndroid Build Coastguard Workerabsl_cc_test(
157*9356374aSAndroid Build Coastguard Worker  NAME
158*9356374aSAndroid Build Coastguard Worker    escaping_test
159*9356374aSAndroid Build Coastguard Worker  SRCS
160*9356374aSAndroid Build Coastguard Worker    "escaping_test.cc"
161*9356374aSAndroid Build Coastguard Worker  COPTS
162*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
163*9356374aSAndroid Build Coastguard Worker  DEPS
164*9356374aSAndroid Build Coastguard Worker    absl::strings
165*9356374aSAndroid Build Coastguard Worker    absl::core_headers
166*9356374aSAndroid Build Coastguard Worker    absl::fixed_array
167*9356374aSAndroid Build Coastguard Worker    GTest::gmock_main
168*9356374aSAndroid Build Coastguard Worker    absl::check
169*9356374aSAndroid Build Coastguard Worker)
170*9356374aSAndroid Build Coastguard Worker
171*9356374aSAndroid Build Coastguard Workerabsl_cc_test(
172*9356374aSAndroid Build Coastguard Worker  NAME
173*9356374aSAndroid Build Coastguard Worker    has_absl_stringify_test
174*9356374aSAndroid Build Coastguard Worker  SRCS
175*9356374aSAndroid Build Coastguard Worker    "has_absl_stringify_test.cc"
176*9356374aSAndroid Build Coastguard Worker  COPTS
177*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
178*9356374aSAndroid Build Coastguard Worker  DEPS
179*9356374aSAndroid Build Coastguard Worker    absl::optional
180*9356374aSAndroid Build Coastguard Worker    absl::strings
181*9356374aSAndroid Build Coastguard Worker    GTest::gmock_main
182*9356374aSAndroid Build Coastguard Worker)
183*9356374aSAndroid Build Coastguard Worker
184*9356374aSAndroid Build Coastguard Workerabsl_cc_test(
185*9356374aSAndroid Build Coastguard Worker  NAME
186*9356374aSAndroid Build Coastguard Worker    has_ostream_operator_test
187*9356374aSAndroid Build Coastguard Worker  SRCS
188*9356374aSAndroid Build Coastguard Worker    "has_ostream_operator_test.cc"
189*9356374aSAndroid Build Coastguard Worker  COPTS
190*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
191*9356374aSAndroid Build Coastguard Worker  DEPS
192*9356374aSAndroid Build Coastguard Worker    absl::has_ostream_operator
193*9356374aSAndroid Build Coastguard Worker    absl::optional
194*9356374aSAndroid Build Coastguard Worker    GTest::gmock_main
195*9356374aSAndroid Build Coastguard Worker)
196*9356374aSAndroid Build Coastguard Worker
197*9356374aSAndroid Build Coastguard Workerabsl_cc_test(
198*9356374aSAndroid Build Coastguard Worker  NAME
199*9356374aSAndroid Build Coastguard Worker    ascii_test
200*9356374aSAndroid Build Coastguard Worker  SRCS
201*9356374aSAndroid Build Coastguard Worker    "ascii_test.cc"
202*9356374aSAndroid Build Coastguard Worker  COPTS
203*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
204*9356374aSAndroid Build Coastguard Worker  DEPS
205*9356374aSAndroid Build Coastguard Worker    absl::strings
206*9356374aSAndroid Build Coastguard Worker    absl::core_headers
207*9356374aSAndroid Build Coastguard Worker    GTest::gmock_main
208*9356374aSAndroid Build Coastguard Worker)
209*9356374aSAndroid Build Coastguard Worker
210*9356374aSAndroid Build Coastguard Workerabsl_cc_test(
211*9356374aSAndroid Build Coastguard Worker  NAME
212*9356374aSAndroid Build Coastguard Worker    damerau_levenshtein_distance_test
213*9356374aSAndroid Build Coastguard Worker  SRCS
214*9356374aSAndroid Build Coastguard Worker    "internal/damerau_levenshtein_distance_test.cc"
215*9356374aSAndroid Build Coastguard Worker  COPTS
216*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
217*9356374aSAndroid Build Coastguard Worker  DEPS
218*9356374aSAndroid Build Coastguard Worker    absl::strings
219*9356374aSAndroid Build Coastguard Worker    absl::base
220*9356374aSAndroid Build Coastguard Worker    GTest::gmock_main
221*9356374aSAndroid Build Coastguard Worker)
222*9356374aSAndroid Build Coastguard Worker
223*9356374aSAndroid Build Coastguard Workerabsl_cc_test(
224*9356374aSAndroid Build Coastguard Worker  NAME
225*9356374aSAndroid Build Coastguard Worker    memutil_test
226*9356374aSAndroid Build Coastguard Worker  SRCS
227*9356374aSAndroid Build Coastguard Worker    "internal/memutil.h"
228*9356374aSAndroid Build Coastguard Worker    "internal/memutil_test.cc"
229*9356374aSAndroid Build Coastguard Worker  COPTS
230*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
231*9356374aSAndroid Build Coastguard Worker  DEPS
232*9356374aSAndroid Build Coastguard Worker    absl::strings
233*9356374aSAndroid Build Coastguard Worker    absl::core_headers
234*9356374aSAndroid Build Coastguard Worker    GTest::gmock_main
235*9356374aSAndroid Build Coastguard Worker)
236*9356374aSAndroid Build Coastguard Worker
237*9356374aSAndroid Build Coastguard Workerabsl_cc_test(
238*9356374aSAndroid Build Coastguard Worker  NAME
239*9356374aSAndroid Build Coastguard Worker    utf8_test
240*9356374aSAndroid Build Coastguard Worker  SRCS
241*9356374aSAndroid Build Coastguard Worker    "internal/utf8_test.cc"
242*9356374aSAndroid Build Coastguard Worker  COPTS
243*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
244*9356374aSAndroid Build Coastguard Worker  DEPS
245*9356374aSAndroid Build Coastguard Worker    absl::strings_internal
246*9356374aSAndroid Build Coastguard Worker    absl::base
247*9356374aSAndroid Build Coastguard Worker    absl::core_headers
248*9356374aSAndroid Build Coastguard Worker    GTest::gmock_main
249*9356374aSAndroid Build Coastguard Worker)
250*9356374aSAndroid Build Coastguard Worker
251*9356374aSAndroid Build Coastguard Workerabsl_cc_test(
252*9356374aSAndroid Build Coastguard Worker  NAME
253*9356374aSAndroid Build Coastguard Worker    string_constant_test
254*9356374aSAndroid Build Coastguard Worker  SRCS
255*9356374aSAndroid Build Coastguard Worker    "internal/string_constant_test.cc"
256*9356374aSAndroid Build Coastguard Worker  COPTS
257*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
258*9356374aSAndroid Build Coastguard Worker  DEPS
259*9356374aSAndroid Build Coastguard Worker    absl::strings
260*9356374aSAndroid Build Coastguard Worker    absl::type_traits
261*9356374aSAndroid Build Coastguard Worker    GTest::gmock_main
262*9356374aSAndroid Build Coastguard Worker)
263*9356374aSAndroid Build Coastguard Worker
264*9356374aSAndroid Build Coastguard Workerabsl_cc_test(
265*9356374aSAndroid Build Coastguard Worker  NAME
266*9356374aSAndroid Build Coastguard Worker    string_view_test
267*9356374aSAndroid Build Coastguard Worker  SRCS
268*9356374aSAndroid Build Coastguard Worker    "string_view_test.cc"
269*9356374aSAndroid Build Coastguard Worker  COPTS
270*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
271*9356374aSAndroid Build Coastguard Worker  DEPS
272*9356374aSAndroid Build Coastguard Worker    absl::strings
273*9356374aSAndroid Build Coastguard Worker    absl::config
274*9356374aSAndroid Build Coastguard Worker    absl::core_headers
275*9356374aSAndroid Build Coastguard Worker    absl::dynamic_annotations
276*9356374aSAndroid Build Coastguard Worker    absl::type_traits
277*9356374aSAndroid Build Coastguard Worker    GTest::gmock_main
278*9356374aSAndroid Build Coastguard Worker)
279*9356374aSAndroid Build Coastguard Worker
280*9356374aSAndroid Build Coastguard Workerabsl_cc_test(
281*9356374aSAndroid Build Coastguard Worker  NAME
282*9356374aSAndroid Build Coastguard Worker    substitute_test
283*9356374aSAndroid Build Coastguard Worker  SRCS
284*9356374aSAndroid Build Coastguard Worker    "substitute_test.cc"
285*9356374aSAndroid Build Coastguard Worker  COPTS
286*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
287*9356374aSAndroid Build Coastguard Worker  DEPS
288*9356374aSAndroid Build Coastguard Worker    absl::strings
289*9356374aSAndroid Build Coastguard Worker    absl::core_headers
290*9356374aSAndroid Build Coastguard Worker    GTest::gmock_main
291*9356374aSAndroid Build Coastguard Worker)
292*9356374aSAndroid Build Coastguard Worker
293*9356374aSAndroid Build Coastguard Workerabsl_cc_test(
294*9356374aSAndroid Build Coastguard Worker  NAME
295*9356374aSAndroid Build Coastguard Worker    str_replace_test
296*9356374aSAndroid Build Coastguard Worker  SRCS
297*9356374aSAndroid Build Coastguard Worker    "str_replace_test.cc"
298*9356374aSAndroid Build Coastguard Worker  COPTS
299*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
300*9356374aSAndroid Build Coastguard Worker  DEPS
301*9356374aSAndroid Build Coastguard Worker    absl::strings
302*9356374aSAndroid Build Coastguard Worker    GTest::gmock_main
303*9356374aSAndroid Build Coastguard Worker)
304*9356374aSAndroid Build Coastguard Worker
305*9356374aSAndroid Build Coastguard Workerabsl_cc_test(
306*9356374aSAndroid Build Coastguard Worker  NAME
307*9356374aSAndroid Build Coastguard Worker    str_split_test
308*9356374aSAndroid Build Coastguard Worker  SRCS
309*9356374aSAndroid Build Coastguard Worker    "str_split_test.cc"
310*9356374aSAndroid Build Coastguard Worker  COPTS
311*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
312*9356374aSAndroid Build Coastguard Worker  DEPS
313*9356374aSAndroid Build Coastguard Worker    absl::strings
314*9356374aSAndroid Build Coastguard Worker    absl::core_headers
315*9356374aSAndroid Build Coastguard Worker    absl::dynamic_annotations
316*9356374aSAndroid Build Coastguard Worker    absl::btree
317*9356374aSAndroid Build Coastguard Worker    absl::flat_hash_map
318*9356374aSAndroid Build Coastguard Worker    absl::node_hash_map
319*9356374aSAndroid Build Coastguard Worker    GTest::gmock_main
320*9356374aSAndroid Build Coastguard Worker)
321*9356374aSAndroid Build Coastguard Worker
322*9356374aSAndroid Build Coastguard Workerabsl_cc_test(
323*9356374aSAndroid Build Coastguard Worker  NAME
324*9356374aSAndroid Build Coastguard Worker    ostringstream_test
325*9356374aSAndroid Build Coastguard Worker  SRCS
326*9356374aSAndroid Build Coastguard Worker    "internal/ostringstream_test.cc"
327*9356374aSAndroid Build Coastguard Worker  COPTS
328*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
329*9356374aSAndroid Build Coastguard Worker  DEPS
330*9356374aSAndroid Build Coastguard Worker    absl::strings_internal
331*9356374aSAndroid Build Coastguard Worker    GTest::gmock_main
332*9356374aSAndroid Build Coastguard Worker)
333*9356374aSAndroid Build Coastguard Worker
334*9356374aSAndroid Build Coastguard Workerabsl_cc_test(
335*9356374aSAndroid Build Coastguard Worker  NAME
336*9356374aSAndroid Build Coastguard Worker    resize_uninitialized_test
337*9356374aSAndroid Build Coastguard Worker  SRCS
338*9356374aSAndroid Build Coastguard Worker    "internal/resize_uninitialized.h"
339*9356374aSAndroid Build Coastguard Worker    "internal/resize_uninitialized_test.cc"
340*9356374aSAndroid Build Coastguard Worker  COPTS
341*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
342*9356374aSAndroid Build Coastguard Worker  DEPS
343*9356374aSAndroid Build Coastguard Worker    absl::base
344*9356374aSAndroid Build Coastguard Worker    absl::core_headers
345*9356374aSAndroid Build Coastguard Worker    absl::type_traits
346*9356374aSAndroid Build Coastguard Worker    GTest::gmock_main
347*9356374aSAndroid Build Coastguard Worker)
348*9356374aSAndroid Build Coastguard Worker
349*9356374aSAndroid Build Coastguard Workerabsl_cc_test(
350*9356374aSAndroid Build Coastguard Worker  NAME
351*9356374aSAndroid Build Coastguard Worker    str_join_test
352*9356374aSAndroid Build Coastguard Worker  SRCS
353*9356374aSAndroid Build Coastguard Worker    "str_join_test.cc"
354*9356374aSAndroid Build Coastguard Worker  COPTS
355*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
356*9356374aSAndroid Build Coastguard Worker  DEPS
357*9356374aSAndroid Build Coastguard Worker    absl::strings
358*9356374aSAndroid Build Coastguard Worker    absl::base
359*9356374aSAndroid Build Coastguard Worker    absl::core_headers
360*9356374aSAndroid Build Coastguard Worker    absl::memory
361*9356374aSAndroid Build Coastguard Worker    GTest::gmock_main
362*9356374aSAndroid Build Coastguard Worker)
363*9356374aSAndroid Build Coastguard Worker
364*9356374aSAndroid Build Coastguard Workerabsl_cc_test(
365*9356374aSAndroid Build Coastguard Worker  NAME
366*9356374aSAndroid Build Coastguard Worker    str_cat_test
367*9356374aSAndroid Build Coastguard Worker  SRCS
368*9356374aSAndroid Build Coastguard Worker    "str_cat_test.cc"
369*9356374aSAndroid Build Coastguard Worker  COPTS
370*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
371*9356374aSAndroid Build Coastguard Worker  DEPS
372*9356374aSAndroid Build Coastguard Worker    absl::strings
373*9356374aSAndroid Build Coastguard Worker    absl::str_format
374*9356374aSAndroid Build Coastguard Worker    absl::core_headers
375*9356374aSAndroid Build Coastguard Worker    GTest::gmock_main
376*9356374aSAndroid Build Coastguard Worker)
377*9356374aSAndroid Build Coastguard Worker
378*9356374aSAndroid Build Coastguard Workerabsl_cc_test(
379*9356374aSAndroid Build Coastguard Worker  NAME
380*9356374aSAndroid Build Coastguard Worker    numbers_test
381*9356374aSAndroid Build Coastguard Worker  SRCS
382*9356374aSAndroid Build Coastguard Worker    "internal/numbers_test_common.h"
383*9356374aSAndroid Build Coastguard Worker    "numbers_test.cc"
384*9356374aSAndroid Build Coastguard Worker  COPTS
385*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
386*9356374aSAndroid Build Coastguard Worker  DEPS
387*9356374aSAndroid Build Coastguard Worker    absl::config
388*9356374aSAndroid Build Coastguard Worker    absl::core_headers
389*9356374aSAndroid Build Coastguard Worker    absl::int128
390*9356374aSAndroid Build Coastguard Worker    absl::log
391*9356374aSAndroid Build Coastguard Worker    absl::pow10_helper
392*9356374aSAndroid Build Coastguard Worker    absl::random_distributions
393*9356374aSAndroid Build Coastguard Worker    absl::random_random
394*9356374aSAndroid Build Coastguard Worker    absl::strings
395*9356374aSAndroid Build Coastguard Worker    absl::strings_internal
396*9356374aSAndroid Build Coastguard Worker    GTest::gmock_main
397*9356374aSAndroid Build Coastguard Worker)
398*9356374aSAndroid Build Coastguard Worker
399*9356374aSAndroid Build Coastguard Workerabsl_cc_test(
400*9356374aSAndroid Build Coastguard Worker  NAME
401*9356374aSAndroid Build Coastguard Worker    strip_test
402*9356374aSAndroid Build Coastguard Worker  SRCS
403*9356374aSAndroid Build Coastguard Worker    "strip_test.cc"
404*9356374aSAndroid Build Coastguard Worker  COPTS
405*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
406*9356374aSAndroid Build Coastguard Worker  DEPS
407*9356374aSAndroid Build Coastguard Worker    absl::strings
408*9356374aSAndroid Build Coastguard Worker    absl::base
409*9356374aSAndroid Build Coastguard Worker    GTest::gmock_main
410*9356374aSAndroid Build Coastguard Worker)
411*9356374aSAndroid Build Coastguard Worker
412*9356374aSAndroid Build Coastguard Workerabsl_cc_test(
413*9356374aSAndroid Build Coastguard Worker  NAME
414*9356374aSAndroid Build Coastguard Worker    charset_test
415*9356374aSAndroid Build Coastguard Worker  SRCS
416*9356374aSAndroid Build Coastguard Worker    "charset_test.cc"
417*9356374aSAndroid Build Coastguard Worker  COPTS
418*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
419*9356374aSAndroid Build Coastguard Worker  DEPS
420*9356374aSAndroid Build Coastguard Worker    absl::strings
421*9356374aSAndroid Build Coastguard Worker    GTest::gmock_main
422*9356374aSAndroid Build Coastguard Worker)
423*9356374aSAndroid Build Coastguard Worker
424*9356374aSAndroid Build Coastguard Workerabsl_cc_test(
425*9356374aSAndroid Build Coastguard Worker  NAME
426*9356374aSAndroid Build Coastguard Worker    charconv_test
427*9356374aSAndroid Build Coastguard Worker  SRCS
428*9356374aSAndroid Build Coastguard Worker    "charconv_test.cc"
429*9356374aSAndroid Build Coastguard Worker  COPTS
430*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
431*9356374aSAndroid Build Coastguard Worker  DEPS
432*9356374aSAndroid Build Coastguard Worker    absl::strings
433*9356374aSAndroid Build Coastguard Worker    absl::str_format
434*9356374aSAndroid Build Coastguard Worker    absl::pow10_helper
435*9356374aSAndroid Build Coastguard Worker    GTest::gmock_main
436*9356374aSAndroid Build Coastguard Worker)
437*9356374aSAndroid Build Coastguard Worker
438*9356374aSAndroid Build Coastguard Workerabsl_cc_test(
439*9356374aSAndroid Build Coastguard Worker  NAME
440*9356374aSAndroid Build Coastguard Worker    charconv_parse_test
441*9356374aSAndroid Build Coastguard Worker  SRCS
442*9356374aSAndroid Build Coastguard Worker    "internal/charconv_parse.h"
443*9356374aSAndroid Build Coastguard Worker    "internal/charconv_parse_test.cc"
444*9356374aSAndroid Build Coastguard Worker  COPTS
445*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
446*9356374aSAndroid Build Coastguard Worker  DEPS
447*9356374aSAndroid Build Coastguard Worker    absl::check
448*9356374aSAndroid Build Coastguard Worker    absl::config
449*9356374aSAndroid Build Coastguard Worker    absl::strings
450*9356374aSAndroid Build Coastguard Worker    GTest::gmock_main
451*9356374aSAndroid Build Coastguard Worker)
452*9356374aSAndroid Build Coastguard Worker
453*9356374aSAndroid Build Coastguard Workerabsl_cc_test(
454*9356374aSAndroid Build Coastguard Worker  NAME
455*9356374aSAndroid Build Coastguard Worker    charconv_bigint_test
456*9356374aSAndroid Build Coastguard Worker  SRCS
457*9356374aSAndroid Build Coastguard Worker    "internal/charconv_bigint.h"
458*9356374aSAndroid Build Coastguard Worker    "internal/charconv_bigint_test.cc"
459*9356374aSAndroid Build Coastguard Worker    "internal/charconv_parse.h"
460*9356374aSAndroid Build Coastguard Worker  COPTS
461*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
462*9356374aSAndroid Build Coastguard Worker  DEPS
463*9356374aSAndroid Build Coastguard Worker    absl::strings
464*9356374aSAndroid Build Coastguard Worker    absl::config
465*9356374aSAndroid Build Coastguard Worker    GTest::gmock_main
466*9356374aSAndroid Build Coastguard Worker)
467*9356374aSAndroid Build Coastguard Worker
468*9356374aSAndroid Build Coastguard Workerabsl_cc_library(
469*9356374aSAndroid Build Coastguard Worker  NAME
470*9356374aSAndroid Build Coastguard Worker    str_format
471*9356374aSAndroid Build Coastguard Worker  HDRS
472*9356374aSAndroid Build Coastguard Worker    "str_format.h"
473*9356374aSAndroid Build Coastguard Worker  COPTS
474*9356374aSAndroid Build Coastguard Worker    ${ABSL_DEFAULT_COPTS}
475*9356374aSAndroid Build Coastguard Worker  DEPS
476*9356374aSAndroid Build Coastguard Worker    absl::config
477*9356374aSAndroid Build Coastguard Worker    absl::core_headers
478*9356374aSAndroid Build Coastguard Worker    absl::nullability
479*9356374aSAndroid Build Coastguard Worker    absl::span
480*9356374aSAndroid Build Coastguard Worker    absl::str_format_internal
481*9356374aSAndroid Build Coastguard Worker    absl::string_view
482*9356374aSAndroid Build Coastguard Worker  PUBLIC
483*9356374aSAndroid Build Coastguard Worker)
484*9356374aSAndroid Build Coastguard Worker
485*9356374aSAndroid Build Coastguard Worker# Internal-only target, do not depend on directly.
486*9356374aSAndroid Build Coastguard Workerabsl_cc_library(
487*9356374aSAndroid Build Coastguard Worker  NAME
488*9356374aSAndroid Build Coastguard Worker    str_format_internal
489*9356374aSAndroid Build Coastguard Worker  HDRS
490*9356374aSAndroid Build Coastguard Worker    "internal/str_format/arg.h"
491*9356374aSAndroid Build Coastguard Worker    "internal/str_format/bind.h"
492*9356374aSAndroid Build Coastguard Worker    "internal/str_format/checker.h"
493*9356374aSAndroid Build Coastguard Worker    "internal/str_format/constexpr_parser.h"
494*9356374aSAndroid Build Coastguard Worker    "internal/str_format/extension.h"
495*9356374aSAndroid Build Coastguard Worker    "internal/str_format/float_conversion.h"
496*9356374aSAndroid Build Coastguard Worker    "internal/str_format/output.h"
497*9356374aSAndroid Build Coastguard Worker    "internal/str_format/parser.h"
498*9356374aSAndroid Build Coastguard Worker  SRCS
499*9356374aSAndroid Build Coastguard Worker    "internal/str_format/arg.cc"
500*9356374aSAndroid Build Coastguard Worker    "internal/str_format/bind.cc"
501*9356374aSAndroid Build Coastguard Worker    "internal/str_format/extension.cc"
502*9356374aSAndroid Build Coastguard Worker    "internal/str_format/float_conversion.cc"
503*9356374aSAndroid Build Coastguard Worker    "internal/str_format/output.cc"
504*9356374aSAndroid Build Coastguard Worker    "internal/str_format/parser.cc"
505*9356374aSAndroid Build Coastguard Worker  COPTS
506*9356374aSAndroid Build Coastguard Worker    ${ABSL_DEFAULT_COPTS}
507*9356374aSAndroid Build Coastguard Worker  DEPS
508*9356374aSAndroid Build Coastguard Worker    absl::bits
509*9356374aSAndroid Build Coastguard Worker    absl::strings
510*9356374aSAndroid Build Coastguard Worker    absl::config
511*9356374aSAndroid Build Coastguard Worker    absl::core_headers
512*9356374aSAndroid Build Coastguard Worker    absl::fixed_array
513*9356374aSAndroid Build Coastguard Worker    absl::inlined_vector
514*9356374aSAndroid Build Coastguard Worker    absl::numeric_representation
515*9356374aSAndroid Build Coastguard Worker    absl::type_traits
516*9356374aSAndroid Build Coastguard Worker    absl::utility
517*9356374aSAndroid Build Coastguard Worker    absl::int128
518*9356374aSAndroid Build Coastguard Worker    absl::span
519*9356374aSAndroid Build Coastguard Worker)
520*9356374aSAndroid Build Coastguard Worker
521*9356374aSAndroid Build Coastguard Workerabsl_cc_test(
522*9356374aSAndroid Build Coastguard Worker  NAME
523*9356374aSAndroid Build Coastguard Worker    str_format_test
524*9356374aSAndroid Build Coastguard Worker  SRCS
525*9356374aSAndroid Build Coastguard Worker    "str_format_test.cc"
526*9356374aSAndroid Build Coastguard Worker  COPTS
527*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
528*9356374aSAndroid Build Coastguard Worker  DEPS
529*9356374aSAndroid Build Coastguard Worker    absl::config
530*9356374aSAndroid Build Coastguard Worker    absl::cord
531*9356374aSAndroid Build Coastguard Worker    absl::core_headers
532*9356374aSAndroid Build Coastguard Worker    absl::span
533*9356374aSAndroid Build Coastguard Worker    absl::str_format
534*9356374aSAndroid Build Coastguard Worker    absl::strings
535*9356374aSAndroid Build Coastguard Worker    GTest::gmock_main
536*9356374aSAndroid Build Coastguard Worker)
537*9356374aSAndroid Build Coastguard Worker
538*9356374aSAndroid Build Coastguard Workerabsl_cc_test(
539*9356374aSAndroid Build Coastguard Worker  NAME
540*9356374aSAndroid Build Coastguard Worker    str_format_extension_test
541*9356374aSAndroid Build Coastguard Worker  SRCS
542*9356374aSAndroid Build Coastguard Worker    "internal/str_format/extension_test.cc"
543*9356374aSAndroid Build Coastguard Worker  COPTS
544*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
545*9356374aSAndroid Build Coastguard Worker  DEPS
546*9356374aSAndroid Build Coastguard Worker    absl::str_format
547*9356374aSAndroid Build Coastguard Worker    absl::str_format_internal
548*9356374aSAndroid Build Coastguard Worker    absl::strings
549*9356374aSAndroid Build Coastguard Worker    GTest::gmock_main
550*9356374aSAndroid Build Coastguard Worker)
551*9356374aSAndroid Build Coastguard Worker
552*9356374aSAndroid Build Coastguard Workerabsl_cc_test(
553*9356374aSAndroid Build Coastguard Worker  NAME
554*9356374aSAndroid Build Coastguard Worker    str_format_arg_test
555*9356374aSAndroid Build Coastguard Worker  SRCS
556*9356374aSAndroid Build Coastguard Worker    "internal/str_format/arg_test.cc"
557*9356374aSAndroid Build Coastguard Worker  COPTS
558*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
559*9356374aSAndroid Build Coastguard Worker  DEPS
560*9356374aSAndroid Build Coastguard Worker    absl::config
561*9356374aSAndroid Build Coastguard Worker    absl::str_format
562*9356374aSAndroid Build Coastguard Worker    absl::str_format_internal
563*9356374aSAndroid Build Coastguard Worker    GTest::gmock_main
564*9356374aSAndroid Build Coastguard Worker)
565*9356374aSAndroid Build Coastguard Worker
566*9356374aSAndroid Build Coastguard Workerabsl_cc_test(
567*9356374aSAndroid Build Coastguard Worker  NAME
568*9356374aSAndroid Build Coastguard Worker    str_format_bind_test
569*9356374aSAndroid Build Coastguard Worker  SRCS
570*9356374aSAndroid Build Coastguard Worker    "internal/str_format/bind_test.cc"
571*9356374aSAndroid Build Coastguard Worker  COPTS
572*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
573*9356374aSAndroid Build Coastguard Worker  DEPS
574*9356374aSAndroid Build Coastguard Worker    absl::str_format_internal
575*9356374aSAndroid Build Coastguard Worker    GTest::gmock_main
576*9356374aSAndroid Build Coastguard Worker)
577*9356374aSAndroid Build Coastguard Worker
578*9356374aSAndroid Build Coastguard Workerabsl_cc_test(
579*9356374aSAndroid Build Coastguard Worker  NAME
580*9356374aSAndroid Build Coastguard Worker    str_format_checker_test
581*9356374aSAndroid Build Coastguard Worker  SRCS
582*9356374aSAndroid Build Coastguard Worker    "internal/str_format/checker_test.cc"
583*9356374aSAndroid Build Coastguard Worker  COPTS
584*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
585*9356374aSAndroid Build Coastguard Worker  DEPS
586*9356374aSAndroid Build Coastguard Worker    absl::str_format
587*9356374aSAndroid Build Coastguard Worker    GTest::gmock_main
588*9356374aSAndroid Build Coastguard Worker)
589*9356374aSAndroid Build Coastguard Worker
590*9356374aSAndroid Build Coastguard Workerabsl_cc_test(
591*9356374aSAndroid Build Coastguard Worker  NAME
592*9356374aSAndroid Build Coastguard Worker    str_format_convert_test
593*9356374aSAndroid Build Coastguard Worker  SRCS
594*9356374aSAndroid Build Coastguard Worker    "internal/str_format/convert_test.cc"
595*9356374aSAndroid Build Coastguard Worker  COPTS
596*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
597*9356374aSAndroid Build Coastguard Worker  DEPS
598*9356374aSAndroid Build Coastguard Worker    absl::config
599*9356374aSAndroid Build Coastguard Worker    absl::core_headers
600*9356374aSAndroid Build Coastguard Worker    absl::int128
601*9356374aSAndroid Build Coastguard Worker    absl::log
602*9356374aSAndroid Build Coastguard Worker    absl::raw_logging_internal
603*9356374aSAndroid Build Coastguard Worker    absl::span
604*9356374aSAndroid Build Coastguard Worker    absl::str_format
605*9356374aSAndroid Build Coastguard Worker    absl::str_format_internal
606*9356374aSAndroid Build Coastguard Worker    absl::strings
607*9356374aSAndroid Build Coastguard Worker    GTest::gmock_main
608*9356374aSAndroid Build Coastguard Worker)
609*9356374aSAndroid Build Coastguard Worker
610*9356374aSAndroid Build Coastguard Workerabsl_cc_test(
611*9356374aSAndroid Build Coastguard Worker  NAME
612*9356374aSAndroid Build Coastguard Worker    str_format_output_test
613*9356374aSAndroid Build Coastguard Worker  SRCS
614*9356374aSAndroid Build Coastguard Worker    "internal/str_format/output_test.cc"
615*9356374aSAndroid Build Coastguard Worker  COPTS
616*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
617*9356374aSAndroid Build Coastguard Worker  DEPS
618*9356374aSAndroid Build Coastguard Worker    absl::str_format_internal
619*9356374aSAndroid Build Coastguard Worker    absl::cord
620*9356374aSAndroid Build Coastguard Worker    GTest::gmock_main
621*9356374aSAndroid Build Coastguard Worker)
622*9356374aSAndroid Build Coastguard Worker
623*9356374aSAndroid Build Coastguard Workerabsl_cc_test(
624*9356374aSAndroid Build Coastguard Worker  NAME
625*9356374aSAndroid Build Coastguard Worker    str_format_parser_test
626*9356374aSAndroid Build Coastguard Worker  SRCS
627*9356374aSAndroid Build Coastguard Worker    "internal/str_format/parser_test.cc"
628*9356374aSAndroid Build Coastguard Worker  COPTS
629*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
630*9356374aSAndroid Build Coastguard Worker  DEPS
631*9356374aSAndroid Build Coastguard Worker    absl::str_format_internal
632*9356374aSAndroid Build Coastguard Worker    absl::string_view
633*9356374aSAndroid Build Coastguard Worker    absl::config
634*9356374aSAndroid Build Coastguard Worker    absl::core_headers
635*9356374aSAndroid Build Coastguard Worker    GTest::gmock_main
636*9356374aSAndroid Build Coastguard Worker)
637*9356374aSAndroid Build Coastguard Worker
638*9356374aSAndroid Build Coastguard Workerabsl_cc_test(
639*9356374aSAndroid Build Coastguard Worker  NAME
640*9356374aSAndroid Build Coastguard Worker    char_formatting_test
641*9356374aSAndroid Build Coastguard Worker  SRCS
642*9356374aSAndroid Build Coastguard Worker    "char_formatting_test.cc"
643*9356374aSAndroid Build Coastguard Worker  COPTS
644*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
645*9356374aSAndroid Build Coastguard Worker  DEPS
646*9356374aSAndroid Build Coastguard Worker    absl::base
647*9356374aSAndroid Build Coastguard Worker    absl::str_format
648*9356374aSAndroid Build Coastguard Worker    absl::strings
649*9356374aSAndroid Build Coastguard Worker    GTest::gmock_main
650*9356374aSAndroid Build Coastguard Worker)
651*9356374aSAndroid Build Coastguard Worker
652*9356374aSAndroid Build Coastguard Worker# Internal-only target, do not depend on directly.
653*9356374aSAndroid Build Coastguard Workerabsl_cc_library(
654*9356374aSAndroid Build Coastguard Worker  NAME
655*9356374aSAndroid Build Coastguard Worker    pow10_helper
656*9356374aSAndroid Build Coastguard Worker  HDRS
657*9356374aSAndroid Build Coastguard Worker    "internal/pow10_helper.h"
658*9356374aSAndroid Build Coastguard Worker  SRCS
659*9356374aSAndroid Build Coastguard Worker    "internal/pow10_helper.cc"
660*9356374aSAndroid Build Coastguard Worker  COPTS
661*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
662*9356374aSAndroid Build Coastguard Worker  DEPS
663*9356374aSAndroid Build Coastguard Worker    absl::config
664*9356374aSAndroid Build Coastguard Worker  TESTONLY
665*9356374aSAndroid Build Coastguard Worker)
666*9356374aSAndroid Build Coastguard Worker
667*9356374aSAndroid Build Coastguard Workerabsl_cc_test(
668*9356374aSAndroid Build Coastguard Worker  NAME
669*9356374aSAndroid Build Coastguard Worker    pow10_helper_test
670*9356374aSAndroid Build Coastguard Worker  SRCS
671*9356374aSAndroid Build Coastguard Worker    "internal/pow10_helper_test.cc"
672*9356374aSAndroid Build Coastguard Worker  COPTS
673*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
674*9356374aSAndroid Build Coastguard Worker  DEPS
675*9356374aSAndroid Build Coastguard Worker    absl::pow10_helper
676*9356374aSAndroid Build Coastguard Worker    absl::str_format
677*9356374aSAndroid Build Coastguard Worker    GTest::gmock_main
678*9356374aSAndroid Build Coastguard Worker)
679*9356374aSAndroid Build Coastguard Worker
680*9356374aSAndroid Build Coastguard Worker# Internal-only target, do not depend on directly.
681*9356374aSAndroid Build Coastguard Workerabsl_cc_library(
682*9356374aSAndroid Build Coastguard Worker  NAME
683*9356374aSAndroid Build Coastguard Worker    cord_internal
684*9356374aSAndroid Build Coastguard Worker  HDRS
685*9356374aSAndroid Build Coastguard Worker    "internal/cord_data_edge.h"
686*9356374aSAndroid Build Coastguard Worker    "internal/cord_internal.h"
687*9356374aSAndroid Build Coastguard Worker    "internal/cord_rep_btree.h"
688*9356374aSAndroid Build Coastguard Worker    "internal/cord_rep_btree_navigator.h"
689*9356374aSAndroid Build Coastguard Worker    "internal/cord_rep_btree_reader.h"
690*9356374aSAndroid Build Coastguard Worker    "internal/cord_rep_crc.h"
691*9356374aSAndroid Build Coastguard Worker    "internal/cord_rep_consume.h"
692*9356374aSAndroid Build Coastguard Worker    "internal/cord_rep_flat.h"
693*9356374aSAndroid Build Coastguard Worker  SRCS
694*9356374aSAndroid Build Coastguard Worker    "internal/cord_internal.cc"
695*9356374aSAndroid Build Coastguard Worker    "internal/cord_rep_btree.cc"
696*9356374aSAndroid Build Coastguard Worker    "internal/cord_rep_btree_navigator.cc"
697*9356374aSAndroid Build Coastguard Worker    "internal/cord_rep_btree_reader.cc"
698*9356374aSAndroid Build Coastguard Worker    "internal/cord_rep_crc.cc"
699*9356374aSAndroid Build Coastguard Worker    "internal/cord_rep_consume.cc"
700*9356374aSAndroid Build Coastguard Worker  COPTS
701*9356374aSAndroid Build Coastguard Worker    ${ABSL_DEFAULT_COPTS}
702*9356374aSAndroid Build Coastguard Worker  DEPS
703*9356374aSAndroid Build Coastguard Worker    absl::base_internal
704*9356374aSAndroid Build Coastguard Worker    absl::compressed_tuple
705*9356374aSAndroid Build Coastguard Worker    absl::config
706*9356374aSAndroid Build Coastguard Worker    absl::container_memory
707*9356374aSAndroid Build Coastguard Worker    absl::compare
708*9356374aSAndroid Build Coastguard Worker    absl::core_headers
709*9356374aSAndroid Build Coastguard Worker    absl::crc_cord_state
710*9356374aSAndroid Build Coastguard Worker    absl::endian
711*9356374aSAndroid Build Coastguard Worker    absl::inlined_vector
712*9356374aSAndroid Build Coastguard Worker    absl::layout
713*9356374aSAndroid Build Coastguard Worker    absl::raw_logging_internal
714*9356374aSAndroid Build Coastguard Worker    absl::strings
715*9356374aSAndroid Build Coastguard Worker    absl::throw_delegate
716*9356374aSAndroid Build Coastguard Worker    absl::type_traits
717*9356374aSAndroid Build Coastguard Worker)
718*9356374aSAndroid Build Coastguard Worker
719*9356374aSAndroid Build Coastguard Worker# Internal-only target, do not depend on directly.
720*9356374aSAndroid Build Coastguard Workerabsl_cc_library(
721*9356374aSAndroid Build Coastguard Worker  NAME
722*9356374aSAndroid Build Coastguard Worker    cordz_update_tracker
723*9356374aSAndroid Build Coastguard Worker  HDRS
724*9356374aSAndroid Build Coastguard Worker    "internal/cordz_update_tracker.h"
725*9356374aSAndroid Build Coastguard Worker  COPTS
726*9356374aSAndroid Build Coastguard Worker    ${ABSL_DEFAULT_COPTS}
727*9356374aSAndroid Build Coastguard Worker  DEPS
728*9356374aSAndroid Build Coastguard Worker    absl::config
729*9356374aSAndroid Build Coastguard Worker)
730*9356374aSAndroid Build Coastguard Worker
731*9356374aSAndroid Build Coastguard Workerabsl_cc_test(
732*9356374aSAndroid Build Coastguard Worker  NAME
733*9356374aSAndroid Build Coastguard Worker    cordz_update_tracker_test
734*9356374aSAndroid Build Coastguard Worker  SRCS
735*9356374aSAndroid Build Coastguard Worker    "internal/cordz_update_tracker_test.cc"
736*9356374aSAndroid Build Coastguard Worker  COPTS
737*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
738*9356374aSAndroid Build Coastguard Worker  DEPS
739*9356374aSAndroid Build Coastguard Worker    absl::config
740*9356374aSAndroid Build Coastguard Worker    absl::cordz_update_tracker
741*9356374aSAndroid Build Coastguard Worker    absl::core_headers
742*9356374aSAndroid Build Coastguard Worker    absl::synchronization
743*9356374aSAndroid Build Coastguard Worker    GTest::gmock_main
744*9356374aSAndroid Build Coastguard Worker)
745*9356374aSAndroid Build Coastguard Worker
746*9356374aSAndroid Build Coastguard Worker# Internal-only target, do not depend on directly.
747*9356374aSAndroid Build Coastguard Workerabsl_cc_library(
748*9356374aSAndroid Build Coastguard Worker  NAME
749*9356374aSAndroid Build Coastguard Worker    cordz_functions
750*9356374aSAndroid Build Coastguard Worker  HDRS
751*9356374aSAndroid Build Coastguard Worker    "internal/cordz_functions.h"
752*9356374aSAndroid Build Coastguard Worker  SRCS
753*9356374aSAndroid Build Coastguard Worker    "internal/cordz_functions.cc"
754*9356374aSAndroid Build Coastguard Worker  COPTS
755*9356374aSAndroid Build Coastguard Worker    ${ABSL_DEFAULT_COPTS}
756*9356374aSAndroid Build Coastguard Worker  DEPS
757*9356374aSAndroid Build Coastguard Worker    absl::config
758*9356374aSAndroid Build Coastguard Worker    absl::core_headers
759*9356374aSAndroid Build Coastguard Worker    absl::exponential_biased
760*9356374aSAndroid Build Coastguard Worker    absl::raw_logging_internal
761*9356374aSAndroid Build Coastguard Worker)
762*9356374aSAndroid Build Coastguard Worker
763*9356374aSAndroid Build Coastguard Workerabsl_cc_test(
764*9356374aSAndroid Build Coastguard Worker  NAME
765*9356374aSAndroid Build Coastguard Worker    cordz_functions_test
766*9356374aSAndroid Build Coastguard Worker  SRCS
767*9356374aSAndroid Build Coastguard Worker    "internal/cordz_functions_test.cc"
768*9356374aSAndroid Build Coastguard Worker  DEPS
769*9356374aSAndroid Build Coastguard Worker    absl::config
770*9356374aSAndroid Build Coastguard Worker    absl::cordz_functions
771*9356374aSAndroid Build Coastguard Worker    absl::cordz_test_helpers
772*9356374aSAndroid Build Coastguard Worker    GTest::gmock_main
773*9356374aSAndroid Build Coastguard Worker)
774*9356374aSAndroid Build Coastguard Worker
775*9356374aSAndroid Build Coastguard Worker# Internal-only target, do not depend on directly.
776*9356374aSAndroid Build Coastguard Workerabsl_cc_library(
777*9356374aSAndroid Build Coastguard Worker  NAME
778*9356374aSAndroid Build Coastguard Worker    cordz_statistics
779*9356374aSAndroid Build Coastguard Worker  HDRS
780*9356374aSAndroid Build Coastguard Worker    "internal/cordz_statistics.h"
781*9356374aSAndroid Build Coastguard Worker  COPTS
782*9356374aSAndroid Build Coastguard Worker    ${ABSL_DEFAULT_COPTS}
783*9356374aSAndroid Build Coastguard Worker  DEPS
784*9356374aSAndroid Build Coastguard Worker    absl::config
785*9356374aSAndroid Build Coastguard Worker    absl::core_headers
786*9356374aSAndroid Build Coastguard Worker    absl::cordz_update_tracker
787*9356374aSAndroid Build Coastguard Worker    absl::synchronization
788*9356374aSAndroid Build Coastguard Worker)
789*9356374aSAndroid Build Coastguard Worker
790*9356374aSAndroid Build Coastguard Worker# Internal-only target, do not depend on directly.
791*9356374aSAndroid Build Coastguard Workerabsl_cc_library(
792*9356374aSAndroid Build Coastguard Worker  NAME
793*9356374aSAndroid Build Coastguard Worker    cordz_handle
794*9356374aSAndroid Build Coastguard Worker  HDRS
795*9356374aSAndroid Build Coastguard Worker    "internal/cordz_handle.h"
796*9356374aSAndroid Build Coastguard Worker  SRCS
797*9356374aSAndroid Build Coastguard Worker    "internal/cordz_handle.cc"
798*9356374aSAndroid Build Coastguard Worker  COPTS
799*9356374aSAndroid Build Coastguard Worker    ${ABSL_DEFAULT_COPTS}
800*9356374aSAndroid Build Coastguard Worker  DEPS
801*9356374aSAndroid Build Coastguard Worker    absl::base
802*9356374aSAndroid Build Coastguard Worker    absl::config
803*9356374aSAndroid Build Coastguard Worker    absl::no_destructor
804*9356374aSAndroid Build Coastguard Worker    absl::raw_logging_internal
805*9356374aSAndroid Build Coastguard Worker    absl::synchronization
806*9356374aSAndroid Build Coastguard Worker)
807*9356374aSAndroid Build Coastguard Worker
808*9356374aSAndroid Build Coastguard Workerabsl_cc_test(
809*9356374aSAndroid Build Coastguard Worker  NAME
810*9356374aSAndroid Build Coastguard Worker    cordz_handle_test
811*9356374aSAndroid Build Coastguard Worker  SRCS
812*9356374aSAndroid Build Coastguard Worker    "internal/cordz_handle_test.cc"
813*9356374aSAndroid Build Coastguard Worker  DEPS
814*9356374aSAndroid Build Coastguard Worker    absl::config
815*9356374aSAndroid Build Coastguard Worker    absl::cordz_handle
816*9356374aSAndroid Build Coastguard Worker    absl::cordz_test_helpers
817*9356374aSAndroid Build Coastguard Worker    absl::memory
818*9356374aSAndroid Build Coastguard Worker    absl::random_random
819*9356374aSAndroid Build Coastguard Worker    absl::random_distributions
820*9356374aSAndroid Build Coastguard Worker    absl::synchronization
821*9356374aSAndroid Build Coastguard Worker    absl::time
822*9356374aSAndroid Build Coastguard Worker    GTest::gmock_main
823*9356374aSAndroid Build Coastguard Worker)
824*9356374aSAndroid Build Coastguard Worker
825*9356374aSAndroid Build Coastguard Worker# Internal-only target, do not depend on directly.
826*9356374aSAndroid Build Coastguard Workerabsl_cc_library(
827*9356374aSAndroid Build Coastguard Worker  NAME
828*9356374aSAndroid Build Coastguard Worker    cordz_info
829*9356374aSAndroid Build Coastguard Worker  HDRS
830*9356374aSAndroid Build Coastguard Worker    "internal/cordz_info.h"
831*9356374aSAndroid Build Coastguard Worker  SRCS
832*9356374aSAndroid Build Coastguard Worker    "internal/cordz_info.cc"
833*9356374aSAndroid Build Coastguard Worker  COPTS
834*9356374aSAndroid Build Coastguard Worker    ${ABSL_DEFAULT_COPTS}
835*9356374aSAndroid Build Coastguard Worker  DEPS
836*9356374aSAndroid Build Coastguard Worker    absl::base
837*9356374aSAndroid Build Coastguard Worker    absl::config
838*9356374aSAndroid Build Coastguard Worker    absl::cord_internal
839*9356374aSAndroid Build Coastguard Worker    absl::cordz_functions
840*9356374aSAndroid Build Coastguard Worker    absl::cordz_handle
841*9356374aSAndroid Build Coastguard Worker    absl::cordz_statistics
842*9356374aSAndroid Build Coastguard Worker    absl::cordz_update_tracker
843*9356374aSAndroid Build Coastguard Worker    absl::core_headers
844*9356374aSAndroid Build Coastguard Worker    absl::inlined_vector
845*9356374aSAndroid Build Coastguard Worker    absl::span
846*9356374aSAndroid Build Coastguard Worker    absl::raw_logging_internal
847*9356374aSAndroid Build Coastguard Worker    absl::stacktrace
848*9356374aSAndroid Build Coastguard Worker    absl::synchronization
849*9356374aSAndroid Build Coastguard Worker    absl::time
850*9356374aSAndroid Build Coastguard Worker)
851*9356374aSAndroid Build Coastguard Worker
852*9356374aSAndroid Build Coastguard Workerabsl_cc_test(
853*9356374aSAndroid Build Coastguard Worker  NAME
854*9356374aSAndroid Build Coastguard Worker    cordz_info_test
855*9356374aSAndroid Build Coastguard Worker  SRCS
856*9356374aSAndroid Build Coastguard Worker    "internal/cordz_info_test.cc"
857*9356374aSAndroid Build Coastguard Worker  COPTS
858*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
859*9356374aSAndroid Build Coastguard Worker  DEPS
860*9356374aSAndroid Build Coastguard Worker    absl::config
861*9356374aSAndroid Build Coastguard Worker    absl::cord_internal
862*9356374aSAndroid Build Coastguard Worker    absl::cordz_test_helpers
863*9356374aSAndroid Build Coastguard Worker    absl::cordz_handle
864*9356374aSAndroid Build Coastguard Worker    absl::cordz_info
865*9356374aSAndroid Build Coastguard Worker    absl::cordz_statistics
866*9356374aSAndroid Build Coastguard Worker    absl::cordz_test_helpers
867*9356374aSAndroid Build Coastguard Worker    absl::cordz_update_tracker
868*9356374aSAndroid Build Coastguard Worker    absl::span
869*9356374aSAndroid Build Coastguard Worker    absl::stacktrace
870*9356374aSAndroid Build Coastguard Worker    absl::symbolize
871*9356374aSAndroid Build Coastguard Worker    GTest::gmock_main
872*9356374aSAndroid Build Coastguard Worker)
873*9356374aSAndroid Build Coastguard Worker
874*9356374aSAndroid Build Coastguard Workerabsl_cc_test(
875*9356374aSAndroid Build Coastguard Worker  NAME
876*9356374aSAndroid Build Coastguard Worker    cordz_info_statistics_test
877*9356374aSAndroid Build Coastguard Worker  SRCS
878*9356374aSAndroid Build Coastguard Worker    "internal/cordz_info_statistics_test.cc"
879*9356374aSAndroid Build Coastguard Worker  COPTS
880*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
881*9356374aSAndroid Build Coastguard Worker  DEPS
882*9356374aSAndroid Build Coastguard Worker    absl::config
883*9356374aSAndroid Build Coastguard Worker    absl::cord
884*9356374aSAndroid Build Coastguard Worker    absl::cord_internal
885*9356374aSAndroid Build Coastguard Worker    absl::cordz_info
886*9356374aSAndroid Build Coastguard Worker    absl::cordz_sample_token
887*9356374aSAndroid Build Coastguard Worker    absl::cordz_statistics
888*9356374aSAndroid Build Coastguard Worker    absl::cordz_update_scope
889*9356374aSAndroid Build Coastguard Worker    absl::cordz_update_tracker
890*9356374aSAndroid Build Coastguard Worker    absl::crc_cord_state
891*9356374aSAndroid Build Coastguard Worker    absl::thread_pool
892*9356374aSAndroid Build Coastguard Worker    GTest::gmock_main
893*9356374aSAndroid Build Coastguard Worker)
894*9356374aSAndroid Build Coastguard Worker
895*9356374aSAndroid Build Coastguard Worker# Internal-only target, do not depend on directly.
896*9356374aSAndroid Build Coastguard Workerabsl_cc_library(
897*9356374aSAndroid Build Coastguard Worker  NAME
898*9356374aSAndroid Build Coastguard Worker    cordz_sample_token
899*9356374aSAndroid Build Coastguard Worker  HDRS
900*9356374aSAndroid Build Coastguard Worker    "internal/cordz_sample_token.h"
901*9356374aSAndroid Build Coastguard Worker  SRCS
902*9356374aSAndroid Build Coastguard Worker    "internal/cordz_sample_token.cc"
903*9356374aSAndroid Build Coastguard Worker  COPTS
904*9356374aSAndroid Build Coastguard Worker    ${ABSL_DEFAULT_COPTS}
905*9356374aSAndroid Build Coastguard Worker  DEPS
906*9356374aSAndroid Build Coastguard Worker    absl::config
907*9356374aSAndroid Build Coastguard Worker    absl::cordz_handle
908*9356374aSAndroid Build Coastguard Worker    absl::cordz_info
909*9356374aSAndroid Build Coastguard Worker)
910*9356374aSAndroid Build Coastguard Worker
911*9356374aSAndroid Build Coastguard Workerabsl_cc_test(
912*9356374aSAndroid Build Coastguard Worker  NAME
913*9356374aSAndroid Build Coastguard Worker    cordz_sample_token_test
914*9356374aSAndroid Build Coastguard Worker  SRCS
915*9356374aSAndroid Build Coastguard Worker    "internal/cordz_sample_token_test.cc"
916*9356374aSAndroid Build Coastguard Worker  COPTS
917*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
918*9356374aSAndroid Build Coastguard Worker  DEPS
919*9356374aSAndroid Build Coastguard Worker    absl::config
920*9356374aSAndroid Build Coastguard Worker    absl::cord_internal
921*9356374aSAndroid Build Coastguard Worker    absl::cordz_handle
922*9356374aSAndroid Build Coastguard Worker    absl::cordz_info
923*9356374aSAndroid Build Coastguard Worker    absl::cordz_info
924*9356374aSAndroid Build Coastguard Worker    absl::cordz_sample_token
925*9356374aSAndroid Build Coastguard Worker    absl::cordz_test_helpers
926*9356374aSAndroid Build Coastguard Worker    absl::memory
927*9356374aSAndroid Build Coastguard Worker    absl::random_random
928*9356374aSAndroid Build Coastguard Worker    absl::synchronization
929*9356374aSAndroid Build Coastguard Worker    absl::thread_pool
930*9356374aSAndroid Build Coastguard Worker    absl::time
931*9356374aSAndroid Build Coastguard Worker    GTest::gmock_main
932*9356374aSAndroid Build Coastguard Worker)
933*9356374aSAndroid Build Coastguard Worker
934*9356374aSAndroid Build Coastguard Worker# Internal-only target, do not depend on directly.
935*9356374aSAndroid Build Coastguard Workerabsl_cc_library(
936*9356374aSAndroid Build Coastguard Worker  NAME
937*9356374aSAndroid Build Coastguard Worker    cordz_update_scope
938*9356374aSAndroid Build Coastguard Worker  HDRS
939*9356374aSAndroid Build Coastguard Worker    "internal/cordz_update_scope.h"
940*9356374aSAndroid Build Coastguard Worker  COPTS
941*9356374aSAndroid Build Coastguard Worker    ${ABSL_DEFAULT_COPTS}
942*9356374aSAndroid Build Coastguard Worker  DEPS
943*9356374aSAndroid Build Coastguard Worker    absl::config
944*9356374aSAndroid Build Coastguard Worker    absl::cord_internal
945*9356374aSAndroid Build Coastguard Worker    absl::cordz_info
946*9356374aSAndroid Build Coastguard Worker    absl::cordz_update_tracker
947*9356374aSAndroid Build Coastguard Worker    absl::core_headers
948*9356374aSAndroid Build Coastguard Worker)
949*9356374aSAndroid Build Coastguard Worker
950*9356374aSAndroid Build Coastguard Workerabsl_cc_test(
951*9356374aSAndroid Build Coastguard Worker  NAME
952*9356374aSAndroid Build Coastguard Worker    cordz_update_scope_test
953*9356374aSAndroid Build Coastguard Worker  SRCS
954*9356374aSAndroid Build Coastguard Worker    "internal/cordz_update_scope_test.cc"
955*9356374aSAndroid Build Coastguard Worker  COPTS
956*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
957*9356374aSAndroid Build Coastguard Worker  DEPS
958*9356374aSAndroid Build Coastguard Worker    absl::config
959*9356374aSAndroid Build Coastguard Worker    absl::cord_internal
960*9356374aSAndroid Build Coastguard Worker    absl::cordz_info
961*9356374aSAndroid Build Coastguard Worker    absl::cordz_test_helpers
962*9356374aSAndroid Build Coastguard Worker    absl::cordz_update_scope
963*9356374aSAndroid Build Coastguard Worker    absl::cordz_update_tracker
964*9356374aSAndroid Build Coastguard Worker    absl::core_headers
965*9356374aSAndroid Build Coastguard Worker    GTest::gmock_main
966*9356374aSAndroid Build Coastguard Worker)
967*9356374aSAndroid Build Coastguard Worker
968*9356374aSAndroid Build Coastguard Workerabsl_cc_library(
969*9356374aSAndroid Build Coastguard Worker  NAME
970*9356374aSAndroid Build Coastguard Worker    cord
971*9356374aSAndroid Build Coastguard Worker  HDRS
972*9356374aSAndroid Build Coastguard Worker    "cord.h"
973*9356374aSAndroid Build Coastguard Worker    "cord_buffer.h"
974*9356374aSAndroid Build Coastguard Worker  SRCS
975*9356374aSAndroid Build Coastguard Worker    "cord.cc"
976*9356374aSAndroid Build Coastguard Worker    "cord_analysis.cc"
977*9356374aSAndroid Build Coastguard Worker    "cord_analysis.h"
978*9356374aSAndroid Build Coastguard Worker    "cord_buffer.cc"
979*9356374aSAndroid Build Coastguard Worker  COPTS
980*9356374aSAndroid Build Coastguard Worker    ${ABSL_DEFAULT_COPTS}
981*9356374aSAndroid Build Coastguard Worker  DEPS
982*9356374aSAndroid Build Coastguard Worker    absl::base
983*9356374aSAndroid Build Coastguard Worker    absl::config
984*9356374aSAndroid Build Coastguard Worker    absl::cord_internal
985*9356374aSAndroid Build Coastguard Worker    absl::cordz_functions
986*9356374aSAndroid Build Coastguard Worker    absl::cordz_info
987*9356374aSAndroid Build Coastguard Worker    absl::cordz_update_scope
988*9356374aSAndroid Build Coastguard Worker    absl::cordz_update_tracker
989*9356374aSAndroid Build Coastguard Worker    absl::core_headers
990*9356374aSAndroid Build Coastguard Worker    absl::crc32c
991*9356374aSAndroid Build Coastguard Worker    absl::crc_cord_state
992*9356374aSAndroid Build Coastguard Worker    absl::endian
993*9356374aSAndroid Build Coastguard Worker    absl::function_ref
994*9356374aSAndroid Build Coastguard Worker    absl::inlined_vector
995*9356374aSAndroid Build Coastguard Worker    absl::nullability
996*9356374aSAndroid Build Coastguard Worker    absl::optional
997*9356374aSAndroid Build Coastguard Worker    absl::raw_logging_internal
998*9356374aSAndroid Build Coastguard Worker    absl::span
999*9356374aSAndroid Build Coastguard Worker    absl::strings
1000*9356374aSAndroid Build Coastguard Worker    absl::type_traits
1001*9356374aSAndroid Build Coastguard Worker  PUBLIC
1002*9356374aSAndroid Build Coastguard Worker)
1003*9356374aSAndroid Build Coastguard Worker
1004*9356374aSAndroid Build Coastguard Worker# Internal-only target, do not depend on directly.
1005*9356374aSAndroid Build Coastguard Workerabsl_cc_library(
1006*9356374aSAndroid Build Coastguard Worker  NAME
1007*9356374aSAndroid Build Coastguard Worker    cord_rep_test_util
1008*9356374aSAndroid Build Coastguard Worker  HDRS
1009*9356374aSAndroid Build Coastguard Worker    "internal/cord_rep_test_util.h"
1010*9356374aSAndroid Build Coastguard Worker  COPTS
1011*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
1012*9356374aSAndroid Build Coastguard Worker  DEPS
1013*9356374aSAndroid Build Coastguard Worker    absl::config
1014*9356374aSAndroid Build Coastguard Worker    absl::cord_internal
1015*9356374aSAndroid Build Coastguard Worker    absl::raw_logging_internal
1016*9356374aSAndroid Build Coastguard Worker    absl::strings
1017*9356374aSAndroid Build Coastguard Worker  TESTONLY
1018*9356374aSAndroid Build Coastguard Worker)
1019*9356374aSAndroid Build Coastguard Worker
1020*9356374aSAndroid Build Coastguard Workerabsl_cc_library(
1021*9356374aSAndroid Build Coastguard Worker  NAME
1022*9356374aSAndroid Build Coastguard Worker    cord_test_helpers
1023*9356374aSAndroid Build Coastguard Worker  HDRS
1024*9356374aSAndroid Build Coastguard Worker    "cord_test_helpers.h"
1025*9356374aSAndroid Build Coastguard Worker  COPTS
1026*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
1027*9356374aSAndroid Build Coastguard Worker  DEPS
1028*9356374aSAndroid Build Coastguard Worker    absl::config
1029*9356374aSAndroid Build Coastguard Worker    absl::cord
1030*9356374aSAndroid Build Coastguard Worker    absl::cord_internal
1031*9356374aSAndroid Build Coastguard Worker    absl::strings
1032*9356374aSAndroid Build Coastguard Worker  TESTONLY
1033*9356374aSAndroid Build Coastguard Worker  PUBLIC
1034*9356374aSAndroid Build Coastguard Worker)
1035*9356374aSAndroid Build Coastguard Worker
1036*9356374aSAndroid Build Coastguard Worker# Internal-only target, do not depend on directly.
1037*9356374aSAndroid Build Coastguard Workerabsl_cc_library(
1038*9356374aSAndroid Build Coastguard Worker  NAME
1039*9356374aSAndroid Build Coastguard Worker    cordz_test_helpers
1040*9356374aSAndroid Build Coastguard Worker  HDRS
1041*9356374aSAndroid Build Coastguard Worker    "cordz_test_helpers.h"
1042*9356374aSAndroid Build Coastguard Worker  COPTS
1043*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
1044*9356374aSAndroid Build Coastguard Worker  DEPS
1045*9356374aSAndroid Build Coastguard Worker    absl::config
1046*9356374aSAndroid Build Coastguard Worker    absl::cord
1047*9356374aSAndroid Build Coastguard Worker    absl::cord_internal
1048*9356374aSAndroid Build Coastguard Worker    absl::cordz_info
1049*9356374aSAndroid Build Coastguard Worker    absl::cordz_sample_token
1050*9356374aSAndroid Build Coastguard Worker    absl::cordz_statistics
1051*9356374aSAndroid Build Coastguard Worker    absl::cordz_update_tracker
1052*9356374aSAndroid Build Coastguard Worker    absl::core_headers
1053*9356374aSAndroid Build Coastguard Worker    absl::nullability
1054*9356374aSAndroid Build Coastguard Worker    absl::strings
1055*9356374aSAndroid Build Coastguard Worker  TESTONLY
1056*9356374aSAndroid Build Coastguard Worker)
1057*9356374aSAndroid Build Coastguard Worker
1058*9356374aSAndroid Build Coastguard Workerabsl_cc_test(
1059*9356374aSAndroid Build Coastguard Worker  NAME
1060*9356374aSAndroid Build Coastguard Worker    cord_test
1061*9356374aSAndroid Build Coastguard Worker  SRCS
1062*9356374aSAndroid Build Coastguard Worker    "cord_test.cc"
1063*9356374aSAndroid Build Coastguard Worker  COPTS
1064*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
1065*9356374aSAndroid Build Coastguard Worker  DEPS
1066*9356374aSAndroid Build Coastguard Worker    absl::base
1067*9356374aSAndroid Build Coastguard Worker    absl::check
1068*9356374aSAndroid Build Coastguard Worker    absl::config
1069*9356374aSAndroid Build Coastguard Worker    absl::cord
1070*9356374aSAndroid Build Coastguard Worker    absl::cord_test_helpers
1071*9356374aSAndroid Build Coastguard Worker    absl::cordz_test_helpers
1072*9356374aSAndroid Build Coastguard Worker    absl::core_headers
1073*9356374aSAndroid Build Coastguard Worker    absl::endian
1074*9356374aSAndroid Build Coastguard Worker    absl::fixed_array
1075*9356374aSAndroid Build Coastguard Worker    absl::function_ref
1076*9356374aSAndroid Build Coastguard Worker    absl::hash
1077*9356374aSAndroid Build Coastguard Worker    absl::hash_testing
1078*9356374aSAndroid Build Coastguard Worker    absl::no_destructor
1079*9356374aSAndroid Build Coastguard Worker    absl::log
1080*9356374aSAndroid Build Coastguard Worker    absl::optional
1081*9356374aSAndroid Build Coastguard Worker    absl::random_random
1082*9356374aSAndroid Build Coastguard Worker    absl::str_format
1083*9356374aSAndroid Build Coastguard Worker    absl::strings
1084*9356374aSAndroid Build Coastguard Worker    GTest::gmock_main
1085*9356374aSAndroid Build Coastguard Worker)
1086*9356374aSAndroid Build Coastguard Worker
1087*9356374aSAndroid Build Coastguard Workerabsl_cc_test(
1088*9356374aSAndroid Build Coastguard Worker  NAME
1089*9356374aSAndroid Build Coastguard Worker    cord_data_edge_test
1090*9356374aSAndroid Build Coastguard Worker  SRCS
1091*9356374aSAndroid Build Coastguard Worker    "internal/cord_data_edge_test.cc"
1092*9356374aSAndroid Build Coastguard Worker  COPTS
1093*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
1094*9356374aSAndroid Build Coastguard Worker  DEPS
1095*9356374aSAndroid Build Coastguard Worker    absl::base
1096*9356374aSAndroid Build Coastguard Worker    absl::config
1097*9356374aSAndroid Build Coastguard Worker    absl::cord_internal
1098*9356374aSAndroid Build Coastguard Worker    absl::cord_rep_test_util
1099*9356374aSAndroid Build Coastguard Worker    absl::core_headers
1100*9356374aSAndroid Build Coastguard Worker    absl::strings
1101*9356374aSAndroid Build Coastguard Worker    GTest::gmock_main
1102*9356374aSAndroid Build Coastguard Worker)
1103*9356374aSAndroid Build Coastguard Worker
1104*9356374aSAndroid Build Coastguard Workerabsl_cc_test(
1105*9356374aSAndroid Build Coastguard Worker  NAME
1106*9356374aSAndroid Build Coastguard Worker    cord_rep_btree_test
1107*9356374aSAndroid Build Coastguard Worker  SRCS
1108*9356374aSAndroid Build Coastguard Worker    "internal/cord_rep_btree_test.cc"
1109*9356374aSAndroid Build Coastguard Worker  COPTS
1110*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
1111*9356374aSAndroid Build Coastguard Worker  DEPS
1112*9356374aSAndroid Build Coastguard Worker    absl::base
1113*9356374aSAndroid Build Coastguard Worker    absl::cleanup
1114*9356374aSAndroid Build Coastguard Worker    absl::config
1115*9356374aSAndroid Build Coastguard Worker    absl::cord_internal
1116*9356374aSAndroid Build Coastguard Worker    absl::cord_rep_test_util
1117*9356374aSAndroid Build Coastguard Worker    absl::core_headers
1118*9356374aSAndroid Build Coastguard Worker    absl::raw_logging_internal
1119*9356374aSAndroid Build Coastguard Worker    absl::strings
1120*9356374aSAndroid Build Coastguard Worker    GTest::gmock_main
1121*9356374aSAndroid Build Coastguard Worker)
1122*9356374aSAndroid Build Coastguard Worker
1123*9356374aSAndroid Build Coastguard Workerabsl_cc_test(
1124*9356374aSAndroid Build Coastguard Worker  NAME
1125*9356374aSAndroid Build Coastguard Worker    cord_rep_btree_navigator_test
1126*9356374aSAndroid Build Coastguard Worker  SRCS
1127*9356374aSAndroid Build Coastguard Worker    "internal/cord_rep_btree_navigator_test.cc"
1128*9356374aSAndroid Build Coastguard Worker  COPTS
1129*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
1130*9356374aSAndroid Build Coastguard Worker  DEPS
1131*9356374aSAndroid Build Coastguard Worker    absl::base
1132*9356374aSAndroid Build Coastguard Worker    absl::config
1133*9356374aSAndroid Build Coastguard Worker    absl::cord_internal
1134*9356374aSAndroid Build Coastguard Worker    absl::cord_rep_test_util
1135*9356374aSAndroid Build Coastguard Worker    absl::core_headers
1136*9356374aSAndroid Build Coastguard Worker    absl::raw_logging_internal
1137*9356374aSAndroid Build Coastguard Worker    absl::strings
1138*9356374aSAndroid Build Coastguard Worker    GTest::gmock_main
1139*9356374aSAndroid Build Coastguard Worker)
1140*9356374aSAndroid Build Coastguard Worker
1141*9356374aSAndroid Build Coastguard Workerabsl_cc_test(
1142*9356374aSAndroid Build Coastguard Worker  NAME
1143*9356374aSAndroid Build Coastguard Worker    cord_rep_btree_reader_test
1144*9356374aSAndroid Build Coastguard Worker  SRCS
1145*9356374aSAndroid Build Coastguard Worker    "internal/cord_rep_btree_reader_test.cc"
1146*9356374aSAndroid Build Coastguard Worker  COPTS
1147*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
1148*9356374aSAndroid Build Coastguard Worker  DEPS
1149*9356374aSAndroid Build Coastguard Worker    absl::base
1150*9356374aSAndroid Build Coastguard Worker    absl::config
1151*9356374aSAndroid Build Coastguard Worker    absl::cord_internal
1152*9356374aSAndroid Build Coastguard Worker    absl::cord_rep_test_util
1153*9356374aSAndroid Build Coastguard Worker    absl::core_headers
1154*9356374aSAndroid Build Coastguard Worker    absl::raw_logging_internal
1155*9356374aSAndroid Build Coastguard Worker    absl::strings
1156*9356374aSAndroid Build Coastguard Worker    GTest::gmock_main
1157*9356374aSAndroid Build Coastguard Worker)
1158*9356374aSAndroid Build Coastguard Worker
1159*9356374aSAndroid Build Coastguard Workerabsl_cc_test(
1160*9356374aSAndroid Build Coastguard Worker  NAME
1161*9356374aSAndroid Build Coastguard Worker    cord_rep_crc_test
1162*9356374aSAndroid Build Coastguard Worker  SRCS
1163*9356374aSAndroid Build Coastguard Worker    "internal/cord_rep_crc_test.cc"
1164*9356374aSAndroid Build Coastguard Worker  COPTS
1165*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
1166*9356374aSAndroid Build Coastguard Worker  DEPS
1167*9356374aSAndroid Build Coastguard Worker    absl::config
1168*9356374aSAndroid Build Coastguard Worker    absl::cord_internal
1169*9356374aSAndroid Build Coastguard Worker    absl::cord_rep_test_util
1170*9356374aSAndroid Build Coastguard Worker    absl::crc_cord_state
1171*9356374aSAndroid Build Coastguard Worker    GTest::gmock_main
1172*9356374aSAndroid Build Coastguard Worker)
1173*9356374aSAndroid Build Coastguard Worker
1174*9356374aSAndroid Build Coastguard Workerabsl_cc_test(
1175*9356374aSAndroid Build Coastguard Worker  NAME
1176*9356374aSAndroid Build Coastguard Worker    cordz_test
1177*9356374aSAndroid Build Coastguard Worker  SRCS
1178*9356374aSAndroid Build Coastguard Worker    "cordz_test.cc"
1179*9356374aSAndroid Build Coastguard Worker  COPTS
1180*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
1181*9356374aSAndroid Build Coastguard Worker  DEPS
1182*9356374aSAndroid Build Coastguard Worker    absl::cord
1183*9356374aSAndroid Build Coastguard Worker    absl::cord_internal
1184*9356374aSAndroid Build Coastguard Worker    absl::cord_test_helpers
1185*9356374aSAndroid Build Coastguard Worker    absl::cordz_test_helpers
1186*9356374aSAndroid Build Coastguard Worker    absl::cordz_functions
1187*9356374aSAndroid Build Coastguard Worker    absl::cordz_info
1188*9356374aSAndroid Build Coastguard Worker    absl::cordz_sample_token
1189*9356374aSAndroid Build Coastguard Worker    absl::cordz_statistics
1190*9356374aSAndroid Build Coastguard Worker    absl::cordz_update_tracker
1191*9356374aSAndroid Build Coastguard Worker    absl::base
1192*9356374aSAndroid Build Coastguard Worker    absl::config
1193*9356374aSAndroid Build Coastguard Worker    absl::core_headers
1194*9356374aSAndroid Build Coastguard Worker    absl::raw_logging_internal
1195*9356374aSAndroid Build Coastguard Worker    absl::strings
1196*9356374aSAndroid Build Coastguard Worker    GTest::gmock_main
1197*9356374aSAndroid Build Coastguard Worker)
1198