xref: /aosp_15_r20/external/cronet/third_party/abseil-cpp/absl/log/internal/Android.bp (revision 6777b5387eb2ff775bb5750e3f5d96f37fb7352b)
1// Copyright (C) 2022 The Android Open Source Project
2//
3// Licensed under the Apache License, Version 2.0 (the "License");
4// you may not use this file except in compliance with the License.
5// You may obtain a copy of the License at
6//
7//      http://www.apache.org/licenses/LICENSE-2.0
8//
9// Unless required by applicable law or agreed to in writing, software
10// distributed under the License is distributed on an "AS IS" BASIS,
11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12// See the License for the specific language governing permissions and
13// limitations under the License.
14//
15// This file is automatically generated by gn2bp/gen_android_bp.py. Do not edit.
16
17// GN: Package-Artificial
18package {
19    default_applicable_licenses: [
20        "external_cronet_third_party_abseil-cpp_license",
21    ],
22}
23
24// GN: //third_party/abseil-cpp/absl/log/internal:check_op
25cc_library_static {
26    name: "cronet_aml_third_party_abseil_cpp_absl_log_internal_check_op",
27    srcs: [
28        "check_op.cc",
29    ],
30    shared_libs: [
31        "liblog",
32    ],
33    defaults: [
34        "cronet_aml_cc_defaults",
35    ],
36    cflags: [
37        "-DABSL_ALLOCATOR_NOTHROW=1",
38        "-DANDROID",
39        "-DANDROID_NDK_VERSION_ROLL=r26b_1",
40        "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"",
41        "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b",
42        "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
43        "-DHAVE_SYS_UIO_H",
44        "-DNDEBUG",
45        "-DNO_UNWIND_TABLES",
46        "-DNVALGRIND",
47        "-DOFFICIAL_BUILD",
48        "-D_GNU_SOURCE",
49        "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
50        "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE",
51        "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
52        "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
53        "-fdata-sections",
54        "-ffunction-sections",
55        "-fno-asynchronous-unwind-tables",
56        "-fno-unwind-tables",
57        "-fstack-protector",
58        "-fvisibility-inlines-hidden",
59        "-fvisibility=hidden",
60        "-g1",
61    ],
62    include_dirs: [
63        "external/cronet/",
64        "external/cronet/buildtools/third_party/libc++/",
65        "external/cronet/third_party/abseil-cpp/",
66        "external/cronet/third_party/libc++/src/include",
67        "external/cronet/third_party/libc++abi/src/include",
68    ],
69    cpp_std: "c++20",
70    ldflags: [
71        "-Wl,--as-needed",
72        "-Wl,--gc-sections",
73        "-Wl,--icf=all",
74    ],
75    visibility: [
76        "//external/cronet:__subpackages__",
77    ],
78    target: {
79        android_arm64: {
80            cflags: [
81                "-O2",
82                "-mno-outline",
83            ],
84        },
85        android_x86: {
86            cflags: [
87                "-msse3",
88            ],
89        },
90        android_x86_64: {
91            cflags: [
92                "-msse3",
93            ],
94        },
95    },
96}
97
98// GN: //third_party/abseil-cpp/absl/log/internal:check_op__testing
99cc_library_static {
100    name: "cronet_aml_third_party_abseil_cpp_absl_log_internal_check_op__testing",
101    srcs: [
102        "check_op.cc",
103    ],
104    host_supported: true,
105    defaults: [
106        "cronet_aml_cc_defaults",
107    ],
108    cflags: [
109        "-DABSL_ALLOCATOR_NOTHROW=1",
110        "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"",
111        "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b",
112        "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
113        "-DNDEBUG",
114        "-DNO_UNWIND_TABLES",
115        "-DNVALGRIND",
116        "-DOFFICIAL_BUILD",
117        "-D_GNU_SOURCE",
118        "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
119        "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE",
120        "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
121        "-fdata-sections",
122        "-ffunction-sections",
123        "-fno-asynchronous-unwind-tables",
124        "-fno-unwind-tables",
125        "-fstack-protector",
126        "-fvisibility-inlines-hidden",
127        "-fvisibility=hidden",
128        "-g1",
129    ],
130    include_dirs: [
131        "external/cronet/",
132        "external/cronet/buildtools/third_party/libc++/",
133        "external/cronet/third_party/abseil-cpp/",
134        "external/cronet/third_party/libc++/src/include",
135        "external/cronet/third_party/libc++abi/src/include",
136    ],
137    cpp_std: "c++20",
138    ldflags: [
139        "-Wl,--as-needed",
140        "-Wl,--gc-sections",
141        "-Wl,--icf=all",
142    ],
143    visibility: [
144        "//external/cronet:__subpackages__",
145    ],
146    target: {
147        android: {
148            shared_libs: [
149                "liblog",
150            ],
151        },
152        android_arm: {
153            cflags: [
154                "-DANDROID",
155                "-DANDROID_NDK_VERSION_ROLL=r26b_1",
156                "-DHAVE_SYS_UIO_H",
157                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
158            ],
159        },
160        android_arm64: {
161            cflags: [
162                "-DANDROID",
163                "-DANDROID_NDK_VERSION_ROLL=r26b_1",
164                "-DHAVE_SYS_UIO_H",
165                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
166                "-O2",
167                "-mno-outline",
168            ],
169        },
170        android_riscv64: {
171            cflags: [
172                "-DANDROID",
173                "-DANDROID_NDK_VERSION_ROLL=r26b_1",
174                "-DHAVE_SYS_UIO_H",
175                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
176            ],
177        },
178        android_x86: {
179            cflags: [
180                "-DANDROID",
181                "-DANDROID_NDK_VERSION_ROLL=r26b_1",
182                "-DHAVE_SYS_UIO_H",
183                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
184                "-msse3",
185            ],
186        },
187        android_x86_64: {
188            cflags: [
189                "-DANDROID",
190                "-DANDROID_NDK_VERSION_ROLL=r26b_1",
191                "-DHAVE_SYS_UIO_H",
192                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
193                "-msse3",
194            ],
195        },
196        host: {
197            cflags: [
198                "-DCR_SYSROOT_KEY=20230611T210420Z-2",
199                "-DUSE_AURA=1",
200                "-DUSE_OZONE=1",
201                "-DUSE_UDEV",
202                "-D_FILE_OFFSET_BITS=64",
203                "-D_LARGEFILE64_SOURCE",
204                "-D_LARGEFILE_SOURCE",
205                "-O2",
206                "-msse3",
207            ],
208            compile_multilib: "64",
209        },
210    },
211}
212
213// GN: //third_party/abseil-cpp/absl/log/internal:conditions
214cc_library_static {
215    name: "cronet_aml_third_party_abseil_cpp_absl_log_internal_conditions",
216    srcs: [
217        "conditions.cc",
218    ],
219    defaults: [
220        "cronet_aml_cc_defaults",
221    ],
222    cflags: [
223        "-DABSL_ALLOCATOR_NOTHROW=1",
224        "-DANDROID",
225        "-DANDROID_NDK_VERSION_ROLL=r26b_1",
226        "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"",
227        "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b",
228        "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
229        "-DHAVE_SYS_UIO_H",
230        "-DNDEBUG",
231        "-DNO_UNWIND_TABLES",
232        "-DNVALGRIND",
233        "-DOFFICIAL_BUILD",
234        "-D_GNU_SOURCE",
235        "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
236        "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE",
237        "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
238        "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
239        "-fdata-sections",
240        "-ffunction-sections",
241        "-fno-asynchronous-unwind-tables",
242        "-fno-unwind-tables",
243        "-fstack-protector",
244        "-fvisibility-inlines-hidden",
245        "-fvisibility=hidden",
246        "-g1",
247    ],
248    include_dirs: [
249        "external/cronet/",
250        "external/cronet/buildtools/third_party/libc++/",
251        "external/cronet/third_party/abseil-cpp/",
252        "external/cronet/third_party/libc++/src/include",
253        "external/cronet/third_party/libc++abi/src/include",
254    ],
255    cpp_std: "c++20",
256    ldflags: [
257        "-Wl,--as-needed",
258        "-Wl,--gc-sections",
259        "-Wl,--icf=all",
260    ],
261    visibility: [
262        "//external/cronet:__subpackages__",
263    ],
264    target: {
265        android_arm64: {
266            cflags: [
267                "-O2",
268                "-mno-outline",
269            ],
270        },
271        android_x86: {
272            cflags: [
273                "-msse3",
274            ],
275        },
276        android_x86_64: {
277            cflags: [
278                "-msse3",
279            ],
280        },
281    },
282}
283
284// GN: //third_party/abseil-cpp/absl/log/internal:conditions__testing
285cc_library_static {
286    name: "cronet_aml_third_party_abseil_cpp_absl_log_internal_conditions__testing",
287    srcs: [
288        "conditions.cc",
289    ],
290    host_supported: true,
291    defaults: [
292        "cronet_aml_cc_defaults",
293    ],
294    cflags: [
295        "-DABSL_ALLOCATOR_NOTHROW=1",
296        "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"",
297        "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b",
298        "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
299        "-DNDEBUG",
300        "-DNO_UNWIND_TABLES",
301        "-DNVALGRIND",
302        "-DOFFICIAL_BUILD",
303        "-D_GNU_SOURCE",
304        "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
305        "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE",
306        "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
307        "-fdata-sections",
308        "-ffunction-sections",
309        "-fno-asynchronous-unwind-tables",
310        "-fno-unwind-tables",
311        "-fstack-protector",
312        "-fvisibility-inlines-hidden",
313        "-fvisibility=hidden",
314        "-g1",
315    ],
316    include_dirs: [
317        "external/cronet/",
318        "external/cronet/buildtools/third_party/libc++/",
319        "external/cronet/third_party/abseil-cpp/",
320        "external/cronet/third_party/libc++/src/include",
321        "external/cronet/third_party/libc++abi/src/include",
322    ],
323    cpp_std: "c++20",
324    ldflags: [
325        "-Wl,--as-needed",
326        "-Wl,--gc-sections",
327        "-Wl,--icf=all",
328    ],
329    visibility: [
330        "//external/cronet:__subpackages__",
331    ],
332    target: {
333        android_arm: {
334            cflags: [
335                "-DANDROID",
336                "-DANDROID_NDK_VERSION_ROLL=r26b_1",
337                "-DHAVE_SYS_UIO_H",
338                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
339            ],
340        },
341        android_arm64: {
342            cflags: [
343                "-DANDROID",
344                "-DANDROID_NDK_VERSION_ROLL=r26b_1",
345                "-DHAVE_SYS_UIO_H",
346                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
347                "-O2",
348                "-mno-outline",
349            ],
350        },
351        android_riscv64: {
352            cflags: [
353                "-DANDROID",
354                "-DANDROID_NDK_VERSION_ROLL=r26b_1",
355                "-DHAVE_SYS_UIO_H",
356                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
357            ],
358        },
359        android_x86: {
360            cflags: [
361                "-DANDROID",
362                "-DANDROID_NDK_VERSION_ROLL=r26b_1",
363                "-DHAVE_SYS_UIO_H",
364                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
365                "-msse3",
366            ],
367        },
368        android_x86_64: {
369            cflags: [
370                "-DANDROID",
371                "-DANDROID_NDK_VERSION_ROLL=r26b_1",
372                "-DHAVE_SYS_UIO_H",
373                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
374                "-msse3",
375            ],
376        },
377        host: {
378            cflags: [
379                "-DCR_SYSROOT_KEY=20230611T210420Z-2",
380                "-DUSE_AURA=1",
381                "-DUSE_OZONE=1",
382                "-DUSE_UDEV",
383                "-D_FILE_OFFSET_BITS=64",
384                "-D_LARGEFILE64_SOURCE",
385                "-D_LARGEFILE_SOURCE",
386                "-O2",
387                "-msse3",
388            ],
389            compile_multilib: "64",
390        },
391    },
392}
393
394// GN: //third_party/abseil-cpp/absl/log/internal:fnmatch
395cc_library_static {
396    name: "cronet_aml_third_party_abseil_cpp_absl_log_internal_fnmatch",
397    srcs: [
398        "fnmatch.cc",
399    ],
400    defaults: [
401        "cronet_aml_cc_defaults",
402    ],
403    cflags: [
404        "-DABSL_ALLOCATOR_NOTHROW=1",
405        "-DANDROID",
406        "-DANDROID_NDK_VERSION_ROLL=r26b_1",
407        "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"",
408        "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b",
409        "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
410        "-DHAVE_SYS_UIO_H",
411        "-DNDEBUG",
412        "-DNO_UNWIND_TABLES",
413        "-DNVALGRIND",
414        "-DOFFICIAL_BUILD",
415        "-D_GNU_SOURCE",
416        "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
417        "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE",
418        "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
419        "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
420        "-fdata-sections",
421        "-ffunction-sections",
422        "-fno-asynchronous-unwind-tables",
423        "-fno-unwind-tables",
424        "-fstack-protector",
425        "-fvisibility-inlines-hidden",
426        "-fvisibility=hidden",
427        "-g1",
428    ],
429    include_dirs: [
430        "external/cronet/",
431        "external/cronet/buildtools/third_party/libc++/",
432        "external/cronet/third_party/abseil-cpp/",
433        "external/cronet/third_party/libc++/src/include",
434        "external/cronet/third_party/libc++abi/src/include",
435    ],
436    cpp_std: "c++20",
437    ldflags: [
438        "-Wl,--as-needed",
439        "-Wl,--gc-sections",
440        "-Wl,--icf=all",
441    ],
442    visibility: [
443        "//external/cronet:__subpackages__",
444    ],
445    target: {
446        android_arm64: {
447            cflags: [
448                "-O2",
449                "-mno-outline",
450            ],
451        },
452        android_x86: {
453            cflags: [
454                "-msse3",
455            ],
456        },
457        android_x86_64: {
458            cflags: [
459                "-msse3",
460            ],
461        },
462    },
463}
464
465// GN: //third_party/abseil-cpp/absl/log/internal:fnmatch__testing
466cc_library_static {
467    name: "cronet_aml_third_party_abseil_cpp_absl_log_internal_fnmatch__testing",
468    srcs: [
469        "fnmatch.cc",
470    ],
471    host_supported: true,
472    defaults: [
473        "cronet_aml_cc_defaults",
474    ],
475    cflags: [
476        "-DABSL_ALLOCATOR_NOTHROW=1",
477        "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"",
478        "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b",
479        "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
480        "-DNDEBUG",
481        "-DNO_UNWIND_TABLES",
482        "-DNVALGRIND",
483        "-DOFFICIAL_BUILD",
484        "-D_GNU_SOURCE",
485        "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
486        "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE",
487        "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
488        "-fdata-sections",
489        "-ffunction-sections",
490        "-fno-asynchronous-unwind-tables",
491        "-fno-unwind-tables",
492        "-fstack-protector",
493        "-fvisibility-inlines-hidden",
494        "-fvisibility=hidden",
495        "-g1",
496    ],
497    include_dirs: [
498        "external/cronet/",
499        "external/cronet/buildtools/third_party/libc++/",
500        "external/cronet/third_party/abseil-cpp/",
501        "external/cronet/third_party/libc++/src/include",
502        "external/cronet/third_party/libc++abi/src/include",
503    ],
504    cpp_std: "c++20",
505    ldflags: [
506        "-Wl,--as-needed",
507        "-Wl,--gc-sections",
508        "-Wl,--icf=all",
509    ],
510    visibility: [
511        "//external/cronet:__subpackages__",
512    ],
513    target: {
514        android_arm: {
515            cflags: [
516                "-DANDROID",
517                "-DANDROID_NDK_VERSION_ROLL=r26b_1",
518                "-DHAVE_SYS_UIO_H",
519                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
520            ],
521        },
522        android_arm64: {
523            cflags: [
524                "-DANDROID",
525                "-DANDROID_NDK_VERSION_ROLL=r26b_1",
526                "-DHAVE_SYS_UIO_H",
527                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
528                "-O2",
529                "-mno-outline",
530            ],
531        },
532        android_riscv64: {
533            cflags: [
534                "-DANDROID",
535                "-DANDROID_NDK_VERSION_ROLL=r26b_1",
536                "-DHAVE_SYS_UIO_H",
537                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
538            ],
539        },
540        android_x86: {
541            cflags: [
542                "-DANDROID",
543                "-DANDROID_NDK_VERSION_ROLL=r26b_1",
544                "-DHAVE_SYS_UIO_H",
545                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
546                "-msse3",
547            ],
548        },
549        android_x86_64: {
550            cflags: [
551                "-DANDROID",
552                "-DANDROID_NDK_VERSION_ROLL=r26b_1",
553                "-DHAVE_SYS_UIO_H",
554                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
555                "-msse3",
556            ],
557        },
558        host: {
559            cflags: [
560                "-DCR_SYSROOT_KEY=20230611T210420Z-2",
561                "-DUSE_AURA=1",
562                "-DUSE_OZONE=1",
563                "-DUSE_UDEV",
564                "-D_FILE_OFFSET_BITS=64",
565                "-D_LARGEFILE64_SOURCE",
566                "-D_LARGEFILE_SOURCE",
567                "-O2",
568                "-msse3",
569            ],
570            compile_multilib: "64",
571        },
572    },
573}
574
575// GN: //third_party/abseil-cpp/absl/log/internal:format
576cc_library_static {
577    name: "cronet_aml_third_party_abseil_cpp_absl_log_internal_format",
578    srcs: [
579        "log_format.cc",
580    ],
581    defaults: [
582        "cronet_aml_cc_defaults",
583    ],
584    cflags: [
585        "-DABSL_ALLOCATOR_NOTHROW=1",
586        "-DANDROID",
587        "-DANDROID_NDK_VERSION_ROLL=r26b_1",
588        "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"",
589        "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b",
590        "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
591        "-DHAVE_SYS_UIO_H",
592        "-DNDEBUG",
593        "-DNO_UNWIND_TABLES",
594        "-DNVALGRIND",
595        "-DOFFICIAL_BUILD",
596        "-D_GNU_SOURCE",
597        "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
598        "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE",
599        "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
600        "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
601        "-fdata-sections",
602        "-ffunction-sections",
603        "-fno-asynchronous-unwind-tables",
604        "-fno-unwind-tables",
605        "-fstack-protector",
606        "-fvisibility-inlines-hidden",
607        "-fvisibility=hidden",
608        "-g1",
609    ],
610    include_dirs: [
611        "external/cronet/",
612        "external/cronet/buildtools/third_party/libc++/",
613        "external/cronet/third_party/abseil-cpp/",
614        "external/cronet/third_party/libc++/src/include",
615        "external/cronet/third_party/libc++abi/src/include",
616    ],
617    cpp_std: "c++20",
618    ldflags: [
619        "-Wl,--as-needed",
620        "-Wl,--gc-sections",
621        "-Wl,--icf=all",
622    ],
623    visibility: [
624        "//external/cronet:__subpackages__",
625    ],
626    target: {
627        android_arm64: {
628            cflags: [
629                "-O2",
630                "-mno-outline",
631            ],
632        },
633        android_x86: {
634            cflags: [
635                "-msse3",
636            ],
637        },
638        android_x86_64: {
639            cflags: [
640                "-msse3",
641            ],
642        },
643    },
644}
645
646// GN: //third_party/abseil-cpp/absl/log/internal:format__testing
647cc_library_static {
648    name: "cronet_aml_third_party_abseil_cpp_absl_log_internal_format__testing",
649    srcs: [
650        "log_format.cc",
651    ],
652    host_supported: true,
653    defaults: [
654        "cronet_aml_cc_defaults",
655    ],
656    cflags: [
657        "-DABSL_ALLOCATOR_NOTHROW=1",
658        "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"",
659        "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b",
660        "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
661        "-DNDEBUG",
662        "-DNO_UNWIND_TABLES",
663        "-DNVALGRIND",
664        "-DOFFICIAL_BUILD",
665        "-D_GNU_SOURCE",
666        "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
667        "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE",
668        "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
669        "-fdata-sections",
670        "-ffunction-sections",
671        "-fno-asynchronous-unwind-tables",
672        "-fno-unwind-tables",
673        "-fstack-protector",
674        "-fvisibility-inlines-hidden",
675        "-fvisibility=hidden",
676        "-g1",
677    ],
678    include_dirs: [
679        "external/cronet/",
680        "external/cronet/buildtools/third_party/libc++/",
681        "external/cronet/third_party/abseil-cpp/",
682        "external/cronet/third_party/libc++/src/include",
683        "external/cronet/third_party/libc++abi/src/include",
684    ],
685    cpp_std: "c++20",
686    ldflags: [
687        "-Wl,--as-needed",
688        "-Wl,--gc-sections",
689        "-Wl,--icf=all",
690    ],
691    visibility: [
692        "//external/cronet:__subpackages__",
693    ],
694    target: {
695        android_arm: {
696            cflags: [
697                "-DANDROID",
698                "-DANDROID_NDK_VERSION_ROLL=r26b_1",
699                "-DHAVE_SYS_UIO_H",
700                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
701            ],
702        },
703        android_arm64: {
704            cflags: [
705                "-DANDROID",
706                "-DANDROID_NDK_VERSION_ROLL=r26b_1",
707                "-DHAVE_SYS_UIO_H",
708                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
709                "-O2",
710                "-mno-outline",
711            ],
712        },
713        android_riscv64: {
714            cflags: [
715                "-DANDROID",
716                "-DANDROID_NDK_VERSION_ROLL=r26b_1",
717                "-DHAVE_SYS_UIO_H",
718                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
719            ],
720        },
721        android_x86: {
722            cflags: [
723                "-DANDROID",
724                "-DANDROID_NDK_VERSION_ROLL=r26b_1",
725                "-DHAVE_SYS_UIO_H",
726                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
727                "-msse3",
728            ],
729        },
730        android_x86_64: {
731            cflags: [
732                "-DANDROID",
733                "-DANDROID_NDK_VERSION_ROLL=r26b_1",
734                "-DHAVE_SYS_UIO_H",
735                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
736                "-msse3",
737            ],
738        },
739        host: {
740            cflags: [
741                "-DCR_SYSROOT_KEY=20230611T210420Z-2",
742                "-DUSE_AURA=1",
743                "-DUSE_OZONE=1",
744                "-DUSE_UDEV",
745                "-D_FILE_OFFSET_BITS=64",
746                "-D_LARGEFILE64_SOURCE",
747                "-D_LARGEFILE_SOURCE",
748                "-O2",
749                "-msse3",
750            ],
751            compile_multilib: "64",
752        },
753    },
754}
755
756// GN: //third_party/abseil-cpp/absl/log/internal:globals
757cc_library_static {
758    name: "cronet_aml_third_party_abseil_cpp_absl_log_internal_globals",
759    srcs: [
760        "globals.cc",
761    ],
762    defaults: [
763        "cronet_aml_cc_defaults",
764    ],
765    cflags: [
766        "-DABSL_ALLOCATOR_NOTHROW=1",
767        "-DANDROID",
768        "-DANDROID_NDK_VERSION_ROLL=r26b_1",
769        "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"",
770        "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b",
771        "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
772        "-DHAVE_SYS_UIO_H",
773        "-DNDEBUG",
774        "-DNO_UNWIND_TABLES",
775        "-DNVALGRIND",
776        "-DOFFICIAL_BUILD",
777        "-D_GNU_SOURCE",
778        "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
779        "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE",
780        "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
781        "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
782        "-fdata-sections",
783        "-ffunction-sections",
784        "-fno-asynchronous-unwind-tables",
785        "-fno-unwind-tables",
786        "-fstack-protector",
787        "-fvisibility-inlines-hidden",
788        "-fvisibility=hidden",
789        "-g1",
790    ],
791    include_dirs: [
792        "external/cronet/",
793        "external/cronet/buildtools/third_party/libc++/",
794        "external/cronet/third_party/abseil-cpp/",
795        "external/cronet/third_party/libc++/src/include",
796        "external/cronet/third_party/libc++abi/src/include",
797    ],
798    cpp_std: "c++20",
799    ldflags: [
800        "-Wl,--as-needed",
801        "-Wl,--gc-sections",
802        "-Wl,--icf=all",
803    ],
804    visibility: [
805        "//external/cronet:__subpackages__",
806    ],
807    target: {
808        android_arm64: {
809            cflags: [
810                "-O2",
811                "-mno-outline",
812            ],
813        },
814        android_x86: {
815            cflags: [
816                "-msse3",
817            ],
818        },
819        android_x86_64: {
820            cflags: [
821                "-msse3",
822            ],
823        },
824    },
825}
826
827// GN: //third_party/abseil-cpp/absl/log/internal:globals__testing
828cc_library_static {
829    name: "cronet_aml_third_party_abseil_cpp_absl_log_internal_globals__testing",
830    srcs: [
831        "globals.cc",
832    ],
833    host_supported: true,
834    defaults: [
835        "cronet_aml_cc_defaults",
836    ],
837    cflags: [
838        "-DABSL_ALLOCATOR_NOTHROW=1",
839        "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"",
840        "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b",
841        "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
842        "-DNDEBUG",
843        "-DNO_UNWIND_TABLES",
844        "-DNVALGRIND",
845        "-DOFFICIAL_BUILD",
846        "-D_GNU_SOURCE",
847        "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
848        "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE",
849        "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
850        "-fdata-sections",
851        "-ffunction-sections",
852        "-fno-asynchronous-unwind-tables",
853        "-fno-unwind-tables",
854        "-fstack-protector",
855        "-fvisibility-inlines-hidden",
856        "-fvisibility=hidden",
857        "-g1",
858    ],
859    include_dirs: [
860        "external/cronet/",
861        "external/cronet/buildtools/third_party/libc++/",
862        "external/cronet/third_party/abseil-cpp/",
863        "external/cronet/third_party/libc++/src/include",
864        "external/cronet/third_party/libc++abi/src/include",
865    ],
866    cpp_std: "c++20",
867    ldflags: [
868        "-Wl,--as-needed",
869        "-Wl,--gc-sections",
870        "-Wl,--icf=all",
871    ],
872    visibility: [
873        "//external/cronet:__subpackages__",
874    ],
875    target: {
876        android_arm: {
877            cflags: [
878                "-DANDROID",
879                "-DANDROID_NDK_VERSION_ROLL=r26b_1",
880                "-DHAVE_SYS_UIO_H",
881                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
882            ],
883        },
884        android_arm64: {
885            cflags: [
886                "-DANDROID",
887                "-DANDROID_NDK_VERSION_ROLL=r26b_1",
888                "-DHAVE_SYS_UIO_H",
889                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
890                "-O2",
891                "-mno-outline",
892            ],
893        },
894        android_riscv64: {
895            cflags: [
896                "-DANDROID",
897                "-DANDROID_NDK_VERSION_ROLL=r26b_1",
898                "-DHAVE_SYS_UIO_H",
899                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
900            ],
901        },
902        android_x86: {
903            cflags: [
904                "-DANDROID",
905                "-DANDROID_NDK_VERSION_ROLL=r26b_1",
906                "-DHAVE_SYS_UIO_H",
907                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
908                "-msse3",
909            ],
910        },
911        android_x86_64: {
912            cflags: [
913                "-DANDROID",
914                "-DANDROID_NDK_VERSION_ROLL=r26b_1",
915                "-DHAVE_SYS_UIO_H",
916                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
917                "-msse3",
918            ],
919        },
920        host: {
921            cflags: [
922                "-DCR_SYSROOT_KEY=20230611T210420Z-2",
923                "-DUSE_AURA=1",
924                "-DUSE_OZONE=1",
925                "-DUSE_UDEV",
926                "-D_FILE_OFFSET_BITS=64",
927                "-D_LARGEFILE64_SOURCE",
928                "-D_LARGEFILE_SOURCE",
929                "-O2",
930                "-msse3",
931            ],
932            compile_multilib: "64",
933        },
934    },
935}
936
937// GN: //third_party/abseil-cpp/absl/log/internal:log_message
938cc_library_static {
939    name: "cronet_aml_third_party_abseil_cpp_absl_log_internal_log_message",
940    srcs: [
941        "log_message.cc",
942    ],
943    shared_libs: [
944        "liblog",
945    ],
946    defaults: [
947        "cronet_aml_cc_defaults",
948    ],
949    cflags: [
950        "-DABSL_ALLOCATOR_NOTHROW=1",
951        "-DANDROID",
952        "-DANDROID_NDK_VERSION_ROLL=r26b_1",
953        "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"",
954        "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b",
955        "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
956        "-DHAVE_SYS_UIO_H",
957        "-DNDEBUG",
958        "-DNO_UNWIND_TABLES",
959        "-DNVALGRIND",
960        "-DOFFICIAL_BUILD",
961        "-D_GNU_SOURCE",
962        "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
963        "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE",
964        "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
965        "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
966        "-fdata-sections",
967        "-ffunction-sections",
968        "-fno-asynchronous-unwind-tables",
969        "-fno-unwind-tables",
970        "-fstack-protector",
971        "-fvisibility-inlines-hidden",
972        "-fvisibility=hidden",
973        "-g1",
974    ],
975    include_dirs: [
976        "external/cronet/",
977        "external/cronet/buildtools/third_party/libc++/",
978        "external/cronet/third_party/abseil-cpp/",
979        "external/cronet/third_party/libc++/src/include",
980        "external/cronet/third_party/libc++abi/src/include",
981    ],
982    cpp_std: "c++20",
983    ldflags: [
984        "-Wl,--as-needed",
985        "-Wl,--gc-sections",
986        "-Wl,--icf=all",
987    ],
988    visibility: [
989        "//external/cronet:__subpackages__",
990    ],
991    target: {
992        android_arm64: {
993            cflags: [
994                "-O2",
995                "-mno-outline",
996            ],
997        },
998        android_x86: {
999            cflags: [
1000                "-msse3",
1001            ],
1002        },
1003        android_x86_64: {
1004            cflags: [
1005                "-msse3",
1006            ],
1007        },
1008    },
1009}
1010
1011// GN: //third_party/abseil-cpp/absl/log/internal:log_message__testing
1012cc_library_static {
1013    name: "cronet_aml_third_party_abseil_cpp_absl_log_internal_log_message__testing",
1014    srcs: [
1015        "log_message.cc",
1016    ],
1017    host_supported: true,
1018    defaults: [
1019        "cronet_aml_cc_defaults",
1020    ],
1021    cflags: [
1022        "-DABSL_ALLOCATOR_NOTHROW=1",
1023        "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"",
1024        "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b",
1025        "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
1026        "-DNDEBUG",
1027        "-DNO_UNWIND_TABLES",
1028        "-DNVALGRIND",
1029        "-DOFFICIAL_BUILD",
1030        "-D_GNU_SOURCE",
1031        "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
1032        "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE",
1033        "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
1034        "-fdata-sections",
1035        "-ffunction-sections",
1036        "-fno-asynchronous-unwind-tables",
1037        "-fno-unwind-tables",
1038        "-fstack-protector",
1039        "-fvisibility-inlines-hidden",
1040        "-fvisibility=hidden",
1041        "-g1",
1042    ],
1043    include_dirs: [
1044        "external/cronet/",
1045        "external/cronet/buildtools/third_party/libc++/",
1046        "external/cronet/third_party/abseil-cpp/",
1047        "external/cronet/third_party/libc++/src/include",
1048        "external/cronet/third_party/libc++abi/src/include",
1049    ],
1050    cpp_std: "c++20",
1051    ldflags: [
1052        "-Wl,--as-needed",
1053        "-Wl,--gc-sections",
1054        "-Wl,--icf=all",
1055    ],
1056    visibility: [
1057        "//external/cronet:__subpackages__",
1058    ],
1059    target: {
1060        android: {
1061            shared_libs: [
1062                "liblog",
1063            ],
1064        },
1065        android_arm: {
1066            cflags: [
1067                "-DANDROID",
1068                "-DANDROID_NDK_VERSION_ROLL=r26b_1",
1069                "-DHAVE_SYS_UIO_H",
1070                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
1071            ],
1072        },
1073        android_arm64: {
1074            cflags: [
1075                "-DANDROID",
1076                "-DANDROID_NDK_VERSION_ROLL=r26b_1",
1077                "-DHAVE_SYS_UIO_H",
1078                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
1079                "-O2",
1080                "-mno-outline",
1081            ],
1082        },
1083        android_riscv64: {
1084            cflags: [
1085                "-DANDROID",
1086                "-DANDROID_NDK_VERSION_ROLL=r26b_1",
1087                "-DHAVE_SYS_UIO_H",
1088                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
1089            ],
1090        },
1091        android_x86: {
1092            cflags: [
1093                "-DANDROID",
1094                "-DANDROID_NDK_VERSION_ROLL=r26b_1",
1095                "-DHAVE_SYS_UIO_H",
1096                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
1097                "-msse3",
1098            ],
1099        },
1100        android_x86_64: {
1101            cflags: [
1102                "-DANDROID",
1103                "-DANDROID_NDK_VERSION_ROLL=r26b_1",
1104                "-DHAVE_SYS_UIO_H",
1105                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
1106                "-msse3",
1107            ],
1108        },
1109        host: {
1110            cflags: [
1111                "-DCR_SYSROOT_KEY=20230611T210420Z-2",
1112                "-DUSE_AURA=1",
1113                "-DUSE_OZONE=1",
1114                "-DUSE_UDEV",
1115                "-D_FILE_OFFSET_BITS=64",
1116                "-D_LARGEFILE64_SOURCE",
1117                "-D_LARGEFILE_SOURCE",
1118                "-O2",
1119                "-msse3",
1120            ],
1121            compile_multilib: "64",
1122        },
1123    },
1124}
1125
1126// GN: //third_party/abseil-cpp/absl/log/internal:log_sink_set
1127cc_library_static {
1128    name: "cronet_aml_third_party_abseil_cpp_absl_log_internal_log_sink_set",
1129    srcs: [
1130        "log_sink_set.cc",
1131    ],
1132    shared_libs: [
1133        "liblog",
1134    ],
1135    defaults: [
1136        "cronet_aml_cc_defaults",
1137    ],
1138    cflags: [
1139        "-DABSL_ALLOCATOR_NOTHROW=1",
1140        "-DANDROID",
1141        "-DANDROID_NDK_VERSION_ROLL=r26b_1",
1142        "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"",
1143        "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b",
1144        "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
1145        "-DHAVE_SYS_UIO_H",
1146        "-DNDEBUG",
1147        "-DNO_UNWIND_TABLES",
1148        "-DNVALGRIND",
1149        "-DOFFICIAL_BUILD",
1150        "-D_GNU_SOURCE",
1151        "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
1152        "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE",
1153        "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
1154        "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
1155        "-fdata-sections",
1156        "-ffunction-sections",
1157        "-fno-asynchronous-unwind-tables",
1158        "-fno-unwind-tables",
1159        "-fstack-protector",
1160        "-fvisibility-inlines-hidden",
1161        "-fvisibility=hidden",
1162        "-g1",
1163    ],
1164    include_dirs: [
1165        "external/cronet/",
1166        "external/cronet/buildtools/third_party/libc++/",
1167        "external/cronet/third_party/abseil-cpp/",
1168        "external/cronet/third_party/libc++/src/include",
1169        "external/cronet/third_party/libc++abi/src/include",
1170    ],
1171    cpp_std: "c++20",
1172    ldflags: [
1173        "-Wl,--as-needed",
1174        "-Wl,--gc-sections",
1175        "-Wl,--icf=all",
1176    ],
1177    visibility: [
1178        "//external/cronet:__subpackages__",
1179    ],
1180    target: {
1181        android_arm64: {
1182            cflags: [
1183                "-O2",
1184                "-mno-outline",
1185            ],
1186        },
1187        android_x86: {
1188            cflags: [
1189                "-msse3",
1190            ],
1191        },
1192        android_x86_64: {
1193            cflags: [
1194                "-msse3",
1195            ],
1196        },
1197    },
1198}
1199
1200// GN: //third_party/abseil-cpp/absl/log/internal:log_sink_set__testing
1201cc_library_static {
1202    name: "cronet_aml_third_party_abseil_cpp_absl_log_internal_log_sink_set__testing",
1203    srcs: [
1204        "log_sink_set.cc",
1205    ],
1206    host_supported: true,
1207    defaults: [
1208        "cronet_aml_cc_defaults",
1209    ],
1210    cflags: [
1211        "-DABSL_ALLOCATOR_NOTHROW=1",
1212        "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"",
1213        "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b",
1214        "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
1215        "-DNDEBUG",
1216        "-DNO_UNWIND_TABLES",
1217        "-DNVALGRIND",
1218        "-DOFFICIAL_BUILD",
1219        "-D_GNU_SOURCE",
1220        "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
1221        "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE",
1222        "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
1223        "-fdata-sections",
1224        "-ffunction-sections",
1225        "-fno-asynchronous-unwind-tables",
1226        "-fno-unwind-tables",
1227        "-fstack-protector",
1228        "-fvisibility-inlines-hidden",
1229        "-fvisibility=hidden",
1230        "-g1",
1231    ],
1232    include_dirs: [
1233        "external/cronet/",
1234        "external/cronet/buildtools/third_party/libc++/",
1235        "external/cronet/third_party/abseil-cpp/",
1236        "external/cronet/third_party/libc++/src/include",
1237        "external/cronet/third_party/libc++abi/src/include",
1238    ],
1239    cpp_std: "c++20",
1240    ldflags: [
1241        "-Wl,--as-needed",
1242        "-Wl,--gc-sections",
1243        "-Wl,--icf=all",
1244    ],
1245    visibility: [
1246        "//external/cronet:__subpackages__",
1247    ],
1248    target: {
1249        android: {
1250            shared_libs: [
1251                "liblog",
1252            ],
1253        },
1254        android_arm: {
1255            cflags: [
1256                "-DANDROID",
1257                "-DANDROID_NDK_VERSION_ROLL=r26b_1",
1258                "-DHAVE_SYS_UIO_H",
1259                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
1260            ],
1261        },
1262        android_arm64: {
1263            cflags: [
1264                "-DANDROID",
1265                "-DANDROID_NDK_VERSION_ROLL=r26b_1",
1266                "-DHAVE_SYS_UIO_H",
1267                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
1268                "-O2",
1269                "-mno-outline",
1270            ],
1271        },
1272        android_riscv64: {
1273            cflags: [
1274                "-DANDROID",
1275                "-DANDROID_NDK_VERSION_ROLL=r26b_1",
1276                "-DHAVE_SYS_UIO_H",
1277                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
1278            ],
1279        },
1280        android_x86: {
1281            cflags: [
1282                "-DANDROID",
1283                "-DANDROID_NDK_VERSION_ROLL=r26b_1",
1284                "-DHAVE_SYS_UIO_H",
1285                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
1286                "-msse3",
1287            ],
1288        },
1289        android_x86_64: {
1290            cflags: [
1291                "-DANDROID",
1292                "-DANDROID_NDK_VERSION_ROLL=r26b_1",
1293                "-DHAVE_SYS_UIO_H",
1294                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
1295                "-msse3",
1296            ],
1297        },
1298        host: {
1299            cflags: [
1300                "-DCR_SYSROOT_KEY=20230611T210420Z-2",
1301                "-DUSE_AURA=1",
1302                "-DUSE_OZONE=1",
1303                "-DUSE_UDEV",
1304                "-D_FILE_OFFSET_BITS=64",
1305                "-D_LARGEFILE64_SOURCE",
1306                "-D_LARGEFILE_SOURCE",
1307                "-O2",
1308                "-msse3",
1309            ],
1310            compile_multilib: "64",
1311        },
1312    },
1313}
1314
1315// GN: //third_party/abseil-cpp/absl/log/internal:nullguard
1316cc_library_static {
1317    name: "cronet_aml_third_party_abseil_cpp_absl_log_internal_nullguard",
1318    srcs: [
1319        "nullguard.cc",
1320    ],
1321    defaults: [
1322        "cronet_aml_cc_defaults",
1323    ],
1324    cflags: [
1325        "-DABSL_ALLOCATOR_NOTHROW=1",
1326        "-DANDROID",
1327        "-DANDROID_NDK_VERSION_ROLL=r26b_1",
1328        "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"",
1329        "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b",
1330        "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
1331        "-DHAVE_SYS_UIO_H",
1332        "-DNDEBUG",
1333        "-DNO_UNWIND_TABLES",
1334        "-DNVALGRIND",
1335        "-DOFFICIAL_BUILD",
1336        "-D_GNU_SOURCE",
1337        "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
1338        "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE",
1339        "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
1340        "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
1341        "-fdata-sections",
1342        "-ffunction-sections",
1343        "-fno-asynchronous-unwind-tables",
1344        "-fno-unwind-tables",
1345        "-fstack-protector",
1346        "-fvisibility-inlines-hidden",
1347        "-fvisibility=hidden",
1348        "-g1",
1349    ],
1350    include_dirs: [
1351        "external/cronet/",
1352        "external/cronet/buildtools/third_party/libc++/",
1353        "external/cronet/third_party/abseil-cpp/",
1354        "external/cronet/third_party/libc++/src/include",
1355        "external/cronet/third_party/libc++abi/src/include",
1356    ],
1357    cpp_std: "c++20",
1358    ldflags: [
1359        "-Wl,--as-needed",
1360        "-Wl,--gc-sections",
1361        "-Wl,--icf=all",
1362    ],
1363    visibility: [
1364        "//external/cronet:__subpackages__",
1365    ],
1366    target: {
1367        android_arm64: {
1368            cflags: [
1369                "-O2",
1370                "-mno-outline",
1371            ],
1372        },
1373        android_x86: {
1374            cflags: [
1375                "-msse3",
1376            ],
1377        },
1378        android_x86_64: {
1379            cflags: [
1380                "-msse3",
1381            ],
1382        },
1383    },
1384}
1385
1386// GN: //third_party/abseil-cpp/absl/log/internal:nullguard__testing
1387cc_library_static {
1388    name: "cronet_aml_third_party_abseil_cpp_absl_log_internal_nullguard__testing",
1389    srcs: [
1390        "nullguard.cc",
1391    ],
1392    host_supported: true,
1393    defaults: [
1394        "cronet_aml_cc_defaults",
1395    ],
1396    cflags: [
1397        "-DABSL_ALLOCATOR_NOTHROW=1",
1398        "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"",
1399        "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b",
1400        "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
1401        "-DNDEBUG",
1402        "-DNO_UNWIND_TABLES",
1403        "-DNVALGRIND",
1404        "-DOFFICIAL_BUILD",
1405        "-D_GNU_SOURCE",
1406        "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
1407        "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE",
1408        "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
1409        "-fdata-sections",
1410        "-ffunction-sections",
1411        "-fno-asynchronous-unwind-tables",
1412        "-fno-unwind-tables",
1413        "-fstack-protector",
1414        "-fvisibility-inlines-hidden",
1415        "-fvisibility=hidden",
1416        "-g1",
1417    ],
1418    include_dirs: [
1419        "external/cronet/",
1420        "external/cronet/buildtools/third_party/libc++/",
1421        "external/cronet/third_party/abseil-cpp/",
1422        "external/cronet/third_party/libc++/src/include",
1423        "external/cronet/third_party/libc++abi/src/include",
1424    ],
1425    cpp_std: "c++20",
1426    ldflags: [
1427        "-Wl,--as-needed",
1428        "-Wl,--gc-sections",
1429        "-Wl,--icf=all",
1430    ],
1431    visibility: [
1432        "//external/cronet:__subpackages__",
1433    ],
1434    target: {
1435        android_arm: {
1436            cflags: [
1437                "-DANDROID",
1438                "-DANDROID_NDK_VERSION_ROLL=r26b_1",
1439                "-DHAVE_SYS_UIO_H",
1440                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
1441            ],
1442        },
1443        android_arm64: {
1444            cflags: [
1445                "-DANDROID",
1446                "-DANDROID_NDK_VERSION_ROLL=r26b_1",
1447                "-DHAVE_SYS_UIO_H",
1448                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
1449                "-O2",
1450                "-mno-outline",
1451            ],
1452        },
1453        android_riscv64: {
1454            cflags: [
1455                "-DANDROID",
1456                "-DANDROID_NDK_VERSION_ROLL=r26b_1",
1457                "-DHAVE_SYS_UIO_H",
1458                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
1459            ],
1460        },
1461        android_x86: {
1462            cflags: [
1463                "-DANDROID",
1464                "-DANDROID_NDK_VERSION_ROLL=r26b_1",
1465                "-DHAVE_SYS_UIO_H",
1466                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
1467                "-msse3",
1468            ],
1469        },
1470        android_x86_64: {
1471            cflags: [
1472                "-DANDROID",
1473                "-DANDROID_NDK_VERSION_ROLL=r26b_1",
1474                "-DHAVE_SYS_UIO_H",
1475                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
1476                "-msse3",
1477            ],
1478        },
1479        host: {
1480            cflags: [
1481                "-DCR_SYSROOT_KEY=20230611T210420Z-2",
1482                "-DUSE_AURA=1",
1483                "-DUSE_OZONE=1",
1484                "-DUSE_UDEV",
1485                "-D_FILE_OFFSET_BITS=64",
1486                "-D_LARGEFILE64_SOURCE",
1487                "-D_LARGEFILE_SOURCE",
1488                "-O2",
1489                "-msse3",
1490            ],
1491            compile_multilib: "64",
1492        },
1493    },
1494}
1495
1496// GN: //third_party/abseil-cpp/absl/log/internal:proto
1497cc_library_static {
1498    name: "cronet_aml_third_party_abseil_cpp_absl_log_internal_proto",
1499    srcs: [
1500        "proto.cc",
1501    ],
1502    defaults: [
1503        "cronet_aml_cc_defaults",
1504    ],
1505    cflags: [
1506        "-DABSL_ALLOCATOR_NOTHROW=1",
1507        "-DANDROID",
1508        "-DANDROID_NDK_VERSION_ROLL=r26b_1",
1509        "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"",
1510        "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b",
1511        "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
1512        "-DHAVE_SYS_UIO_H",
1513        "-DNDEBUG",
1514        "-DNO_UNWIND_TABLES",
1515        "-DNVALGRIND",
1516        "-DOFFICIAL_BUILD",
1517        "-D_GNU_SOURCE",
1518        "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
1519        "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE",
1520        "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
1521        "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
1522        "-fdata-sections",
1523        "-ffunction-sections",
1524        "-fno-asynchronous-unwind-tables",
1525        "-fno-unwind-tables",
1526        "-fstack-protector",
1527        "-fvisibility-inlines-hidden",
1528        "-fvisibility=hidden",
1529        "-g1",
1530    ],
1531    include_dirs: [
1532        "external/cronet/",
1533        "external/cronet/buildtools/third_party/libc++/",
1534        "external/cronet/third_party/abseil-cpp/",
1535        "external/cronet/third_party/libc++/src/include",
1536        "external/cronet/third_party/libc++abi/src/include",
1537    ],
1538    cpp_std: "c++20",
1539    ldflags: [
1540        "-Wl,--as-needed",
1541        "-Wl,--gc-sections",
1542        "-Wl,--icf=all",
1543    ],
1544    visibility: [
1545        "//external/cronet:__subpackages__",
1546    ],
1547    target: {
1548        android_arm64: {
1549            cflags: [
1550                "-O2",
1551                "-mno-outline",
1552            ],
1553        },
1554        android_x86: {
1555            cflags: [
1556                "-msse3",
1557            ],
1558        },
1559        android_x86_64: {
1560            cflags: [
1561                "-msse3",
1562            ],
1563        },
1564    },
1565}
1566
1567// GN: //third_party/abseil-cpp/absl/log/internal:proto__testing
1568cc_library_static {
1569    name: "cronet_aml_third_party_abseil_cpp_absl_log_internal_proto__testing",
1570    srcs: [
1571        "proto.cc",
1572    ],
1573    host_supported: true,
1574    defaults: [
1575        "cronet_aml_cc_defaults",
1576    ],
1577    cflags: [
1578        "-DABSL_ALLOCATOR_NOTHROW=1",
1579        "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"",
1580        "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b",
1581        "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
1582        "-DNDEBUG",
1583        "-DNO_UNWIND_TABLES",
1584        "-DNVALGRIND",
1585        "-DOFFICIAL_BUILD",
1586        "-D_GNU_SOURCE",
1587        "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
1588        "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE",
1589        "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
1590        "-fdata-sections",
1591        "-ffunction-sections",
1592        "-fno-asynchronous-unwind-tables",
1593        "-fno-unwind-tables",
1594        "-fstack-protector",
1595        "-fvisibility-inlines-hidden",
1596        "-fvisibility=hidden",
1597        "-g1",
1598    ],
1599    include_dirs: [
1600        "external/cronet/",
1601        "external/cronet/buildtools/third_party/libc++/",
1602        "external/cronet/third_party/abseil-cpp/",
1603        "external/cronet/third_party/libc++/src/include",
1604        "external/cronet/third_party/libc++abi/src/include",
1605    ],
1606    cpp_std: "c++20",
1607    ldflags: [
1608        "-Wl,--as-needed",
1609        "-Wl,--gc-sections",
1610        "-Wl,--icf=all",
1611    ],
1612    visibility: [
1613        "//external/cronet:__subpackages__",
1614    ],
1615    target: {
1616        android_arm: {
1617            cflags: [
1618                "-DANDROID",
1619                "-DANDROID_NDK_VERSION_ROLL=r26b_1",
1620                "-DHAVE_SYS_UIO_H",
1621                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
1622            ],
1623        },
1624        android_arm64: {
1625            cflags: [
1626                "-DANDROID",
1627                "-DANDROID_NDK_VERSION_ROLL=r26b_1",
1628                "-DHAVE_SYS_UIO_H",
1629                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
1630                "-O2",
1631                "-mno-outline",
1632            ],
1633        },
1634        android_riscv64: {
1635            cflags: [
1636                "-DANDROID",
1637                "-DANDROID_NDK_VERSION_ROLL=r26b_1",
1638                "-DHAVE_SYS_UIO_H",
1639                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
1640            ],
1641        },
1642        android_x86: {
1643            cflags: [
1644                "-DANDROID",
1645                "-DANDROID_NDK_VERSION_ROLL=r26b_1",
1646                "-DHAVE_SYS_UIO_H",
1647                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
1648                "-msse3",
1649            ],
1650        },
1651        android_x86_64: {
1652            cflags: [
1653                "-DANDROID",
1654                "-DANDROID_NDK_VERSION_ROLL=r26b_1",
1655                "-DHAVE_SYS_UIO_H",
1656                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
1657                "-msse3",
1658            ],
1659        },
1660        host: {
1661            cflags: [
1662                "-DCR_SYSROOT_KEY=20230611T210420Z-2",
1663                "-DUSE_AURA=1",
1664                "-DUSE_OZONE=1",
1665                "-DUSE_UDEV",
1666                "-D_FILE_OFFSET_BITS=64",
1667                "-D_LARGEFILE64_SOURCE",
1668                "-D_LARGEFILE_SOURCE",
1669                "-O2",
1670                "-msse3",
1671            ],
1672            compile_multilib: "64",
1673        },
1674    },
1675}
1676
1677// GN: //third_party/abseil-cpp/absl/log/internal:vlog_config
1678cc_library_static {
1679    name: "cronet_aml_third_party_abseil_cpp_absl_log_internal_vlog_config",
1680    srcs: [
1681        "vlog_config.cc",
1682    ],
1683    defaults: [
1684        "cronet_aml_cc_defaults",
1685    ],
1686    cflags: [
1687        "-DABSL_ALLOCATOR_NOTHROW=1",
1688        "-DANDROID",
1689        "-DANDROID_NDK_VERSION_ROLL=r26b_1",
1690        "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"",
1691        "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b",
1692        "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
1693        "-DHAVE_SYS_UIO_H",
1694        "-DNDEBUG",
1695        "-DNO_UNWIND_TABLES",
1696        "-DNVALGRIND",
1697        "-DOFFICIAL_BUILD",
1698        "-D_GNU_SOURCE",
1699        "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
1700        "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE",
1701        "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
1702        "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
1703        "-fdata-sections",
1704        "-ffunction-sections",
1705        "-fno-asynchronous-unwind-tables",
1706        "-fno-unwind-tables",
1707        "-fstack-protector",
1708        "-fvisibility-inlines-hidden",
1709        "-fvisibility=hidden",
1710        "-g1",
1711    ],
1712    include_dirs: [
1713        "external/cronet/",
1714        "external/cronet/buildtools/third_party/libc++/",
1715        "external/cronet/third_party/abseil-cpp/",
1716        "external/cronet/third_party/libc++/src/include",
1717        "external/cronet/third_party/libc++abi/src/include",
1718    ],
1719    cpp_std: "c++20",
1720    ldflags: [
1721        "-Wl,--as-needed",
1722        "-Wl,--gc-sections",
1723        "-Wl,--icf=all",
1724    ],
1725    visibility: [
1726        "//external/cronet:__subpackages__",
1727    ],
1728    target: {
1729        android_arm64: {
1730            cflags: [
1731                "-O2",
1732                "-mno-outline",
1733            ],
1734        },
1735        android_x86: {
1736            cflags: [
1737                "-msse3",
1738            ],
1739        },
1740        android_x86_64: {
1741            cflags: [
1742                "-msse3",
1743            ],
1744        },
1745    },
1746}
1747
1748// GN: //third_party/abseil-cpp/absl/log/internal:vlog_config__testing
1749cc_library_static {
1750    name: "cronet_aml_third_party_abseil_cpp_absl_log_internal_vlog_config__testing",
1751    srcs: [
1752        "vlog_config.cc",
1753    ],
1754    host_supported: true,
1755    defaults: [
1756        "cronet_aml_cc_defaults",
1757    ],
1758    cflags: [
1759        "-DABSL_ALLOCATOR_NOTHROW=1",
1760        "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"",
1761        "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b",
1762        "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
1763        "-DNDEBUG",
1764        "-DNO_UNWIND_TABLES",
1765        "-DNVALGRIND",
1766        "-DOFFICIAL_BUILD",
1767        "-D_GNU_SOURCE",
1768        "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
1769        "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE",
1770        "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
1771        "-fdata-sections",
1772        "-ffunction-sections",
1773        "-fno-asynchronous-unwind-tables",
1774        "-fno-unwind-tables",
1775        "-fstack-protector",
1776        "-fvisibility-inlines-hidden",
1777        "-fvisibility=hidden",
1778        "-g1",
1779    ],
1780    include_dirs: [
1781        "external/cronet/",
1782        "external/cronet/buildtools/third_party/libc++/",
1783        "external/cronet/third_party/abseil-cpp/",
1784        "external/cronet/third_party/libc++/src/include",
1785        "external/cronet/third_party/libc++abi/src/include",
1786    ],
1787    cpp_std: "c++20",
1788    ldflags: [
1789        "-Wl,--as-needed",
1790        "-Wl,--gc-sections",
1791        "-Wl,--icf=all",
1792    ],
1793    visibility: [
1794        "//external/cronet:__subpackages__",
1795    ],
1796    target: {
1797        android_arm: {
1798            cflags: [
1799                "-DANDROID",
1800                "-DANDROID_NDK_VERSION_ROLL=r26b_1",
1801                "-DHAVE_SYS_UIO_H",
1802                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
1803            ],
1804        },
1805        android_arm64: {
1806            cflags: [
1807                "-DANDROID",
1808                "-DANDROID_NDK_VERSION_ROLL=r26b_1",
1809                "-DHAVE_SYS_UIO_H",
1810                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
1811                "-O2",
1812                "-mno-outline",
1813            ],
1814        },
1815        android_riscv64: {
1816            cflags: [
1817                "-DANDROID",
1818                "-DANDROID_NDK_VERSION_ROLL=r26b_1",
1819                "-DHAVE_SYS_UIO_H",
1820                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
1821            ],
1822        },
1823        android_x86: {
1824            cflags: [
1825                "-DANDROID",
1826                "-DANDROID_NDK_VERSION_ROLL=r26b_1",
1827                "-DHAVE_SYS_UIO_H",
1828                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
1829                "-msse3",
1830            ],
1831        },
1832        android_x86_64: {
1833            cflags: [
1834                "-DANDROID",
1835                "-DANDROID_NDK_VERSION_ROLL=r26b_1",
1836                "-DHAVE_SYS_UIO_H",
1837                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
1838                "-msse3",
1839            ],
1840        },
1841        host: {
1842            cflags: [
1843                "-DCR_SYSROOT_KEY=20230611T210420Z-2",
1844                "-DUSE_AURA=1",
1845                "-DUSE_OZONE=1",
1846                "-DUSE_UDEV",
1847                "-D_FILE_OFFSET_BITS=64",
1848                "-D_LARGEFILE64_SOURCE",
1849                "-D_LARGEFILE_SOURCE",
1850                "-O2",
1851                "-msse3",
1852            ],
1853            compile_multilib: "64",
1854        },
1855    },
1856}
1857