• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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 gen_android_bp.py. Do not edit.
16
17// GN: Package-Artificial
18package {
19    default_applicable_licenses: [
20        "tot_cronet_third_party_abseil-cpp_license",
21    ],
22}
23
24// GN: //third_party/abseil-cpp/absl/log:die_if_null
25cc_library_static {
26    name: "tot_cronet_third_party_abseil_cpp_absl_log_die_if_null",
27    srcs: [
28        "die_if_null.cc",
29    ],
30    shared_libs: [
31        "liblog",
32    ],
33    host_cross_supported: false,
34    defaults: [
35        "tot_cronet_cc_defaults",
36    ],
37    cflags: [
38        "-DABSL_ALLOCATOR_NOTHROW=1",
39        "-DANDROID",
40        "-DANDROID_NDK_VERSION_ROLL=r27_1",
41        "-DCR_CLANG_REVISION=\"llvmorg-20-init-13894-g8cb44859-1\"",
42        "-DCR_LIBCXX_REVISION=6a91009985a46122b061d36bb27f2c94f99126df",
43        "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
44        "-DHAVE_SYS_UIO_H",
45        "-DNDEBUG",
46        "-DNVALGRIND",
47        "-DOFFICIAL_BUILD",
48        "-DTMP_REBUILD_HACK",
49        "-D_GNU_SOURCE",
50        "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
51        "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE",
52        "-D_LIBCPP_INSTRUMENTED_WITH_ASAN=0",
53        "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
54        "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
55        "-fdata-sections",
56        "-ffunction-sections",
57        "-fstack-protector",
58        "-fvisibility-inlines-hidden",
59        "-fvisibility=hidden",
60        "-g1",
61    ],
62    include_dirs: [
63        "external/cronet/tot/",
64        "external/cronet/tot/buildtools/third_party/libc++/",
65        "external/cronet/tot/third_party/abseil-cpp/",
66        "external/cronet/tot/third_party/libc++/src/include",
67        "external/cronet/tot/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                "-D__ARM_NEON__=1",
82                "-O2",
83                "-mno-outline",
84            ],
85        },
86        android_x86: {
87            cflags: [
88                "-msse3",
89            ],
90        },
91        android_x86_64: {
92            cflags: [
93                "-O2",
94                "-msse3",
95            ],
96        },
97    },
98}
99
100// GN: //third_party/abseil-cpp/absl/log:die_if_null__testing
101cc_library_static {
102    name: "tot_cronet_third_party_abseil_cpp_absl_log_die_if_null__testing",
103    srcs: [
104        "die_if_null.cc",
105    ],
106    host_supported: true,
107    host_cross_supported: false,
108    defaults: [
109        "tot_cronet_cc_defaults",
110    ],
111    cflags: [
112        "-DABSL_ALLOCATOR_NOTHROW=1",
113        "-DCR_CLANG_REVISION=\"llvmorg-20-init-13894-g8cb44859-1\"",
114        "-DCR_LIBCXX_REVISION=6a91009985a46122b061d36bb27f2c94f99126df",
115        "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
116        "-DNDEBUG",
117        "-DNVALGRIND",
118        "-DOFFICIAL_BUILD",
119        "-DTMP_REBUILD_HACK",
120        "-D_GNU_SOURCE",
121        "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
122        "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE",
123        "-D_LIBCPP_INSTRUMENTED_WITH_ASAN=0",
124        "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
125        "-fdata-sections",
126        "-ffunction-sections",
127        "-fstack-protector",
128        "-fvisibility-inlines-hidden",
129        "-fvisibility=hidden",
130        "-g1",
131    ],
132    include_dirs: [
133        "external/cronet/tot/",
134        "external/cronet/tot/buildtools/third_party/libc++/",
135        "external/cronet/tot/third_party/abseil-cpp/",
136        "external/cronet/tot/third_party/libc++/src/include",
137        "external/cronet/tot/third_party/libc++abi/src/include",
138    ],
139    cpp_std: "c++20",
140    ldflags: [
141        "-Wl,--as-needed",
142        "-Wl,--gc-sections",
143        "-Wl,--icf=all",
144    ],
145    visibility: [
146        "//external/cronet:__subpackages__",
147    ],
148    target: {
149        android: {
150            shared_libs: [
151                "liblog",
152            ],
153        },
154        android_arm: {
155            cflags: [
156                "-DANDROID",
157                "-DANDROID_NDK_VERSION_ROLL=r27_1",
158                "-DHAVE_SYS_UIO_H",
159                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
160            ],
161        },
162        android_arm64: {
163            cflags: [
164                "-DANDROID",
165                "-DANDROID_NDK_VERSION_ROLL=r27_1",
166                "-DHAVE_SYS_UIO_H",
167                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
168                "-D__ARM_NEON__=1",
169                "-O2",
170                "-mno-outline",
171            ],
172        },
173        android_riscv64: {
174            cflags: [
175                "-DANDROID",
176                "-DANDROID_NDK_VERSION_ROLL=r27_1",
177                "-DHAVE_SYS_UIO_H",
178                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
179            ],
180        },
181        android_x86: {
182            cflags: [
183                "-DANDROID",
184                "-DANDROID_NDK_VERSION_ROLL=r27_1",
185                "-DHAVE_SYS_UIO_H",
186                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
187                "-msse3",
188            ],
189        },
190        android_x86_64: {
191            cflags: [
192                "-DANDROID",
193                "-DANDROID_NDK_VERSION_ROLL=r27_1",
194                "-DHAVE_SYS_UIO_H",
195                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
196                "-O2",
197                "-msse3",
198            ],
199        },
200        host: {
201            cflags: [
202                "-DCR_SYSROOT_KEY=20230611T210420Z-2",
203                "-DNO_UNWIND_TABLES",
204                "-DUSE_AURA=1",
205                "-DUSE_OZONE=1",
206                "-DUSE_UDEV",
207                "-D_FILE_OFFSET_BITS=64",
208                "-D_LARGEFILE64_SOURCE",
209                "-D_LARGEFILE_SOURCE",
210                "-O2",
211                "-fno-asynchronous-unwind-tables",
212                "-fno-unwind-tables",
213                "-msse3",
214            ],
215        },
216    },
217}
218
219// GN: //third_party/abseil-cpp/absl/log:globals
220cc_library_static {
221    name: "tot_cronet_third_party_abseil_cpp_absl_log_globals",
222    srcs: [
223        "globals.cc",
224    ],
225    host_cross_supported: false,
226    defaults: [
227        "tot_cronet_cc_defaults",
228    ],
229    cflags: [
230        "-DABSL_ALLOCATOR_NOTHROW=1",
231        "-DANDROID",
232        "-DANDROID_NDK_VERSION_ROLL=r27_1",
233        "-DCR_CLANG_REVISION=\"llvmorg-20-init-13894-g8cb44859-1\"",
234        "-DCR_LIBCXX_REVISION=6a91009985a46122b061d36bb27f2c94f99126df",
235        "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
236        "-DHAVE_SYS_UIO_H",
237        "-DNDEBUG",
238        "-DNVALGRIND",
239        "-DOFFICIAL_BUILD",
240        "-DTMP_REBUILD_HACK",
241        "-D_GNU_SOURCE",
242        "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
243        "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE",
244        "-D_LIBCPP_INSTRUMENTED_WITH_ASAN=0",
245        "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
246        "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
247        "-fdata-sections",
248        "-ffunction-sections",
249        "-fstack-protector",
250        "-fvisibility-inlines-hidden",
251        "-fvisibility=hidden",
252        "-g1",
253    ],
254    include_dirs: [
255        "external/cronet/tot/",
256        "external/cronet/tot/buildtools/third_party/libc++/",
257        "external/cronet/tot/third_party/abseil-cpp/",
258        "external/cronet/tot/third_party/libc++/src/include",
259        "external/cronet/tot/third_party/libc++abi/src/include",
260    ],
261    cpp_std: "c++20",
262    ldflags: [
263        "-Wl,--as-needed",
264        "-Wl,--gc-sections",
265        "-Wl,--icf=all",
266    ],
267    visibility: [
268        "//external/cronet:__subpackages__",
269    ],
270    target: {
271        android_arm64: {
272            cflags: [
273                "-D__ARM_NEON__=1",
274                "-O2",
275                "-mno-outline",
276            ],
277        },
278        android_x86: {
279            cflags: [
280                "-msse3",
281            ],
282        },
283        android_x86_64: {
284            cflags: [
285                "-O2",
286                "-msse3",
287            ],
288        },
289    },
290}
291
292// GN: //third_party/abseil-cpp/absl/log:globals__testing
293cc_library_static {
294    name: "tot_cronet_third_party_abseil_cpp_absl_log_globals__testing",
295    srcs: [
296        "globals.cc",
297    ],
298    host_supported: true,
299    host_cross_supported: false,
300    defaults: [
301        "tot_cronet_cc_defaults",
302    ],
303    cflags: [
304        "-DABSL_ALLOCATOR_NOTHROW=1",
305        "-DCR_CLANG_REVISION=\"llvmorg-20-init-13894-g8cb44859-1\"",
306        "-DCR_LIBCXX_REVISION=6a91009985a46122b061d36bb27f2c94f99126df",
307        "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
308        "-DNDEBUG",
309        "-DNVALGRIND",
310        "-DOFFICIAL_BUILD",
311        "-DTMP_REBUILD_HACK",
312        "-D_GNU_SOURCE",
313        "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
314        "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE",
315        "-D_LIBCPP_INSTRUMENTED_WITH_ASAN=0",
316        "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
317        "-fdata-sections",
318        "-ffunction-sections",
319        "-fstack-protector",
320        "-fvisibility-inlines-hidden",
321        "-fvisibility=hidden",
322        "-g1",
323    ],
324    include_dirs: [
325        "external/cronet/tot/",
326        "external/cronet/tot/buildtools/third_party/libc++/",
327        "external/cronet/tot/third_party/abseil-cpp/",
328        "external/cronet/tot/third_party/libc++/src/include",
329        "external/cronet/tot/third_party/libc++abi/src/include",
330    ],
331    cpp_std: "c++20",
332    ldflags: [
333        "-Wl,--as-needed",
334        "-Wl,--gc-sections",
335        "-Wl,--icf=all",
336    ],
337    visibility: [
338        "//external/cronet:__subpackages__",
339    ],
340    target: {
341        android_arm: {
342            cflags: [
343                "-DANDROID",
344                "-DANDROID_NDK_VERSION_ROLL=r27_1",
345                "-DHAVE_SYS_UIO_H",
346                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
347            ],
348        },
349        android_arm64: {
350            cflags: [
351                "-DANDROID",
352                "-DANDROID_NDK_VERSION_ROLL=r27_1",
353                "-DHAVE_SYS_UIO_H",
354                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
355                "-D__ARM_NEON__=1",
356                "-O2",
357                "-mno-outline",
358            ],
359        },
360        android_riscv64: {
361            cflags: [
362                "-DANDROID",
363                "-DANDROID_NDK_VERSION_ROLL=r27_1",
364                "-DHAVE_SYS_UIO_H",
365                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
366            ],
367        },
368        android_x86: {
369            cflags: [
370                "-DANDROID",
371                "-DANDROID_NDK_VERSION_ROLL=r27_1",
372                "-DHAVE_SYS_UIO_H",
373                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
374                "-msse3",
375            ],
376        },
377        android_x86_64: {
378            cflags: [
379                "-DANDROID",
380                "-DANDROID_NDK_VERSION_ROLL=r27_1",
381                "-DHAVE_SYS_UIO_H",
382                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
383                "-O2",
384                "-msse3",
385            ],
386        },
387        host: {
388            cflags: [
389                "-DCR_SYSROOT_KEY=20230611T210420Z-2",
390                "-DNO_UNWIND_TABLES",
391                "-DUSE_AURA=1",
392                "-DUSE_OZONE=1",
393                "-DUSE_UDEV",
394                "-D_FILE_OFFSET_BITS=64",
395                "-D_LARGEFILE64_SOURCE",
396                "-D_LARGEFILE_SOURCE",
397                "-O2",
398                "-fno-asynchronous-unwind-tables",
399                "-fno-unwind-tables",
400                "-msse3",
401            ],
402        },
403    },
404}
405
406// GN: //third_party/abseil-cpp/absl/log:initialize
407cc_library_static {
408    name: "tot_cronet_third_party_abseil_cpp_absl_log_initialize",
409    srcs: [
410        "initialize.cc",
411    ],
412    host_cross_supported: false,
413    defaults: [
414        "tot_cronet_cc_defaults",
415    ],
416    cflags: [
417        "-DABSL_ALLOCATOR_NOTHROW=1",
418        "-DANDROID",
419        "-DANDROID_NDK_VERSION_ROLL=r27_1",
420        "-DCR_CLANG_REVISION=\"llvmorg-20-init-13894-g8cb44859-1\"",
421        "-DCR_LIBCXX_REVISION=6a91009985a46122b061d36bb27f2c94f99126df",
422        "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
423        "-DHAVE_SYS_UIO_H",
424        "-DNDEBUG",
425        "-DNVALGRIND",
426        "-DOFFICIAL_BUILD",
427        "-DTMP_REBUILD_HACK",
428        "-D_GNU_SOURCE",
429        "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
430        "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE",
431        "-D_LIBCPP_INSTRUMENTED_WITH_ASAN=0",
432        "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
433        "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
434        "-fdata-sections",
435        "-ffunction-sections",
436        "-fstack-protector",
437        "-fvisibility-inlines-hidden",
438        "-fvisibility=hidden",
439        "-g1",
440    ],
441    include_dirs: [
442        "external/cronet/tot/",
443        "external/cronet/tot/buildtools/third_party/libc++/",
444        "external/cronet/tot/third_party/abseil-cpp/",
445        "external/cronet/tot/third_party/libc++/src/include",
446        "external/cronet/tot/third_party/libc++abi/src/include",
447    ],
448    cpp_std: "c++20",
449    ldflags: [
450        "-Wl,--as-needed",
451        "-Wl,--gc-sections",
452        "-Wl,--icf=all",
453    ],
454    visibility: [
455        "//external/cronet:__subpackages__",
456    ],
457    target: {
458        android_arm64: {
459            cflags: [
460                "-D__ARM_NEON__=1",
461                "-O2",
462                "-mno-outline",
463            ],
464        },
465        android_x86: {
466            cflags: [
467                "-msse3",
468            ],
469        },
470        android_x86_64: {
471            cflags: [
472                "-O2",
473                "-msse3",
474            ],
475        },
476    },
477}
478
479// GN: //third_party/abseil-cpp/absl/log:initialize__testing
480cc_library_static {
481    name: "tot_cronet_third_party_abseil_cpp_absl_log_initialize__testing",
482    srcs: [
483        "initialize.cc",
484    ],
485    host_supported: true,
486    host_cross_supported: false,
487    defaults: [
488        "tot_cronet_cc_defaults",
489    ],
490    cflags: [
491        "-DABSL_ALLOCATOR_NOTHROW=1",
492        "-DCR_CLANG_REVISION=\"llvmorg-20-init-13894-g8cb44859-1\"",
493        "-DCR_LIBCXX_REVISION=6a91009985a46122b061d36bb27f2c94f99126df",
494        "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
495        "-DNDEBUG",
496        "-DNVALGRIND",
497        "-DOFFICIAL_BUILD",
498        "-DTMP_REBUILD_HACK",
499        "-D_GNU_SOURCE",
500        "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
501        "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE",
502        "-D_LIBCPP_INSTRUMENTED_WITH_ASAN=0",
503        "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
504        "-fdata-sections",
505        "-ffunction-sections",
506        "-fstack-protector",
507        "-fvisibility-inlines-hidden",
508        "-fvisibility=hidden",
509        "-g1",
510    ],
511    include_dirs: [
512        "external/cronet/tot/",
513        "external/cronet/tot/buildtools/third_party/libc++/",
514        "external/cronet/tot/third_party/abseil-cpp/",
515        "external/cronet/tot/third_party/libc++/src/include",
516        "external/cronet/tot/third_party/libc++abi/src/include",
517    ],
518    cpp_std: "c++20",
519    ldflags: [
520        "-Wl,--as-needed",
521        "-Wl,--gc-sections",
522        "-Wl,--icf=all",
523    ],
524    visibility: [
525        "//external/cronet:__subpackages__",
526    ],
527    target: {
528        android_arm: {
529            cflags: [
530                "-DANDROID",
531                "-DANDROID_NDK_VERSION_ROLL=r27_1",
532                "-DHAVE_SYS_UIO_H",
533                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
534            ],
535        },
536        android_arm64: {
537            cflags: [
538                "-DANDROID",
539                "-DANDROID_NDK_VERSION_ROLL=r27_1",
540                "-DHAVE_SYS_UIO_H",
541                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
542                "-D__ARM_NEON__=1",
543                "-O2",
544                "-mno-outline",
545            ],
546        },
547        android_riscv64: {
548            cflags: [
549                "-DANDROID",
550                "-DANDROID_NDK_VERSION_ROLL=r27_1",
551                "-DHAVE_SYS_UIO_H",
552                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
553            ],
554        },
555        android_x86: {
556            cflags: [
557                "-DANDROID",
558                "-DANDROID_NDK_VERSION_ROLL=r27_1",
559                "-DHAVE_SYS_UIO_H",
560                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
561                "-msse3",
562            ],
563        },
564        android_x86_64: {
565            cflags: [
566                "-DANDROID",
567                "-DANDROID_NDK_VERSION_ROLL=r27_1",
568                "-DHAVE_SYS_UIO_H",
569                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
570                "-O2",
571                "-msse3",
572            ],
573        },
574        host: {
575            cflags: [
576                "-DCR_SYSROOT_KEY=20230611T210420Z-2",
577                "-DNO_UNWIND_TABLES",
578                "-DUSE_AURA=1",
579                "-DUSE_OZONE=1",
580                "-DUSE_UDEV",
581                "-D_FILE_OFFSET_BITS=64",
582                "-D_LARGEFILE64_SOURCE",
583                "-D_LARGEFILE_SOURCE",
584                "-O2",
585                "-fno-asynchronous-unwind-tables",
586                "-fno-unwind-tables",
587                "-msse3",
588            ],
589        },
590    },
591}
592
593// GN: //third_party/abseil-cpp/absl/log:log_entry
594cc_library_static {
595    name: "tot_cronet_third_party_abseil_cpp_absl_log_log_entry",
596    srcs: [
597        "log_entry.cc",
598    ],
599    host_cross_supported: false,
600    defaults: [
601        "tot_cronet_cc_defaults",
602    ],
603    cflags: [
604        "-DABSL_ALLOCATOR_NOTHROW=1",
605        "-DANDROID",
606        "-DANDROID_NDK_VERSION_ROLL=r27_1",
607        "-DCR_CLANG_REVISION=\"llvmorg-20-init-13894-g8cb44859-1\"",
608        "-DCR_LIBCXX_REVISION=6a91009985a46122b061d36bb27f2c94f99126df",
609        "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
610        "-DHAVE_SYS_UIO_H",
611        "-DNDEBUG",
612        "-DNVALGRIND",
613        "-DOFFICIAL_BUILD",
614        "-DTMP_REBUILD_HACK",
615        "-D_GNU_SOURCE",
616        "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
617        "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE",
618        "-D_LIBCPP_INSTRUMENTED_WITH_ASAN=0",
619        "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
620        "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
621        "-fdata-sections",
622        "-ffunction-sections",
623        "-fstack-protector",
624        "-fvisibility-inlines-hidden",
625        "-fvisibility=hidden",
626        "-g1",
627    ],
628    include_dirs: [
629        "external/cronet/tot/",
630        "external/cronet/tot/buildtools/third_party/libc++/",
631        "external/cronet/tot/third_party/abseil-cpp/",
632        "external/cronet/tot/third_party/libc++/src/include",
633        "external/cronet/tot/third_party/libc++abi/src/include",
634    ],
635    cpp_std: "c++20",
636    ldflags: [
637        "-Wl,--as-needed",
638        "-Wl,--gc-sections",
639        "-Wl,--icf=all",
640    ],
641    visibility: [
642        "//external/cronet:__subpackages__",
643    ],
644    target: {
645        android_arm64: {
646            cflags: [
647                "-D__ARM_NEON__=1",
648                "-O2",
649                "-mno-outline",
650            ],
651        },
652        android_x86: {
653            cflags: [
654                "-msse3",
655            ],
656        },
657        android_x86_64: {
658            cflags: [
659                "-O2",
660                "-msse3",
661            ],
662        },
663    },
664}
665
666// GN: //third_party/abseil-cpp/absl/log:log_entry__testing
667cc_library_static {
668    name: "tot_cronet_third_party_abseil_cpp_absl_log_log_entry__testing",
669    srcs: [
670        "log_entry.cc",
671    ],
672    host_supported: true,
673    host_cross_supported: false,
674    defaults: [
675        "tot_cronet_cc_defaults",
676    ],
677    cflags: [
678        "-DABSL_ALLOCATOR_NOTHROW=1",
679        "-DCR_CLANG_REVISION=\"llvmorg-20-init-13894-g8cb44859-1\"",
680        "-DCR_LIBCXX_REVISION=6a91009985a46122b061d36bb27f2c94f99126df",
681        "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
682        "-DNDEBUG",
683        "-DNVALGRIND",
684        "-DOFFICIAL_BUILD",
685        "-DTMP_REBUILD_HACK",
686        "-D_GNU_SOURCE",
687        "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
688        "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE",
689        "-D_LIBCPP_INSTRUMENTED_WITH_ASAN=0",
690        "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
691        "-fdata-sections",
692        "-ffunction-sections",
693        "-fstack-protector",
694        "-fvisibility-inlines-hidden",
695        "-fvisibility=hidden",
696        "-g1",
697    ],
698    include_dirs: [
699        "external/cronet/tot/",
700        "external/cronet/tot/buildtools/third_party/libc++/",
701        "external/cronet/tot/third_party/abseil-cpp/",
702        "external/cronet/tot/third_party/libc++/src/include",
703        "external/cronet/tot/third_party/libc++abi/src/include",
704    ],
705    cpp_std: "c++20",
706    ldflags: [
707        "-Wl,--as-needed",
708        "-Wl,--gc-sections",
709        "-Wl,--icf=all",
710    ],
711    visibility: [
712        "//external/cronet:__subpackages__",
713    ],
714    target: {
715        android_arm: {
716            cflags: [
717                "-DANDROID",
718                "-DANDROID_NDK_VERSION_ROLL=r27_1",
719                "-DHAVE_SYS_UIO_H",
720                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
721            ],
722        },
723        android_arm64: {
724            cflags: [
725                "-DANDROID",
726                "-DANDROID_NDK_VERSION_ROLL=r27_1",
727                "-DHAVE_SYS_UIO_H",
728                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
729                "-D__ARM_NEON__=1",
730                "-O2",
731                "-mno-outline",
732            ],
733        },
734        android_riscv64: {
735            cflags: [
736                "-DANDROID",
737                "-DANDROID_NDK_VERSION_ROLL=r27_1",
738                "-DHAVE_SYS_UIO_H",
739                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
740            ],
741        },
742        android_x86: {
743            cflags: [
744                "-DANDROID",
745                "-DANDROID_NDK_VERSION_ROLL=r27_1",
746                "-DHAVE_SYS_UIO_H",
747                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
748                "-msse3",
749            ],
750        },
751        android_x86_64: {
752            cflags: [
753                "-DANDROID",
754                "-DANDROID_NDK_VERSION_ROLL=r27_1",
755                "-DHAVE_SYS_UIO_H",
756                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
757                "-O2",
758                "-msse3",
759            ],
760        },
761        host: {
762            cflags: [
763                "-DCR_SYSROOT_KEY=20230611T210420Z-2",
764                "-DNO_UNWIND_TABLES",
765                "-DUSE_AURA=1",
766                "-DUSE_OZONE=1",
767                "-DUSE_UDEV",
768                "-D_FILE_OFFSET_BITS=64",
769                "-D_LARGEFILE64_SOURCE",
770                "-D_LARGEFILE_SOURCE",
771                "-O2",
772                "-fno-asynchronous-unwind-tables",
773                "-fno-unwind-tables",
774                "-msse3",
775            ],
776        },
777    },
778}
779
780// GN: //third_party/abseil-cpp/absl/log:log_sink
781cc_library_static {
782    name: "tot_cronet_third_party_abseil_cpp_absl_log_log_sink",
783    srcs: [
784        "log_sink.cc",
785    ],
786    host_cross_supported: false,
787    defaults: [
788        "tot_cronet_cc_defaults",
789    ],
790    cflags: [
791        "-DABSL_ALLOCATOR_NOTHROW=1",
792        "-DANDROID",
793        "-DANDROID_NDK_VERSION_ROLL=r27_1",
794        "-DCR_CLANG_REVISION=\"llvmorg-20-init-13894-g8cb44859-1\"",
795        "-DCR_LIBCXX_REVISION=6a91009985a46122b061d36bb27f2c94f99126df",
796        "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
797        "-DHAVE_SYS_UIO_H",
798        "-DNDEBUG",
799        "-DNVALGRIND",
800        "-DOFFICIAL_BUILD",
801        "-DTMP_REBUILD_HACK",
802        "-D_GNU_SOURCE",
803        "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
804        "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE",
805        "-D_LIBCPP_INSTRUMENTED_WITH_ASAN=0",
806        "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
807        "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
808        "-fdata-sections",
809        "-ffunction-sections",
810        "-fstack-protector",
811        "-fvisibility-inlines-hidden",
812        "-fvisibility=hidden",
813        "-g1",
814    ],
815    include_dirs: [
816        "external/cronet/tot/",
817        "external/cronet/tot/buildtools/third_party/libc++/",
818        "external/cronet/tot/third_party/abseil-cpp/",
819        "external/cronet/tot/third_party/libc++/src/include",
820        "external/cronet/tot/third_party/libc++abi/src/include",
821    ],
822    cpp_std: "c++20",
823    ldflags: [
824        "-Wl,--as-needed",
825        "-Wl,--gc-sections",
826        "-Wl,--icf=all",
827    ],
828    visibility: [
829        "//external/cronet:__subpackages__",
830    ],
831    target: {
832        android_arm64: {
833            cflags: [
834                "-D__ARM_NEON__=1",
835                "-O2",
836                "-mno-outline",
837            ],
838        },
839        android_x86: {
840            cflags: [
841                "-msse3",
842            ],
843        },
844        android_x86_64: {
845            cflags: [
846                "-O2",
847                "-msse3",
848            ],
849        },
850    },
851}
852
853// GN: //third_party/abseil-cpp/absl/log:log_sink__testing
854cc_library_static {
855    name: "tot_cronet_third_party_abseil_cpp_absl_log_log_sink__testing",
856    srcs: [
857        "log_sink.cc",
858    ],
859    host_supported: true,
860    host_cross_supported: false,
861    defaults: [
862        "tot_cronet_cc_defaults",
863    ],
864    cflags: [
865        "-DABSL_ALLOCATOR_NOTHROW=1",
866        "-DCR_CLANG_REVISION=\"llvmorg-20-init-13894-g8cb44859-1\"",
867        "-DCR_LIBCXX_REVISION=6a91009985a46122b061d36bb27f2c94f99126df",
868        "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
869        "-DNDEBUG",
870        "-DNVALGRIND",
871        "-DOFFICIAL_BUILD",
872        "-DTMP_REBUILD_HACK",
873        "-D_GNU_SOURCE",
874        "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
875        "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE",
876        "-D_LIBCPP_INSTRUMENTED_WITH_ASAN=0",
877        "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
878        "-fdata-sections",
879        "-ffunction-sections",
880        "-fstack-protector",
881        "-fvisibility-inlines-hidden",
882        "-fvisibility=hidden",
883        "-g1",
884    ],
885    include_dirs: [
886        "external/cronet/tot/",
887        "external/cronet/tot/buildtools/third_party/libc++/",
888        "external/cronet/tot/third_party/abseil-cpp/",
889        "external/cronet/tot/third_party/libc++/src/include",
890        "external/cronet/tot/third_party/libc++abi/src/include",
891    ],
892    cpp_std: "c++20",
893    ldflags: [
894        "-Wl,--as-needed",
895        "-Wl,--gc-sections",
896        "-Wl,--icf=all",
897    ],
898    visibility: [
899        "//external/cronet:__subpackages__",
900    ],
901    target: {
902        android_arm: {
903            cflags: [
904                "-DANDROID",
905                "-DANDROID_NDK_VERSION_ROLL=r27_1",
906                "-DHAVE_SYS_UIO_H",
907                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
908            ],
909        },
910        android_arm64: {
911            cflags: [
912                "-DANDROID",
913                "-DANDROID_NDK_VERSION_ROLL=r27_1",
914                "-DHAVE_SYS_UIO_H",
915                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
916                "-D__ARM_NEON__=1",
917                "-O2",
918                "-mno-outline",
919            ],
920        },
921        android_riscv64: {
922            cflags: [
923                "-DANDROID",
924                "-DANDROID_NDK_VERSION_ROLL=r27_1",
925                "-DHAVE_SYS_UIO_H",
926                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
927            ],
928        },
929        android_x86: {
930            cflags: [
931                "-DANDROID",
932                "-DANDROID_NDK_VERSION_ROLL=r27_1",
933                "-DHAVE_SYS_UIO_H",
934                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
935                "-msse3",
936            ],
937        },
938        android_x86_64: {
939            cflags: [
940                "-DANDROID",
941                "-DANDROID_NDK_VERSION_ROLL=r27_1",
942                "-DHAVE_SYS_UIO_H",
943                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
944                "-O2",
945                "-msse3",
946            ],
947        },
948        host: {
949            cflags: [
950                "-DCR_SYSROOT_KEY=20230611T210420Z-2",
951                "-DNO_UNWIND_TABLES",
952                "-DUSE_AURA=1",
953                "-DUSE_OZONE=1",
954                "-DUSE_UDEV",
955                "-D_FILE_OFFSET_BITS=64",
956                "-D_LARGEFILE64_SOURCE",
957                "-D_LARGEFILE_SOURCE",
958                "-O2",
959                "-fno-asynchronous-unwind-tables",
960                "-fno-unwind-tables",
961                "-msse3",
962            ],
963        },
964    },
965}
966