• 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        "stable_cronet_third_party_abseil-cpp_license",
21    ],
22}
23
24// GN: //third_party/abseil-cpp/absl/flags:commandlineflag__testing
25cc_library_static {
26    name: "stable_cronet_third_party_abseil_cpp_absl_flags_commandlineflag__testing",
27    srcs: [
28        "commandlineflag.cc",
29    ],
30    host_cross_supported: false,
31    defaults: [
32        "stable_cronet_cc_defaults",
33    ],
34    cflags: [
35        "-DABSL_ALLOCATOR_NOTHROW=1",
36        "-DANDROID",
37        "-DANDROID_NDK_VERSION_ROLL=r27_1",
38        "-DCR_CLANG_REVISION=\"llvmorg-20-init-13894-g8cb44859-1\"",
39        "-DCR_LIBCXX_REVISION=6a91009985a46122b061d36bb27f2c94f99126df",
40        "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
41        "-DHAVE_SYS_UIO_H",
42        "-DNDEBUG",
43        "-DNVALGRIND",
44        "-DOFFICIAL_BUILD",
45        "-DTMP_REBUILD_HACK",
46        "-D_GNU_SOURCE",
47        "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
48        "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE",
49        "-D_LIBCPP_INSTRUMENTED_WITH_ASAN=0",
50        "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
51        "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
52        "-fdata-sections",
53        "-ffunction-sections",
54        "-fstack-protector",
55        "-fvisibility-inlines-hidden",
56        "-fvisibility=hidden",
57        "-g1",
58    ],
59    include_dirs: [
60        "external/cronet/stable/",
61        "external/cronet/stable/buildtools/third_party/libc++/",
62        "external/cronet/stable/third_party/abseil-cpp/",
63        "external/cronet/stable/third_party/libc++/src/include",
64        "external/cronet/stable/third_party/libc++abi/src/include",
65    ],
66    cpp_std: "c++20",
67    ldflags: [
68        "-Wl,--as-needed",
69        "-Wl,--gc-sections",
70        "-Wl,--icf=all",
71    ],
72    visibility: [
73        "//external/cronet:__subpackages__",
74    ],
75    target: {
76        android_arm64: {
77            cflags: [
78                "-D__ARM_NEON__=1",
79                "-O2",
80                "-mno-outline",
81            ],
82        },
83        android_x86: {
84            cflags: [
85                "-msse3",
86            ],
87        },
88        android_x86_64: {
89            cflags: [
90                "-O2",
91                "-msse3",
92            ],
93        },
94    },
95}
96
97// GN: //third_party/abseil-cpp/absl/flags:commandlineflag_internal__testing
98cc_library_static {
99    name: "stable_cronet_third_party_abseil_cpp_absl_flags_commandlineflag_internal__testing",
100    srcs: [
101        "internal/commandlineflag.cc",
102    ],
103    host_cross_supported: false,
104    defaults: [
105        "stable_cronet_cc_defaults",
106    ],
107    cflags: [
108        "-DABSL_ALLOCATOR_NOTHROW=1",
109        "-DANDROID",
110        "-DANDROID_NDK_VERSION_ROLL=r27_1",
111        "-DCR_CLANG_REVISION=\"llvmorg-20-init-13894-g8cb44859-1\"",
112        "-DCR_LIBCXX_REVISION=6a91009985a46122b061d36bb27f2c94f99126df",
113        "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
114        "-DHAVE_SYS_UIO_H",
115        "-DNDEBUG",
116        "-DNVALGRIND",
117        "-DOFFICIAL_BUILD",
118        "-DTMP_REBUILD_HACK",
119        "-D_GNU_SOURCE",
120        "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
121        "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE",
122        "-D_LIBCPP_INSTRUMENTED_WITH_ASAN=0",
123        "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
124        "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
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/stable/",
134        "external/cronet/stable/buildtools/third_party/libc++/",
135        "external/cronet/stable/third_party/abseil-cpp/",
136        "external/cronet/stable/third_party/libc++/src/include",
137        "external/cronet/stable/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_arm64: {
150            cflags: [
151                "-D__ARM_NEON__=1",
152                "-O2",
153                "-mno-outline",
154            ],
155        },
156        android_x86: {
157            cflags: [
158                "-msse3",
159            ],
160        },
161        android_x86_64: {
162            cflags: [
163                "-O2",
164                "-msse3",
165            ],
166        },
167    },
168}
169
170// GN: //third_party/abseil-cpp/absl/flags:config__testing
171cc_library_static {
172    name: "stable_cronet_third_party_abseil_cpp_absl_flags_config__testing",
173    srcs: [
174        "usage_config.cc",
175    ],
176    host_cross_supported: false,
177    defaults: [
178        "stable_cronet_cc_defaults",
179    ],
180    cflags: [
181        "-DABSL_ALLOCATOR_NOTHROW=1",
182        "-DABSL_FLAGS_STRIP_NAMES=0",
183        "-DANDROID",
184        "-DANDROID_NDK_VERSION_ROLL=r27_1",
185        "-DCR_CLANG_REVISION=\"llvmorg-20-init-13894-g8cb44859-1\"",
186        "-DCR_LIBCXX_REVISION=6a91009985a46122b061d36bb27f2c94f99126df",
187        "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
188        "-DHAVE_SYS_UIO_H",
189        "-DNDEBUG",
190        "-DNVALGRIND",
191        "-DOFFICIAL_BUILD",
192        "-DTMP_REBUILD_HACK",
193        "-D_GNU_SOURCE",
194        "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
195        "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE",
196        "-D_LIBCPP_INSTRUMENTED_WITH_ASAN=0",
197        "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
198        "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
199        "-fdata-sections",
200        "-ffunction-sections",
201        "-fstack-protector",
202        "-fvisibility-inlines-hidden",
203        "-fvisibility=hidden",
204        "-g1",
205    ],
206    include_dirs: [
207        "external/cronet/stable/",
208        "external/cronet/stable/buildtools/third_party/libc++/",
209        "external/cronet/stable/third_party/abseil-cpp/",
210        "external/cronet/stable/third_party/libc++/src/include",
211        "external/cronet/stable/third_party/libc++abi/src/include",
212    ],
213    cpp_std: "c++20",
214    ldflags: [
215        "-Wl,--as-needed",
216        "-Wl,--gc-sections",
217        "-Wl,--icf=all",
218    ],
219    visibility: [
220        "//external/cronet:__subpackages__",
221    ],
222    target: {
223        android_arm64: {
224            cflags: [
225                "-D__ARM_NEON__=1",
226                "-O2",
227                "-mno-outline",
228            ],
229        },
230        android_x86: {
231            cflags: [
232                "-msse3",
233            ],
234        },
235        android_x86_64: {
236            cflags: [
237                "-O2",
238                "-msse3",
239            ],
240        },
241    },
242}
243
244// GN: //third_party/abseil-cpp/absl/flags:flag_internal__testing
245cc_library_static {
246    name: "stable_cronet_third_party_abseil_cpp_absl_flags_flag_internal__testing",
247    srcs: [
248        "internal/flag.cc",
249    ],
250    host_cross_supported: false,
251    defaults: [
252        "stable_cronet_cc_defaults",
253    ],
254    cflags: [
255        "-DABSL_ALLOCATOR_NOTHROW=1",
256        "-DABSL_FLAGS_STRIP_NAMES=0",
257        "-DANDROID",
258        "-DANDROID_NDK_VERSION_ROLL=r27_1",
259        "-DCR_CLANG_REVISION=\"llvmorg-20-init-13894-g8cb44859-1\"",
260        "-DCR_LIBCXX_REVISION=6a91009985a46122b061d36bb27f2c94f99126df",
261        "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
262        "-DHAVE_SYS_UIO_H",
263        "-DNDEBUG",
264        "-DNVALGRIND",
265        "-DOFFICIAL_BUILD",
266        "-DTMP_REBUILD_HACK",
267        "-D_GNU_SOURCE",
268        "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
269        "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE",
270        "-D_LIBCPP_INSTRUMENTED_WITH_ASAN=0",
271        "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
272        "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
273        "-fdata-sections",
274        "-ffunction-sections",
275        "-fstack-protector",
276        "-fvisibility-inlines-hidden",
277        "-fvisibility=hidden",
278        "-g1",
279    ],
280    include_dirs: [
281        "external/cronet/stable/",
282        "external/cronet/stable/buildtools/third_party/libc++/",
283        "external/cronet/stable/third_party/abseil-cpp/",
284        "external/cronet/stable/third_party/libc++/src/include",
285        "external/cronet/stable/third_party/libc++abi/src/include",
286    ],
287    cpp_std: "c++20",
288    ldflags: [
289        "-Wl,--as-needed",
290        "-Wl,--gc-sections",
291        "-Wl,--icf=all",
292    ],
293    visibility: [
294        "//external/cronet:__subpackages__",
295    ],
296    target: {
297        android_arm64: {
298            cflags: [
299                "-D__ARM_NEON__=1",
300                "-O2",
301                "-mno-outline",
302            ],
303        },
304        android_x86: {
305            cflags: [
306                "-msse3",
307            ],
308        },
309        android_x86_64: {
310            cflags: [
311                "-O2",
312                "-msse3",
313            ],
314        },
315    },
316}
317
318// GN: //third_party/abseil-cpp/absl/flags:marshalling__testing
319cc_library_static {
320    name: "stable_cronet_third_party_abseil_cpp_absl_flags_marshalling__testing",
321    srcs: [
322        "marshalling.cc",
323    ],
324    host_cross_supported: false,
325    defaults: [
326        "stable_cronet_cc_defaults",
327    ],
328    cflags: [
329        "-DABSL_ALLOCATOR_NOTHROW=1",
330        "-DANDROID",
331        "-DANDROID_NDK_VERSION_ROLL=r27_1",
332        "-DCR_CLANG_REVISION=\"llvmorg-20-init-13894-g8cb44859-1\"",
333        "-DCR_LIBCXX_REVISION=6a91009985a46122b061d36bb27f2c94f99126df",
334        "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
335        "-DHAVE_SYS_UIO_H",
336        "-DNDEBUG",
337        "-DNVALGRIND",
338        "-DOFFICIAL_BUILD",
339        "-DTMP_REBUILD_HACK",
340        "-D_GNU_SOURCE",
341        "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
342        "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE",
343        "-D_LIBCPP_INSTRUMENTED_WITH_ASAN=0",
344        "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
345        "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
346        "-fdata-sections",
347        "-ffunction-sections",
348        "-fstack-protector",
349        "-fvisibility-inlines-hidden",
350        "-fvisibility=hidden",
351        "-g1",
352    ],
353    include_dirs: [
354        "external/cronet/stable/",
355        "external/cronet/stable/buildtools/third_party/libc++/",
356        "external/cronet/stable/third_party/abseil-cpp/",
357        "external/cronet/stable/third_party/libc++/src/include",
358        "external/cronet/stable/third_party/libc++abi/src/include",
359    ],
360    cpp_std: "c++20",
361    ldflags: [
362        "-Wl,--as-needed",
363        "-Wl,--gc-sections",
364        "-Wl,--icf=all",
365    ],
366    visibility: [
367        "//external/cronet:__subpackages__",
368    ],
369    target: {
370        android_arm64: {
371            cflags: [
372                "-D__ARM_NEON__=1",
373                "-O2",
374                "-mno-outline",
375            ],
376        },
377        android_x86: {
378            cflags: [
379                "-msse3",
380            ],
381        },
382        android_x86_64: {
383            cflags: [
384                "-O2",
385                "-msse3",
386            ],
387        },
388    },
389}
390
391// GN: //third_party/abseil-cpp/absl/flags:parse__testing
392cc_library_static {
393    name: "stable_cronet_third_party_abseil_cpp_absl_flags_parse__testing",
394    srcs: [
395        "parse.cc",
396    ],
397    host_cross_supported: false,
398    defaults: [
399        "stable_cronet_cc_defaults",
400    ],
401    cflags: [
402        "-DABSL_ALLOCATOR_NOTHROW=1",
403        "-DABSL_FLAGS_STRIP_NAMES=0",
404        "-DANDROID",
405        "-DANDROID_NDK_VERSION_ROLL=r27_1",
406        "-DCR_CLANG_REVISION=\"llvmorg-20-init-13894-g8cb44859-1\"",
407        "-DCR_LIBCXX_REVISION=6a91009985a46122b061d36bb27f2c94f99126df",
408        "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
409        "-DHAVE_SYS_UIO_H",
410        "-DNDEBUG",
411        "-DNVALGRIND",
412        "-DOFFICIAL_BUILD",
413        "-DTMP_REBUILD_HACK",
414        "-D_GNU_SOURCE",
415        "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
416        "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE",
417        "-D_LIBCPP_INSTRUMENTED_WITH_ASAN=0",
418        "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
419        "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
420        "-fdata-sections",
421        "-ffunction-sections",
422        "-fstack-protector",
423        "-fvisibility-inlines-hidden",
424        "-fvisibility=hidden",
425        "-g1",
426    ],
427    include_dirs: [
428        "external/cronet/stable/",
429        "external/cronet/stable/buildtools/third_party/libc++/",
430        "external/cronet/stable/third_party/abseil-cpp/",
431        "external/cronet/stable/third_party/libc++/src/include",
432        "external/cronet/stable/third_party/libc++abi/src/include",
433    ],
434    cpp_std: "c++20",
435    ldflags: [
436        "-Wl,--as-needed",
437        "-Wl,--gc-sections",
438        "-Wl,--icf=all",
439    ],
440    visibility: [
441        "//external/cronet:__subpackages__",
442    ],
443    target: {
444        android_arm64: {
445            cflags: [
446                "-D__ARM_NEON__=1",
447                "-O2",
448                "-mno-outline",
449            ],
450        },
451        android_x86: {
452            cflags: [
453                "-msse3",
454            ],
455        },
456        android_x86_64: {
457            cflags: [
458                "-O2",
459                "-msse3",
460            ],
461        },
462    },
463}
464
465// GN: //third_party/abseil-cpp/absl/flags:private_handle_accessor__testing
466cc_library_static {
467    name: "stable_cronet_third_party_abseil_cpp_absl_flags_private_handle_accessor__testing",
468    srcs: [
469        "internal/private_handle_accessor.cc",
470    ],
471    host_cross_supported: false,
472    defaults: [
473        "stable_cronet_cc_defaults",
474    ],
475    cflags: [
476        "-DABSL_ALLOCATOR_NOTHROW=1",
477        "-DANDROID",
478        "-DANDROID_NDK_VERSION_ROLL=r27_1",
479        "-DCR_CLANG_REVISION=\"llvmorg-20-init-13894-g8cb44859-1\"",
480        "-DCR_LIBCXX_REVISION=6a91009985a46122b061d36bb27f2c94f99126df",
481        "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
482        "-DHAVE_SYS_UIO_H",
483        "-DNDEBUG",
484        "-DNVALGRIND",
485        "-DOFFICIAL_BUILD",
486        "-DTMP_REBUILD_HACK",
487        "-D_GNU_SOURCE",
488        "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
489        "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE",
490        "-D_LIBCPP_INSTRUMENTED_WITH_ASAN=0",
491        "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
492        "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
493        "-fdata-sections",
494        "-ffunction-sections",
495        "-fstack-protector",
496        "-fvisibility-inlines-hidden",
497        "-fvisibility=hidden",
498        "-g1",
499    ],
500    include_dirs: [
501        "external/cronet/stable/",
502        "external/cronet/stable/buildtools/third_party/libc++/",
503        "external/cronet/stable/third_party/abseil-cpp/",
504        "external/cronet/stable/third_party/libc++/src/include",
505        "external/cronet/stable/third_party/libc++abi/src/include",
506    ],
507    cpp_std: "c++20",
508    ldflags: [
509        "-Wl,--as-needed",
510        "-Wl,--gc-sections",
511        "-Wl,--icf=all",
512    ],
513    visibility: [
514        "//external/cronet:__subpackages__",
515    ],
516    target: {
517        android_arm64: {
518            cflags: [
519                "-D__ARM_NEON__=1",
520                "-O2",
521                "-mno-outline",
522            ],
523        },
524        android_x86: {
525            cflags: [
526                "-msse3",
527            ],
528        },
529        android_x86_64: {
530            cflags: [
531                "-O2",
532                "-msse3",
533            ],
534        },
535    },
536}
537
538// GN: //third_party/abseil-cpp/absl/flags:program_name__testing
539cc_library_static {
540    name: "stable_cronet_third_party_abseil_cpp_absl_flags_program_name__testing",
541    srcs: [
542        "internal/program_name.cc",
543    ],
544    host_cross_supported: false,
545    defaults: [
546        "stable_cronet_cc_defaults",
547    ],
548    cflags: [
549        "-DABSL_ALLOCATOR_NOTHROW=1",
550        "-DANDROID",
551        "-DANDROID_NDK_VERSION_ROLL=r27_1",
552        "-DCR_CLANG_REVISION=\"llvmorg-20-init-13894-g8cb44859-1\"",
553        "-DCR_LIBCXX_REVISION=6a91009985a46122b061d36bb27f2c94f99126df",
554        "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
555        "-DHAVE_SYS_UIO_H",
556        "-DNDEBUG",
557        "-DNVALGRIND",
558        "-DOFFICIAL_BUILD",
559        "-DTMP_REBUILD_HACK",
560        "-D_GNU_SOURCE",
561        "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
562        "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE",
563        "-D_LIBCPP_INSTRUMENTED_WITH_ASAN=0",
564        "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
565        "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
566        "-fdata-sections",
567        "-ffunction-sections",
568        "-fstack-protector",
569        "-fvisibility-inlines-hidden",
570        "-fvisibility=hidden",
571        "-g1",
572    ],
573    include_dirs: [
574        "external/cronet/stable/",
575        "external/cronet/stable/buildtools/third_party/libc++/",
576        "external/cronet/stable/third_party/abseil-cpp/",
577        "external/cronet/stable/third_party/libc++/src/include",
578        "external/cronet/stable/third_party/libc++abi/src/include",
579    ],
580    cpp_std: "c++20",
581    ldflags: [
582        "-Wl,--as-needed",
583        "-Wl,--gc-sections",
584        "-Wl,--icf=all",
585    ],
586    visibility: [
587        "//external/cronet:__subpackages__",
588    ],
589    target: {
590        android_arm64: {
591            cflags: [
592                "-D__ARM_NEON__=1",
593                "-O2",
594                "-mno-outline",
595            ],
596        },
597        android_x86: {
598            cflags: [
599                "-msse3",
600            ],
601        },
602        android_x86_64: {
603            cflags: [
604                "-O2",
605                "-msse3",
606            ],
607        },
608    },
609}
610
611// GN: //third_party/abseil-cpp/absl/flags:reflection__testing
612cc_library_static {
613    name: "stable_cronet_third_party_abseil_cpp_absl_flags_reflection__testing",
614    srcs: [
615        "reflection.cc",
616    ],
617    host_cross_supported: false,
618    defaults: [
619        "stable_cronet_cc_defaults",
620    ],
621    cflags: [
622        "-DABSL_ALLOCATOR_NOTHROW=1",
623        "-DABSL_FLAGS_STRIP_NAMES=0",
624        "-DANDROID",
625        "-DANDROID_NDK_VERSION_ROLL=r27_1",
626        "-DCR_CLANG_REVISION=\"llvmorg-20-init-13894-g8cb44859-1\"",
627        "-DCR_LIBCXX_REVISION=6a91009985a46122b061d36bb27f2c94f99126df",
628        "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
629        "-DHAVE_SYS_UIO_H",
630        "-DNDEBUG",
631        "-DNVALGRIND",
632        "-DOFFICIAL_BUILD",
633        "-DTMP_REBUILD_HACK",
634        "-D_GNU_SOURCE",
635        "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
636        "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE",
637        "-D_LIBCPP_INSTRUMENTED_WITH_ASAN=0",
638        "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
639        "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
640        "-fdata-sections",
641        "-ffunction-sections",
642        "-fstack-protector",
643        "-fvisibility-inlines-hidden",
644        "-fvisibility=hidden",
645        "-g1",
646    ],
647    include_dirs: [
648        "external/cronet/stable/",
649        "external/cronet/stable/buildtools/third_party/libc++/",
650        "external/cronet/stable/third_party/abseil-cpp/",
651        "external/cronet/stable/third_party/libc++/src/include",
652        "external/cronet/stable/third_party/libc++abi/src/include",
653    ],
654    cpp_std: "c++20",
655    ldflags: [
656        "-Wl,--as-needed",
657        "-Wl,--gc-sections",
658        "-Wl,--icf=all",
659    ],
660    visibility: [
661        "//external/cronet:__subpackages__",
662    ],
663    target: {
664        android_arm64: {
665            cflags: [
666                "-D__ARM_NEON__=1",
667                "-O2",
668                "-mno-outline",
669            ],
670        },
671        android_x86: {
672            cflags: [
673                "-msse3",
674            ],
675        },
676        android_x86_64: {
677            cflags: [
678                "-O2",
679                "-msse3",
680            ],
681        },
682    },
683}
684
685// GN: //third_party/abseil-cpp/absl/flags:usage__testing
686cc_library_static {
687    name: "stable_cronet_third_party_abseil_cpp_absl_flags_usage__testing",
688    srcs: [
689        "usage.cc",
690    ],
691    host_cross_supported: false,
692    defaults: [
693        "stable_cronet_cc_defaults",
694    ],
695    cflags: [
696        "-DABSL_ALLOCATOR_NOTHROW=1",
697        "-DANDROID",
698        "-DANDROID_NDK_VERSION_ROLL=r27_1",
699        "-DCR_CLANG_REVISION=\"llvmorg-20-init-13894-g8cb44859-1\"",
700        "-DCR_LIBCXX_REVISION=6a91009985a46122b061d36bb27f2c94f99126df",
701        "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
702        "-DHAVE_SYS_UIO_H",
703        "-DNDEBUG",
704        "-DNVALGRIND",
705        "-DOFFICIAL_BUILD",
706        "-DTMP_REBUILD_HACK",
707        "-D_GNU_SOURCE",
708        "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
709        "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE",
710        "-D_LIBCPP_INSTRUMENTED_WITH_ASAN=0",
711        "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
712        "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
713        "-fdata-sections",
714        "-ffunction-sections",
715        "-fstack-protector",
716        "-fvisibility-inlines-hidden",
717        "-fvisibility=hidden",
718        "-g1",
719    ],
720    include_dirs: [
721        "external/cronet/stable/",
722        "external/cronet/stable/buildtools/third_party/libc++/",
723        "external/cronet/stable/third_party/abseil-cpp/",
724        "external/cronet/stable/third_party/libc++/src/include",
725        "external/cronet/stable/third_party/libc++abi/src/include",
726    ],
727    cpp_std: "c++20",
728    ldflags: [
729        "-Wl,--as-needed",
730        "-Wl,--gc-sections",
731        "-Wl,--icf=all",
732    ],
733    visibility: [
734        "//external/cronet:__subpackages__",
735    ],
736    target: {
737        android_arm64: {
738            cflags: [
739                "-D__ARM_NEON__=1",
740                "-O2",
741                "-mno-outline",
742            ],
743        },
744        android_x86: {
745            cflags: [
746                "-msse3",
747            ],
748        },
749        android_x86_64: {
750            cflags: [
751                "-O2",
752                "-msse3",
753            ],
754        },
755    },
756}
757
758// GN: //third_party/abseil-cpp/absl/flags:usage_internal__testing
759cc_library_static {
760    name: "stable_cronet_third_party_abseil_cpp_absl_flags_usage_internal__testing",
761    srcs: [
762        "internal/usage.cc",
763    ],
764    host_cross_supported: false,
765    defaults: [
766        "stable_cronet_cc_defaults",
767    ],
768    cflags: [
769        "-DABSL_ALLOCATOR_NOTHROW=1",
770        "-DABSL_FLAGS_STRIP_NAMES=0",
771        "-DANDROID",
772        "-DANDROID_NDK_VERSION_ROLL=r27_1",
773        "-DCR_CLANG_REVISION=\"llvmorg-20-init-13894-g8cb44859-1\"",
774        "-DCR_LIBCXX_REVISION=6a91009985a46122b061d36bb27f2c94f99126df",
775        "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
776        "-DHAVE_SYS_UIO_H",
777        "-DNDEBUG",
778        "-DNVALGRIND",
779        "-DOFFICIAL_BUILD",
780        "-DTMP_REBUILD_HACK",
781        "-D_GNU_SOURCE",
782        "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
783        "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE",
784        "-D_LIBCPP_INSTRUMENTED_WITH_ASAN=0",
785        "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
786        "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
787        "-fdata-sections",
788        "-ffunction-sections",
789        "-fstack-protector",
790        "-fvisibility-inlines-hidden",
791        "-fvisibility=hidden",
792        "-g1",
793    ],
794    include_dirs: [
795        "external/cronet/stable/",
796        "external/cronet/stable/buildtools/third_party/libc++/",
797        "external/cronet/stable/third_party/abseil-cpp/",
798        "external/cronet/stable/third_party/libc++/src/include",
799        "external/cronet/stable/third_party/libc++abi/src/include",
800    ],
801    cpp_std: "c++20",
802    ldflags: [
803        "-Wl,--as-needed",
804        "-Wl,--gc-sections",
805        "-Wl,--icf=all",
806    ],
807    visibility: [
808        "//external/cronet:__subpackages__",
809    ],
810    target: {
811        android_arm64: {
812            cflags: [
813                "-D__ARM_NEON__=1",
814                "-O2",
815                "-mno-outline",
816            ],
817        },
818        android_x86: {
819            cflags: [
820                "-msse3",
821            ],
822        },
823        android_x86_64: {
824            cflags: [
825                "-O2",
826                "-msse3",
827            ],
828        },
829    },
830}
831