• 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_anonymous_tokens_license",
21    ],
22}
23
24// GN: License-Artificial
25license {
26    name: "stable_cronet_third_party_anonymous_tokens_license",
27    visibility: [
28        ":__subpackages__",
29    ],
30    license_text: [
31        "LICENSE",
32    ],
33    license_kinds: [
34        "SPDX-license-identifier-Apache-2.0",
35    ],
36}
37
38// GN: //third_party/anonymous_tokens:anonymous_tokens_cc_proto__testing
39cc_library_static {
40    name: "stable_cronet_third_party_anonymous_tokens_anonymous_tokens_cc_proto__testing",
41    srcs: [
42        ":stable_cronet_third_party_anonymous_tokens_anonymous_tokens_cc_proto_gen__testing",
43    ],
44    shared_libs: [
45        "liblog",
46        "libprotobuf-cpp-lite",
47    ],
48    host_cross_supported: false,
49    generated_headers: [
50        "stable_cronet_third_party_anonymous_tokens_anonymous_tokens_cc_proto_gen__testing_headers",
51    ],
52    export_generated_headers: [
53        "stable_cronet_third_party_anonymous_tokens_anonymous_tokens_cc_proto_gen__testing_headers",
54    ],
55    defaults: [
56        "stable_cronet_cc_defaults",
57    ],
58    cflags: [
59        "-DANDROID",
60        "-DANDROID_NDK_VERSION_ROLL=r27_1",
61        "-DCR_CLANG_REVISION=\"llvmorg-20-init-13894-g8cb44859-1\"",
62        "-DCR_LIBCXX_REVISION=6a91009985a46122b061d36bb27f2c94f99126df",
63        "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
64        "-DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0",
65        "-DGOOGLE_PROTOBUF_NO_RTTI",
66        "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER",
67        "-DHAVE_PTHREAD",
68        "-DHAVE_SYS_UIO_H",
69        "-DNDEBUG",
70        "-DNVALGRIND",
71        "-DOFFICIAL_BUILD",
72        "-DTMP_REBUILD_HACK",
73        "-D_GNU_SOURCE",
74        "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
75        "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE",
76        "-D_LIBCPP_INSTRUMENTED_WITH_ASAN=0",
77        "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
78        "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
79        "-D__STDC_CONSTANT_MACROS",
80        "-D__STDC_FORMAT_MACROS",
81        "-fdata-sections",
82        "-ffunction-sections",
83        "-fstack-protector",
84        "-fvisibility-inlines-hidden",
85        "-fvisibility=hidden",
86        "-g1",
87    ],
88    include_dirs: [
89        "external/cronet/stable/",
90        "external/cronet/stable/buildtools/third_party/libc++/",
91        "external/cronet/stable/third_party/libc++/src/include",
92        "external/cronet/stable/third_party/libc++abi/src/include",
93        "external/cronet/stable/third_party/protobuf/src/",
94    ],
95    cpp_std: "c++20",
96    ldflags: [
97        "-Wl,--as-needed",
98        "-Wl,--gc-sections",
99        "-Wl,--icf=all",
100    ],
101    visibility: [
102        "//external/cronet:__subpackages__",
103    ],
104    target: {
105        android_arm: {
106            cflags: [
107                "-D_FORTIFY_SOURCE=2",
108            ],
109        },
110        android_arm64: {
111            cflags: [
112                "-D_FORTIFY_SOURCE=2",
113                "-D__ARM_NEON__=1",
114                "-O2",
115                "-mno-outline",
116            ],
117        },
118        android_x86: {
119            cflags: [
120                "-D_FORTIFY_SOURCE=2",
121                "-msse3",
122            ],
123        },
124        android_x86_64: {
125            cflags: [
126                "-D_FORTIFY_SOURCE=2",
127                "-O2",
128                "-msse3",
129            ],
130        },
131    },
132}
133
134// GN: //third_party/anonymous_tokens:anonymous_tokens_cc_proto_gen__testing
135cc_genrule {
136    name: "stable_cronet_third_party_anonymous_tokens_anonymous_tokens_cc_proto_gen__testing",
137    srcs: [
138        "src/anonymous_tokens/proto/anonymous_tokens.proto",
139    ],
140    tools: [
141        "stable_cronet_third_party_protobuf_protoc",
142    ],
143    cmd: "$(location stable_cronet_third_party_protobuf_protoc) --proto_path=external/cronet/stable/third_party/anonymous_tokens/src --cpp_out=lite=true:$(genDir)/third_party/anonymous_tokens/src/ $(in)",
144    host_cross_supported: false,
145    out: [
146        "third_party/anonymous_tokens/src/anonymous_tokens/proto/anonymous_tokens.pb.cc",
147    ],
148    apex_available: [
149        "com.android.tethering",
150    ],
151    visibility: [
152        "//external/cronet:__subpackages__",
153    ],
154}
155
156// GN: //third_party/anonymous_tokens:anonymous_tokens_cc_proto_gen__testing
157cc_genrule {
158    name: "stable_cronet_third_party_anonymous_tokens_anonymous_tokens_cc_proto_gen__testing_headers",
159    srcs: [
160        "src/anonymous_tokens/proto/anonymous_tokens.proto",
161    ],
162    tools: [
163        "stable_cronet_third_party_protobuf_protoc",
164    ],
165    cmd: "$(location stable_cronet_third_party_protobuf_protoc) --proto_path=external/cronet/stable/third_party/anonymous_tokens/src --cpp_out=lite=true:$(genDir)/third_party/anonymous_tokens/src/ $(in)",
166    out: [
167        "third_party/anonymous_tokens/src/anonymous_tokens/proto/anonymous_tokens.pb.h",
168    ],
169    export_include_dirs: [
170        ".",
171        "protos",
172        "third_party/anonymous_tokens/src",
173    ],
174    apex_available: [
175        "com.android.tethering",
176    ],
177}
178
179// GN: //third_party/anonymous_tokens:anonymous_tokens_pb_openssl_converters__testing
180cc_library_static {
181    name: "stable_cronet_third_party_anonymous_tokens_anonymous_tokens_pb_openssl_converters__testing",
182    srcs: [
183        "src/anonymous_tokens/cpp/crypto/anonymous_tokens_pb_openssl_converters.cc",
184    ],
185    shared_libs: [
186        "liblog",
187        "libprotobuf-cpp-lite",
188    ],
189    host_cross_supported: false,
190    generated_headers: [
191        "stable_cronet_build_chromeos_buildflags__testing",
192        "stable_cronet_third_party_anonymous_tokens_anonymous_tokens_cc_proto_gen__testing_headers",
193    ],
194    export_generated_headers: [
195        "stable_cronet_build_chromeos_buildflags__testing",
196        "stable_cronet_third_party_anonymous_tokens_anonymous_tokens_cc_proto_gen__testing_headers",
197    ],
198    defaults: [
199        "stable_cronet_cc_defaults",
200    ],
201    cflags: [
202        "-DANDROID",
203        "-DANDROID_NDK_VERSION_ROLL=r27_1",
204        "-DCR_CLANG_REVISION=\"llvmorg-20-init-13894-g8cb44859-1\"",
205        "-DCR_LIBCXX_REVISION=6a91009985a46122b061d36bb27f2c94f99126df",
206        "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
207        "-DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0",
208        "-DGOOGLE_PROTOBUF_NO_RTTI",
209        "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER",
210        "-DHAVE_PTHREAD",
211        "-DHAVE_SYS_UIO_H",
212        "-DNDEBUG",
213        "-DNVALGRIND",
214        "-DOFFICIAL_BUILD",
215        "-DTMP_REBUILD_HACK",
216        "-D_GNU_SOURCE",
217        "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
218        "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE",
219        "-D_LIBCPP_INSTRUMENTED_WITH_ASAN=0",
220        "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
221        "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
222        "-D__STDC_CONSTANT_MACROS",
223        "-D__STDC_FORMAT_MACROS",
224        "-fdata-sections",
225        "-ffunction-sections",
226        "-fstack-protector",
227        "-fvisibility-inlines-hidden",
228        "-fvisibility=hidden",
229        "-g1",
230    ],
231    include_dirs: [
232        "external/cronet/stable/",
233        "external/cronet/stable/buildtools/third_party/libc++/",
234        "external/cronet/stable/third_party/abseil-cpp/",
235        "external/cronet/stable/third_party/anonymous_tokens/overrides/",
236        "external/cronet/stable/third_party/anonymous_tokens/src/",
237        "external/cronet/stable/third_party/boringssl/src/include/",
238        "external/cronet/stable/third_party/libc++/src/include",
239        "external/cronet/stable/third_party/libc++abi/src/include",
240        "external/cronet/stable/third_party/protobuf/src/",
241    ],
242    cpp_std: "c++20",
243    ldflags: [
244        "-Wl,--as-needed",
245        "-Wl,--gc-sections",
246        "-Wl,--icf=all",
247    ],
248    visibility: [
249        "//external/cronet:__subpackages__",
250    ],
251    target: {
252        android_arm: {
253            cflags: [
254                "-D_FORTIFY_SOURCE=2",
255            ],
256        },
257        android_arm64: {
258            cflags: [
259                "-D_FORTIFY_SOURCE=2",
260                "-D__ARM_NEON__=1",
261                "-O2",
262                "-mno-outline",
263            ],
264        },
265        android_x86: {
266            cflags: [
267                "-D_FORTIFY_SOURCE=2",
268                "-msse3",
269            ],
270        },
271        android_x86_64: {
272            cflags: [
273                "-D_FORTIFY_SOURCE=2",
274                "-O2",
275                "-msse3",
276            ],
277        },
278    },
279}
280
281// GN: //third_party/anonymous_tokens:anonymous_tokens_public_key_client__testing
282cc_library_static {
283    name: "stable_cronet_third_party_anonymous_tokens_anonymous_tokens_public_key_client__testing",
284    srcs: [
285        "src/anonymous_tokens/cpp/client/anonymous_tokens_public_key_client.cc",
286    ],
287    shared_libs: [
288        "liblog",
289        "libprotobuf-cpp-lite",
290    ],
291    host_cross_supported: false,
292    generated_headers: [
293        "stable_cronet_build_chromeos_buildflags__testing",
294        "stable_cronet_third_party_anonymous_tokens_anonymous_tokens_cc_proto_gen__testing_headers",
295    ],
296    export_generated_headers: [
297        "stable_cronet_build_chromeos_buildflags__testing",
298        "stable_cronet_third_party_anonymous_tokens_anonymous_tokens_cc_proto_gen__testing_headers",
299    ],
300    defaults: [
301        "stable_cronet_cc_defaults",
302    ],
303    cflags: [
304        "-DANDROID",
305        "-DANDROID_NDK_VERSION_ROLL=r27_1",
306        "-DCR_CLANG_REVISION=\"llvmorg-20-init-13894-g8cb44859-1\"",
307        "-DCR_LIBCXX_REVISION=6a91009985a46122b061d36bb27f2c94f99126df",
308        "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
309        "-DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0",
310        "-DGOOGLE_PROTOBUF_NO_RTTI",
311        "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER",
312        "-DHAVE_PTHREAD",
313        "-DHAVE_SYS_UIO_H",
314        "-DNDEBUG",
315        "-DNVALGRIND",
316        "-DOFFICIAL_BUILD",
317        "-DTMP_REBUILD_HACK",
318        "-D_GNU_SOURCE",
319        "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
320        "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE",
321        "-D_LIBCPP_INSTRUMENTED_WITH_ASAN=0",
322        "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
323        "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
324        "-D__STDC_CONSTANT_MACROS",
325        "-D__STDC_FORMAT_MACROS",
326        "-fdata-sections",
327        "-ffunction-sections",
328        "-fstack-protector",
329        "-fvisibility-inlines-hidden",
330        "-fvisibility=hidden",
331        "-g1",
332    ],
333    include_dirs: [
334        "external/cronet/stable/",
335        "external/cronet/stable/buildtools/third_party/libc++/",
336        "external/cronet/stable/third_party/abseil-cpp/",
337        "external/cronet/stable/third_party/anonymous_tokens/overrides/",
338        "external/cronet/stable/third_party/anonymous_tokens/src/",
339        "external/cronet/stable/third_party/libc++/src/include",
340        "external/cronet/stable/third_party/libc++abi/src/include",
341        "external/cronet/stable/third_party/protobuf/src/",
342    ],
343    cpp_std: "c++20",
344    ldflags: [
345        "-Wl,--as-needed",
346        "-Wl,--gc-sections",
347        "-Wl,--icf=all",
348    ],
349    visibility: [
350        "//external/cronet:__subpackages__",
351    ],
352    target: {
353        android_arm: {
354            cflags: [
355                "-D_FORTIFY_SOURCE=2",
356            ],
357        },
358        android_arm64: {
359            cflags: [
360                "-D_FORTIFY_SOURCE=2",
361                "-D__ARM_NEON__=1",
362                "-O2",
363                "-mno-outline",
364            ],
365        },
366        android_x86: {
367            cflags: [
368                "-D_FORTIFY_SOURCE=2",
369                "-msse3",
370            ],
371        },
372        android_x86_64: {
373            cflags: [
374                "-D_FORTIFY_SOURCE=2",
375                "-O2",
376                "-msse3",
377            ],
378        },
379    },
380}
381
382// GN: //third_party/anonymous_tokens:anonymous_tokens_redemption_client__testing
383cc_library_static {
384    name: "stable_cronet_third_party_anonymous_tokens_anonymous_tokens_redemption_client__testing",
385    srcs: [
386        "src/anonymous_tokens/cpp/client/anonymous_tokens_redemption_client.cc",
387    ],
388    shared_libs: [
389        "liblog",
390        "libprotobuf-cpp-lite",
391    ],
392    host_cross_supported: false,
393    generated_headers: [
394        "stable_cronet_build_chromeos_buildflags__testing",
395        "stable_cronet_third_party_anonymous_tokens_anonymous_tokens_cc_proto_gen__testing_headers",
396    ],
397    export_generated_headers: [
398        "stable_cronet_build_chromeos_buildflags__testing",
399        "stable_cronet_third_party_anonymous_tokens_anonymous_tokens_cc_proto_gen__testing_headers",
400    ],
401    defaults: [
402        "stable_cronet_cc_defaults",
403    ],
404    cflags: [
405        "-DANDROID",
406        "-DANDROID_NDK_VERSION_ROLL=r27_1",
407        "-DCR_CLANG_REVISION=\"llvmorg-20-init-13894-g8cb44859-1\"",
408        "-DCR_LIBCXX_REVISION=6a91009985a46122b061d36bb27f2c94f99126df",
409        "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
410        "-DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0",
411        "-DGOOGLE_PROTOBUF_NO_RTTI",
412        "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER",
413        "-DHAVE_PTHREAD",
414        "-DHAVE_SYS_UIO_H",
415        "-DNDEBUG",
416        "-DNVALGRIND",
417        "-DOFFICIAL_BUILD",
418        "-DTMP_REBUILD_HACK",
419        "-D_GNU_SOURCE",
420        "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
421        "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE",
422        "-D_LIBCPP_INSTRUMENTED_WITH_ASAN=0",
423        "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
424        "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
425        "-D__STDC_CONSTANT_MACROS",
426        "-D__STDC_FORMAT_MACROS",
427        "-fdata-sections",
428        "-ffunction-sections",
429        "-fstack-protector",
430        "-fvisibility-inlines-hidden",
431        "-fvisibility=hidden",
432        "-g1",
433    ],
434    include_dirs: [
435        "external/cronet/stable/",
436        "external/cronet/stable/buildtools/third_party/libc++/",
437        "external/cronet/stable/third_party/abseil-cpp/",
438        "external/cronet/stable/third_party/anonymous_tokens/overrides/",
439        "external/cronet/stable/third_party/anonymous_tokens/src/",
440        "external/cronet/stable/third_party/libc++/src/include",
441        "external/cronet/stable/third_party/libc++abi/src/include",
442        "external/cronet/stable/third_party/protobuf/src/",
443    ],
444    cpp_std: "c++20",
445    ldflags: [
446        "-Wl,--as-needed",
447        "-Wl,--gc-sections",
448        "-Wl,--icf=all",
449    ],
450    visibility: [
451        "//external/cronet:__subpackages__",
452    ],
453    target: {
454        android_arm: {
455            cflags: [
456                "-D_FORTIFY_SOURCE=2",
457            ],
458        },
459        android_arm64: {
460            cflags: [
461                "-D_FORTIFY_SOURCE=2",
462                "-D__ARM_NEON__=1",
463                "-O2",
464                "-mno-outline",
465            ],
466        },
467        android_x86: {
468            cflags: [
469                "-D_FORTIFY_SOURCE=2",
470                "-msse3",
471            ],
472        },
473        android_x86_64: {
474            cflags: [
475                "-D_FORTIFY_SOURCE=2",
476                "-O2",
477                "-msse3",
478            ],
479        },
480    },
481}
482
483// GN: //third_party/anonymous_tokens:anonymous_tokens_rsa_bssa_client__testing
484cc_library_static {
485    name: "stable_cronet_third_party_anonymous_tokens_anonymous_tokens_rsa_bssa_client__testing",
486    srcs: [
487        "src/anonymous_tokens/cpp/client/anonymous_tokens_rsa_bssa_client.cc",
488    ],
489    shared_libs: [
490        "liblog",
491        "libprotobuf-cpp-lite",
492    ],
493    host_cross_supported: false,
494    generated_headers: [
495        "stable_cronet_build_chromeos_buildflags__testing",
496        "stable_cronet_third_party_anonymous_tokens_anonymous_tokens_cc_proto_gen__testing_headers",
497    ],
498    export_generated_headers: [
499        "stable_cronet_build_chromeos_buildflags__testing",
500        "stable_cronet_third_party_anonymous_tokens_anonymous_tokens_cc_proto_gen__testing_headers",
501    ],
502    defaults: [
503        "stable_cronet_cc_defaults",
504    ],
505    cflags: [
506        "-DANDROID",
507        "-DANDROID_NDK_VERSION_ROLL=r27_1",
508        "-DCR_CLANG_REVISION=\"llvmorg-20-init-13894-g8cb44859-1\"",
509        "-DCR_LIBCXX_REVISION=6a91009985a46122b061d36bb27f2c94f99126df",
510        "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
511        "-DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0",
512        "-DGOOGLE_PROTOBUF_NO_RTTI",
513        "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER",
514        "-DHAVE_PTHREAD",
515        "-DHAVE_SYS_UIO_H",
516        "-DNDEBUG",
517        "-DNVALGRIND",
518        "-DOFFICIAL_BUILD",
519        "-DTMP_REBUILD_HACK",
520        "-D_GNU_SOURCE",
521        "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
522        "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE",
523        "-D_LIBCPP_INSTRUMENTED_WITH_ASAN=0",
524        "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
525        "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
526        "-D__STDC_CONSTANT_MACROS",
527        "-D__STDC_FORMAT_MACROS",
528        "-fdata-sections",
529        "-ffunction-sections",
530        "-fstack-protector",
531        "-fvisibility-inlines-hidden",
532        "-fvisibility=hidden",
533        "-g1",
534    ],
535    include_dirs: [
536        "external/cronet/stable/",
537        "external/cronet/stable/buildtools/third_party/libc++/",
538        "external/cronet/stable/third_party/abseil-cpp/",
539        "external/cronet/stable/third_party/anonymous_tokens/overrides/",
540        "external/cronet/stable/third_party/anonymous_tokens/src/",
541        "external/cronet/stable/third_party/boringssl/src/include/",
542        "external/cronet/stable/third_party/libc++/src/include",
543        "external/cronet/stable/third_party/libc++abi/src/include",
544        "external/cronet/stable/third_party/protobuf/src/",
545    ],
546    cpp_std: "c++20",
547    ldflags: [
548        "-Wl,--as-needed",
549        "-Wl,--gc-sections",
550        "-Wl,--icf=all",
551    ],
552    visibility: [
553        "//external/cronet:__subpackages__",
554    ],
555    target: {
556        android_arm: {
557            cflags: [
558                "-D_FORTIFY_SOURCE=2",
559            ],
560        },
561        android_arm64: {
562            cflags: [
563                "-D_FORTIFY_SOURCE=2",
564                "-D__ARM_NEON__=1",
565                "-O2",
566                "-mno-outline",
567            ],
568        },
569        android_x86: {
570            cflags: [
571                "-D_FORTIFY_SOURCE=2",
572                "-msse3",
573            ],
574        },
575        android_x86_64: {
576            cflags: [
577                "-D_FORTIFY_SOURCE=2",
578                "-O2",
579                "-msse3",
580            ],
581        },
582    },
583}
584
585// GN: //third_party/anonymous_tokens:anonymous_tokens_test_support__testing
586cc_library_static {
587    name: "stable_cronet_third_party_anonymous_tokens_anonymous_tokens_test_support__testing",
588    srcs: [
589        "src/anonymous_tokens/cpp/testing/proto_utils.cc",
590        "src/anonymous_tokens/cpp/testing/utils.cc",
591        "testdata_utils_impl.cc",
592    ],
593    shared_libs: [
594        "libandroid",
595        "liblog",
596        "libprotobuf-cpp-lite",
597        "libz",
598    ],
599    host_cross_supported: false,
600    generated_headers: [
601        "stable_cronet_base_allocator_buildflags__testing",
602        "stable_cronet_base_allocator_partition_allocator_src_partition_alloc_buildflags__testing",
603        "stable_cronet_base_anchor_functions_buildflags__testing",
604        "stable_cronet_base_build_date__testing",
605        "stable_cronet_base_cfi_buildflags__testing",
606        "stable_cronet_base_check_version_internal_action__testing",
607        "stable_cronet_base_clang_profiling_buildflags__testing",
608        "stable_cronet_base_debugging_buildflags__testing",
609        "stable_cronet_base_feature_list_buildflags__testing",
610        "stable_cronet_base_fuzzing_buildflags__testing",
611        "stable_cronet_base_ios_cronet_buildflags__testing",
612        "stable_cronet_base_orderfile_buildflags__testing",
613        "stable_cronet_base_power_monitor_buildflags__testing",
614        "stable_cronet_base_profiler_buildflags__testing",
615        "stable_cronet_base_protected_memory_buildflags__testing",
616        "stable_cronet_base_rust_logger_cxx_generated_gen__testing_header",
617        "stable_cronet_base_sanitizer_buildflags__testing",
618        "stable_cronet_base_synchronization_buildflags__testing",
619        "stable_cronet_base_tracing_buildflags__testing",
620        "stable_cronet_build_blink_buildflags__testing",
621        "stable_cronet_build_branding_buildflags__testing",
622        "stable_cronet_build_chromecast_buildflags__testing",
623        "stable_cronet_build_chromeos_buildflags__testing",
624        "stable_cronet_build_config_compiler_compiler_buildflags__testing",
625        "stable_cronet_build_ios_buildflags__testing",
626        "stable_cronet_third_party_anonymous_tokens_anonymous_tokens_cc_proto_gen__testing_headers",
627        "stable_cronet_third_party_jni_zero_generate_jni__action__testing",
628        "stable_cronet_third_party_jni_zero_system_jni__action__testing",
629        "stable_cronet_third_party_rust_serde_json_lenient_v0_2_wrapper_wrapper_cxx_generated_gen__testing_header",
630    ],
631    export_generated_headers: [
632        "stable_cronet_base_allocator_buildflags__testing",
633        "stable_cronet_base_allocator_partition_allocator_src_partition_alloc_buildflags__testing",
634        "stable_cronet_base_anchor_functions_buildflags__testing",
635        "stable_cronet_base_build_date__testing",
636        "stable_cronet_base_cfi_buildflags__testing",
637        "stable_cronet_base_check_version_internal_action__testing",
638        "stable_cronet_base_clang_profiling_buildflags__testing",
639        "stable_cronet_base_debugging_buildflags__testing",
640        "stable_cronet_base_feature_list_buildflags__testing",
641        "stable_cronet_base_fuzzing_buildflags__testing",
642        "stable_cronet_base_ios_cronet_buildflags__testing",
643        "stable_cronet_base_orderfile_buildflags__testing",
644        "stable_cronet_base_power_monitor_buildflags__testing",
645        "stable_cronet_base_profiler_buildflags__testing",
646        "stable_cronet_base_protected_memory_buildflags__testing",
647        "stable_cronet_base_rust_logger_cxx_generated_gen__testing_header",
648        "stable_cronet_base_sanitizer_buildflags__testing",
649        "stable_cronet_base_synchronization_buildflags__testing",
650        "stable_cronet_base_tracing_buildflags__testing",
651        "stable_cronet_build_blink_buildflags__testing",
652        "stable_cronet_build_branding_buildflags__testing",
653        "stable_cronet_build_chromecast_buildflags__testing",
654        "stable_cronet_build_chromeos_buildflags__testing",
655        "stable_cronet_build_config_compiler_compiler_buildflags__testing",
656        "stable_cronet_build_ios_buildflags__testing",
657        "stable_cronet_third_party_anonymous_tokens_anonymous_tokens_cc_proto_gen__testing_headers",
658        "stable_cronet_third_party_jni_zero_generate_jni__action__testing",
659        "stable_cronet_third_party_jni_zero_system_jni__action__testing",
660        "stable_cronet_third_party_rust_serde_json_lenient_v0_2_wrapper_wrapper_cxx_generated_gen__testing_header",
661    ],
662    defaults: [
663        "stable_cronet_cc_defaults",
664    ],
665    cflags: [
666        "-DANDROID",
667        "-DANDROID_NDK_VERSION_ROLL=r27_1",
668        "-DCR_CLANG_REVISION=\"llvmorg-20-init-13894-g8cb44859-1\"",
669        "-DCR_CXX_INCLUDE=\"third_party/rust/chromium_crates_io/vendor/cxx-1.0.130/include/cxx.h\"",
670        "-DCR_LIBCXX_REVISION=6a91009985a46122b061d36bb27f2c94f99126df",
671        "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
672        "-DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0",
673        "-DGOOGLE_PROTOBUF_NO_RTTI",
674        "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER",
675        "-DHAVE_PTHREAD",
676        "-DHAVE_SYS_UIO_H",
677        "-DNDEBUG",
678        "-DNVALGRIND",
679        "-DOFFICIAL_BUILD",
680        "-DTMP_REBUILD_HACK",
681        "-D_GNU_SOURCE",
682        "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
683        "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE",
684        "-D_LIBCPP_INSTRUMENTED_WITH_ASAN=0",
685        "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
686        "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
687        "-D__STDC_CONSTANT_MACROS",
688        "-D__STDC_FORMAT_MACROS",
689        "-fdata-sections",
690        "-ffunction-sections",
691        "-fstack-protector",
692        "-fvisibility-inlines-hidden",
693        "-fvisibility=hidden",
694        "-g1",
695    ],
696    include_dirs: [
697        "external/cronet/stable/",
698        "external/cronet/stable/base/allocator/partition_allocator/src/",
699        "external/cronet/stable/buildtools/third_party/libc++/",
700        "external/cronet/stable/third_party/abseil-cpp/",
701        "external/cronet/stable/third_party/anonymous_tokens/overrides/",
702        "external/cronet/stable/third_party/anonymous_tokens/src/",
703        "external/cronet/stable/third_party/boringssl/src/include/",
704        "external/cronet/stable/third_party/libc++/src/include",
705        "external/cronet/stable/third_party/libc++abi/src/include",
706        "external/cronet/stable/third_party/protobuf/src/",
707    ],
708    cpp_std: "c++20",
709    ldflags: [
710        "-Wl,--as-needed",
711        "-Wl,--gc-sections",
712        "-Wl,--icf=all",
713        "-Wl,--script,external/cronet/stable/base/android/library_loader/anchor_functions.lds",
714    ],
715    visibility: [
716        "//external/cronet:__subpackages__",
717    ],
718    target: {
719        android_arm: {
720            cflags: [
721                "-D_FORTIFY_SOURCE=2",
722            ],
723        },
724        android_arm64: {
725            cflags: [
726                "-D_FORTIFY_SOURCE=2",
727                "-D__ARM_NEON__=1",
728                "-O2",
729                "-mno-outline",
730            ],
731        },
732        android_x86: {
733            cflags: [
734                "-D_FORTIFY_SOURCE=2",
735                "-msse3",
736            ],
737        },
738        android_x86_64: {
739            cflags: [
740                "-D_FORTIFY_SOURCE=2",
741                "-O2",
742                "-msse3",
743            ],
744        },
745    },
746}
747
748// GN: //third_party/anonymous_tokens:anonymous_tokens_tests__testing
749cc_library_static {
750    name: "stable_cronet_third_party_anonymous_tokens_anonymous_tokens_tests__testing",
751    srcs: [
752        "src/anonymous_tokens/cpp/client/anonymous_tokens_public_key_client_test.cc",
753        "src/anonymous_tokens/cpp/client/anonymous_tokens_redemption_client_test.cc",
754        "src/anonymous_tokens/cpp/client/anonymous_tokens_rsa_bssa_client_test.cc",
755        "src/anonymous_tokens/cpp/crypto/anonymous_tokens_pb_openssl_converters_test.cc",
756        "src/anonymous_tokens/cpp/crypto/crypto_utils_test.cc",
757        "src/anonymous_tokens/cpp/crypto/rsa_blind_signer_test.cc",
758        "src/anonymous_tokens/cpp/crypto/rsa_blinder_test.cc",
759        "src/anonymous_tokens/cpp/crypto/rsa_ssa_pss_verifier_test.cc",
760        "src/anonymous_tokens/cpp/privacy_pass/rsa_bssa_public_metadata_client_test.cc",
761        "src/anonymous_tokens/cpp/privacy_pass/token_encodings_test.cc",
762        "src/anonymous_tokens/cpp/shared/proto_utils_test.cc",
763    ],
764    shared_libs: [
765        "libandroid",
766        "liblog",
767        "libprotobuf-cpp-lite",
768        "libz",
769    ],
770    host_cross_supported: false,
771    generated_headers: [
772        "stable_cronet_base_allocator_buildflags__testing",
773        "stable_cronet_base_allocator_partition_allocator_src_partition_alloc_buildflags__testing",
774        "stable_cronet_base_anchor_functions_buildflags__testing",
775        "stable_cronet_base_build_date__testing",
776        "stable_cronet_base_cfi_buildflags__testing",
777        "stable_cronet_base_check_version_internal_action__testing",
778        "stable_cronet_base_clang_profiling_buildflags__testing",
779        "stable_cronet_base_debugging_buildflags__testing",
780        "stable_cronet_base_feature_list_buildflags__testing",
781        "stable_cronet_base_fuzzing_buildflags__testing",
782        "stable_cronet_base_ios_cronet_buildflags__testing",
783        "stable_cronet_base_orderfile_buildflags__testing",
784        "stable_cronet_base_power_monitor_buildflags__testing",
785        "stable_cronet_base_profiler_buildflags__testing",
786        "stable_cronet_base_protected_memory_buildflags__testing",
787        "stable_cronet_base_rust_logger_cxx_generated_gen__testing_header",
788        "stable_cronet_base_sanitizer_buildflags__testing",
789        "stable_cronet_base_synchronization_buildflags__testing",
790        "stable_cronet_base_tracing_buildflags__testing",
791        "stable_cronet_build_blink_buildflags__testing",
792        "stable_cronet_build_branding_buildflags__testing",
793        "stable_cronet_build_chromecast_buildflags__testing",
794        "stable_cronet_build_chromeos_buildflags__testing",
795        "stable_cronet_build_config_compiler_compiler_buildflags__testing",
796        "stable_cronet_build_ios_buildflags__testing",
797        "stable_cronet_third_party_anonymous_tokens_anonymous_tokens_cc_proto_gen__testing_headers",
798        "stable_cronet_third_party_jni_zero_generate_jni__action__testing",
799        "stable_cronet_third_party_jni_zero_system_jni__action__testing",
800        "stable_cronet_third_party_rust_serde_json_lenient_v0_2_wrapper_wrapper_cxx_generated_gen__testing_header",
801    ],
802    export_generated_headers: [
803        "stable_cronet_base_allocator_buildflags__testing",
804        "stable_cronet_base_allocator_partition_allocator_src_partition_alloc_buildflags__testing",
805        "stable_cronet_base_anchor_functions_buildflags__testing",
806        "stable_cronet_base_build_date__testing",
807        "stable_cronet_base_cfi_buildflags__testing",
808        "stable_cronet_base_check_version_internal_action__testing",
809        "stable_cronet_base_clang_profiling_buildflags__testing",
810        "stable_cronet_base_debugging_buildflags__testing",
811        "stable_cronet_base_feature_list_buildflags__testing",
812        "stable_cronet_base_fuzzing_buildflags__testing",
813        "stable_cronet_base_ios_cronet_buildflags__testing",
814        "stable_cronet_base_orderfile_buildflags__testing",
815        "stable_cronet_base_power_monitor_buildflags__testing",
816        "stable_cronet_base_profiler_buildflags__testing",
817        "stable_cronet_base_protected_memory_buildflags__testing",
818        "stable_cronet_base_rust_logger_cxx_generated_gen__testing_header",
819        "stable_cronet_base_sanitizer_buildflags__testing",
820        "stable_cronet_base_synchronization_buildflags__testing",
821        "stable_cronet_base_tracing_buildflags__testing",
822        "stable_cronet_build_blink_buildflags__testing",
823        "stable_cronet_build_branding_buildflags__testing",
824        "stable_cronet_build_chromecast_buildflags__testing",
825        "stable_cronet_build_chromeos_buildflags__testing",
826        "stable_cronet_build_config_compiler_compiler_buildflags__testing",
827        "stable_cronet_build_ios_buildflags__testing",
828        "stable_cronet_third_party_anonymous_tokens_anonymous_tokens_cc_proto_gen__testing_headers",
829        "stable_cronet_third_party_jni_zero_generate_jni__action__testing",
830        "stable_cronet_third_party_jni_zero_system_jni__action__testing",
831        "stable_cronet_third_party_rust_serde_json_lenient_v0_2_wrapper_wrapper_cxx_generated_gen__testing_header",
832    ],
833    defaults: [
834        "stable_cronet_cc_defaults",
835    ],
836    cflags: [
837        "-DANDROID",
838        "-DANDROID_NDK_VERSION_ROLL=r27_1",
839        "-DCR_CLANG_REVISION=\"llvmorg-20-init-13894-g8cb44859-1\"",
840        "-DCR_LIBCXX_REVISION=6a91009985a46122b061d36bb27f2c94f99126df",
841        "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
842        "-DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0",
843        "-DGOOGLE_PROTOBUF_NO_RTTI",
844        "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER",
845        "-DGTEST_API_=",
846        "-DGTEST_HAS_ABSL",
847        "-DGTEST_HAS_POSIX_RE=0",
848        "-DGTEST_HAS_TR1_TUPLE=0",
849        "-DGTEST_LANG_CXX11=1",
850        "-DGTEST_NO_ABSL_FLAGS",
851        "-DHAVE_PTHREAD",
852        "-DHAVE_SYS_UIO_H",
853        "-DNDEBUG",
854        "-DNVALGRIND",
855        "-DOFFICIAL_BUILD",
856        "-DTMP_REBUILD_HACK",
857        "-DUNIT_TEST",
858        "-D_GNU_SOURCE",
859        "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
860        "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE",
861        "-D_LIBCPP_INSTRUMENTED_WITH_ASAN=0",
862        "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
863        "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
864        "-D__STDC_CONSTANT_MACROS",
865        "-D__STDC_FORMAT_MACROS",
866        "-fdata-sections",
867        "-ffunction-sections",
868        "-fstack-protector",
869        "-fvisibility-inlines-hidden",
870        "-fvisibility=hidden",
871        "-g1",
872    ],
873    include_dirs: [
874        "external/cronet/stable/",
875        "external/cronet/stable/buildtools/third_party/libc++/",
876        "external/cronet/stable/third_party/abseil-cpp/",
877        "external/cronet/stable/third_party/anonymous_tokens/overrides/",
878        "external/cronet/stable/third_party/anonymous_tokens/src/",
879        "external/cronet/stable/third_party/boringssl/src/include/",
880        "external/cronet/stable/third_party/googletest/custom/",
881        "external/cronet/stable/third_party/googletest/src/googlemock/include/",
882        "external/cronet/stable/third_party/googletest/src/googletest/include/",
883        "external/cronet/stable/third_party/libc++/src/include",
884        "external/cronet/stable/third_party/libc++abi/src/include",
885        "external/cronet/stable/third_party/protobuf/src/",
886        "external/cronet/stable/third_party/re2/src/",
887    ],
888    cpp_std: "c++20",
889    ldflags: [
890        "-Wl,--as-needed",
891        "-Wl,--gc-sections",
892        "-Wl,--icf=all",
893        "-Wl,--script,external/cronet/stable/base/android/library_loader/anchor_functions.lds",
894    ],
895    visibility: [
896        "//external/cronet:__subpackages__",
897    ],
898    target: {
899        android_arm: {
900            cflags: [
901                "-D_FORTIFY_SOURCE=2",
902            ],
903        },
904        android_arm64: {
905            cflags: [
906                "-D_FORTIFY_SOURCE=2",
907                "-D__ARM_NEON__=1",
908                "-O2",
909                "-mno-outline",
910            ],
911        },
912        android_x86: {
913            cflags: [
914                "-D_FORTIFY_SOURCE=2",
915                "-msse3",
916            ],
917        },
918        android_x86_64: {
919            cflags: [
920                "-D_FORTIFY_SOURCE=2",
921                "-O2",
922                "-msse3",
923            ],
924        },
925    },
926}
927
928// GN: //third_party/anonymous_tokens:blind_signer__testing
929cc_library_static {
930    name: "stable_cronet_third_party_anonymous_tokens_blind_signer__testing",
931    shared_libs: [
932        "liblog",
933    ],
934    host_cross_supported: false,
935    generated_headers: [
936        "stable_cronet_build_chromeos_buildflags__testing",
937    ],
938    export_generated_headers: [
939        "stable_cronet_build_chromeos_buildflags__testing",
940    ],
941    defaults: [
942        "stable_cronet_cc_defaults",
943    ],
944    cflags: [
945        "-DANDROID",
946        "-DANDROID_NDK_VERSION_ROLL=r27_1",
947        "-DCR_CLANG_REVISION=\"llvmorg-20-init-13894-g8cb44859-1\"",
948        "-DCR_LIBCXX_REVISION=6a91009985a46122b061d36bb27f2c94f99126df",
949        "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
950        "-DHAVE_SYS_UIO_H",
951        "-DNDEBUG",
952        "-DNVALGRIND",
953        "-DOFFICIAL_BUILD",
954        "-DTMP_REBUILD_HACK",
955        "-D_GNU_SOURCE",
956        "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
957        "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE",
958        "-D_LIBCPP_INSTRUMENTED_WITH_ASAN=0",
959        "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
960        "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
961        "-D__STDC_CONSTANT_MACROS",
962        "-D__STDC_FORMAT_MACROS",
963        "-fdata-sections",
964        "-ffunction-sections",
965        "-fstack-protector",
966        "-fvisibility-inlines-hidden",
967        "-fvisibility=hidden",
968        "-g1",
969    ],
970    include_dirs: [
971        "external/cronet/stable/",
972        "external/cronet/stable/buildtools/third_party/libc++/",
973        "external/cronet/stable/third_party/abseil-cpp/",
974        "external/cronet/stable/third_party/anonymous_tokens/overrides/",
975        "external/cronet/stable/third_party/anonymous_tokens/src/",
976        "external/cronet/stable/third_party/libc++/src/include",
977        "external/cronet/stable/third_party/libc++abi/src/include",
978    ],
979    cpp_std: "c++20",
980    ldflags: [
981        "-Wl,--as-needed",
982        "-Wl,--gc-sections",
983        "-Wl,--icf=all",
984    ],
985    visibility: [
986        "//external/cronet:__subpackages__",
987    ],
988    target: {
989        android_arm: {
990            cflags: [
991                "-D_FORTIFY_SOURCE=2",
992            ],
993        },
994        android_arm64: {
995            cflags: [
996                "-D_FORTIFY_SOURCE=2",
997                "-D__ARM_NEON__=1",
998                "-O2",
999                "-mno-outline",
1000            ],
1001        },
1002        android_x86: {
1003            cflags: [
1004                "-D_FORTIFY_SOURCE=2",
1005                "-msse3",
1006            ],
1007        },
1008        android_x86_64: {
1009            cflags: [
1010                "-D_FORTIFY_SOURCE=2",
1011                "-O2",
1012                "-msse3",
1013            ],
1014        },
1015    },
1016}
1017
1018// GN: //third_party/anonymous_tokens:blinder__testing
1019cc_library_static {
1020    name: "stable_cronet_third_party_anonymous_tokens_blinder__testing",
1021    shared_libs: [
1022        "liblog",
1023    ],
1024    host_cross_supported: false,
1025    generated_headers: [
1026        "stable_cronet_build_chromeos_buildflags__testing",
1027    ],
1028    export_generated_headers: [
1029        "stable_cronet_build_chromeos_buildflags__testing",
1030    ],
1031    defaults: [
1032        "stable_cronet_cc_defaults",
1033    ],
1034    cflags: [
1035        "-DANDROID",
1036        "-DANDROID_NDK_VERSION_ROLL=r27_1",
1037        "-DCR_CLANG_REVISION=\"llvmorg-20-init-13894-g8cb44859-1\"",
1038        "-DCR_LIBCXX_REVISION=6a91009985a46122b061d36bb27f2c94f99126df",
1039        "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
1040        "-DHAVE_SYS_UIO_H",
1041        "-DNDEBUG",
1042        "-DNVALGRIND",
1043        "-DOFFICIAL_BUILD",
1044        "-DTMP_REBUILD_HACK",
1045        "-D_GNU_SOURCE",
1046        "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
1047        "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE",
1048        "-D_LIBCPP_INSTRUMENTED_WITH_ASAN=0",
1049        "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
1050        "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
1051        "-D__STDC_CONSTANT_MACROS",
1052        "-D__STDC_FORMAT_MACROS",
1053        "-fdata-sections",
1054        "-ffunction-sections",
1055        "-fstack-protector",
1056        "-fvisibility-inlines-hidden",
1057        "-fvisibility=hidden",
1058        "-g1",
1059    ],
1060    include_dirs: [
1061        "external/cronet/stable/",
1062        "external/cronet/stable/buildtools/third_party/libc++/",
1063        "external/cronet/stable/third_party/abseil-cpp/",
1064        "external/cronet/stable/third_party/anonymous_tokens/overrides/",
1065        "external/cronet/stable/third_party/anonymous_tokens/src/",
1066        "external/cronet/stable/third_party/libc++/src/include",
1067        "external/cronet/stable/third_party/libc++abi/src/include",
1068    ],
1069    cpp_std: "c++20",
1070    ldflags: [
1071        "-Wl,--as-needed",
1072        "-Wl,--gc-sections",
1073        "-Wl,--icf=all",
1074    ],
1075    visibility: [
1076        "//external/cronet:__subpackages__",
1077    ],
1078    target: {
1079        android_arm: {
1080            cflags: [
1081                "-D_FORTIFY_SOURCE=2",
1082            ],
1083        },
1084        android_arm64: {
1085            cflags: [
1086                "-D_FORTIFY_SOURCE=2",
1087                "-D__ARM_NEON__=1",
1088                "-O2",
1089                "-mno-outline",
1090            ],
1091        },
1092        android_x86: {
1093            cflags: [
1094                "-D_FORTIFY_SOURCE=2",
1095                "-msse3",
1096            ],
1097        },
1098        android_x86_64: {
1099            cflags: [
1100                "-D_FORTIFY_SOURCE=2",
1101                "-O2",
1102                "-msse3",
1103            ],
1104        },
1105    },
1106}
1107
1108// GN: //third_party/anonymous_tokens:constants__testing
1109cc_library_static {
1110    name: "stable_cronet_third_party_anonymous_tokens_constants__testing",
1111    shared_libs: [
1112        "liblog",
1113    ],
1114    host_cross_supported: false,
1115    generated_headers: [
1116        "stable_cronet_build_chromeos_buildflags__testing",
1117    ],
1118    export_generated_headers: [
1119        "stable_cronet_build_chromeos_buildflags__testing",
1120    ],
1121    defaults: [
1122        "stable_cronet_cc_defaults",
1123    ],
1124    cflags: [
1125        "-DANDROID",
1126        "-DANDROID_NDK_VERSION_ROLL=r27_1",
1127        "-DCR_CLANG_REVISION=\"llvmorg-20-init-13894-g8cb44859-1\"",
1128        "-DCR_LIBCXX_REVISION=6a91009985a46122b061d36bb27f2c94f99126df",
1129        "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
1130        "-DHAVE_SYS_UIO_H",
1131        "-DNDEBUG",
1132        "-DNVALGRIND",
1133        "-DOFFICIAL_BUILD",
1134        "-DTMP_REBUILD_HACK",
1135        "-D_GNU_SOURCE",
1136        "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
1137        "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE",
1138        "-D_LIBCPP_INSTRUMENTED_WITH_ASAN=0",
1139        "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
1140        "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
1141        "-D__STDC_CONSTANT_MACROS",
1142        "-D__STDC_FORMAT_MACROS",
1143        "-fdata-sections",
1144        "-ffunction-sections",
1145        "-fstack-protector",
1146        "-fvisibility-inlines-hidden",
1147        "-fvisibility=hidden",
1148        "-g1",
1149    ],
1150    include_dirs: [
1151        "external/cronet/stable/",
1152        "external/cronet/stable/buildtools/third_party/libc++/",
1153        "external/cronet/stable/third_party/abseil-cpp/",
1154        "external/cronet/stable/third_party/anonymous_tokens/overrides/",
1155        "external/cronet/stable/third_party/anonymous_tokens/src/",
1156        "external/cronet/stable/third_party/libc++/src/include",
1157        "external/cronet/stable/third_party/libc++abi/src/include",
1158    ],
1159    cpp_std: "c++20",
1160    ldflags: [
1161        "-Wl,--as-needed",
1162        "-Wl,--gc-sections",
1163        "-Wl,--icf=all",
1164    ],
1165    visibility: [
1166        "//external/cronet:__subpackages__",
1167    ],
1168    target: {
1169        android_arm: {
1170            cflags: [
1171                "-D_FORTIFY_SOURCE=2",
1172            ],
1173        },
1174        android_arm64: {
1175            cflags: [
1176                "-D_FORTIFY_SOURCE=2",
1177                "-D__ARM_NEON__=1",
1178                "-O2",
1179                "-mno-outline",
1180            ],
1181        },
1182        android_x86: {
1183            cflags: [
1184                "-D_FORTIFY_SOURCE=2",
1185                "-msse3",
1186            ],
1187        },
1188        android_x86_64: {
1189            cflags: [
1190                "-D_FORTIFY_SOURCE=2",
1191                "-O2",
1192                "-msse3",
1193            ],
1194        },
1195    },
1196}
1197
1198// GN: //third_party/anonymous_tokens:crypto_utils__testing
1199cc_library_static {
1200    name: "stable_cronet_third_party_anonymous_tokens_crypto_utils__testing",
1201    srcs: [
1202        "src/anonymous_tokens/cpp/crypto/crypto_utils.cc",
1203    ],
1204    shared_libs: [
1205        "liblog",
1206        "libprotobuf-cpp-lite",
1207    ],
1208    host_cross_supported: false,
1209    generated_headers: [
1210        "stable_cronet_build_chromeos_buildflags__testing",
1211        "stable_cronet_third_party_anonymous_tokens_anonymous_tokens_cc_proto_gen__testing_headers",
1212    ],
1213    export_generated_headers: [
1214        "stable_cronet_build_chromeos_buildflags__testing",
1215        "stable_cronet_third_party_anonymous_tokens_anonymous_tokens_cc_proto_gen__testing_headers",
1216    ],
1217    defaults: [
1218        "stable_cronet_cc_defaults",
1219    ],
1220    cflags: [
1221        "-DANDROID",
1222        "-DANDROID_NDK_VERSION_ROLL=r27_1",
1223        "-DCR_CLANG_REVISION=\"llvmorg-20-init-13894-g8cb44859-1\"",
1224        "-DCR_LIBCXX_REVISION=6a91009985a46122b061d36bb27f2c94f99126df",
1225        "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
1226        "-DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0",
1227        "-DGOOGLE_PROTOBUF_NO_RTTI",
1228        "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER",
1229        "-DHAVE_PTHREAD",
1230        "-DHAVE_SYS_UIO_H",
1231        "-DNDEBUG",
1232        "-DNVALGRIND",
1233        "-DOFFICIAL_BUILD",
1234        "-DTMP_REBUILD_HACK",
1235        "-D_GNU_SOURCE",
1236        "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
1237        "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE",
1238        "-D_LIBCPP_INSTRUMENTED_WITH_ASAN=0",
1239        "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
1240        "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
1241        "-D__STDC_CONSTANT_MACROS",
1242        "-D__STDC_FORMAT_MACROS",
1243        "-fdata-sections",
1244        "-ffunction-sections",
1245        "-fstack-protector",
1246        "-fvisibility-inlines-hidden",
1247        "-fvisibility=hidden",
1248        "-g1",
1249    ],
1250    include_dirs: [
1251        "external/cronet/stable/",
1252        "external/cronet/stable/buildtools/third_party/libc++/",
1253        "external/cronet/stable/third_party/abseil-cpp/",
1254        "external/cronet/stable/third_party/anonymous_tokens/overrides/",
1255        "external/cronet/stable/third_party/anonymous_tokens/src/",
1256        "external/cronet/stable/third_party/boringssl/src/include/",
1257        "external/cronet/stable/third_party/libc++/src/include",
1258        "external/cronet/stable/third_party/libc++abi/src/include",
1259        "external/cronet/stable/third_party/protobuf/src/",
1260    ],
1261    cpp_std: "c++20",
1262    ldflags: [
1263        "-Wl,--as-needed",
1264        "-Wl,--gc-sections",
1265        "-Wl,--icf=all",
1266    ],
1267    visibility: [
1268        "//external/cronet:__subpackages__",
1269    ],
1270    target: {
1271        android_arm: {
1272            cflags: [
1273                "-D_FORTIFY_SOURCE=2",
1274            ],
1275        },
1276        android_arm64: {
1277            cflags: [
1278                "-D_FORTIFY_SOURCE=2",
1279                "-D__ARM_NEON__=1",
1280                "-O2",
1281                "-mno-outline",
1282            ],
1283        },
1284        android_x86: {
1285            cflags: [
1286                "-D_FORTIFY_SOURCE=2",
1287                "-msse3",
1288            ],
1289        },
1290        android_x86_64: {
1291            cflags: [
1292                "-D_FORTIFY_SOURCE=2",
1293                "-O2",
1294                "-msse3",
1295            ],
1296        },
1297    },
1298}
1299
1300// GN: //third_party/anonymous_tokens:proto_utils__testing
1301cc_library_static {
1302    name: "stable_cronet_third_party_anonymous_tokens_proto_utils__testing",
1303    srcs: [
1304        "src/anonymous_tokens/cpp/shared/proto_utils.cc",
1305    ],
1306    shared_libs: [
1307        "liblog",
1308        "libprotobuf-cpp-lite",
1309    ],
1310    host_cross_supported: false,
1311    generated_headers: [
1312        "stable_cronet_build_chromeos_buildflags__testing",
1313        "stable_cronet_third_party_anonymous_tokens_anonymous_tokens_cc_proto_gen__testing_headers",
1314    ],
1315    export_generated_headers: [
1316        "stable_cronet_build_chromeos_buildflags__testing",
1317        "stable_cronet_third_party_anonymous_tokens_anonymous_tokens_cc_proto_gen__testing_headers",
1318    ],
1319    defaults: [
1320        "stable_cronet_cc_defaults",
1321    ],
1322    cflags: [
1323        "-DANDROID",
1324        "-DANDROID_NDK_VERSION_ROLL=r27_1",
1325        "-DCR_CLANG_REVISION=\"llvmorg-20-init-13894-g8cb44859-1\"",
1326        "-DCR_LIBCXX_REVISION=6a91009985a46122b061d36bb27f2c94f99126df",
1327        "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
1328        "-DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0",
1329        "-DGOOGLE_PROTOBUF_NO_RTTI",
1330        "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER",
1331        "-DHAVE_PTHREAD",
1332        "-DHAVE_SYS_UIO_H",
1333        "-DNDEBUG",
1334        "-DNVALGRIND",
1335        "-DOFFICIAL_BUILD",
1336        "-DTMP_REBUILD_HACK",
1337        "-D_GNU_SOURCE",
1338        "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
1339        "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE",
1340        "-D_LIBCPP_INSTRUMENTED_WITH_ASAN=0",
1341        "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
1342        "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
1343        "-D__STDC_CONSTANT_MACROS",
1344        "-D__STDC_FORMAT_MACROS",
1345        "-fdata-sections",
1346        "-ffunction-sections",
1347        "-fstack-protector",
1348        "-fvisibility-inlines-hidden",
1349        "-fvisibility=hidden",
1350        "-g1",
1351    ],
1352    include_dirs: [
1353        "external/cronet/stable/",
1354        "external/cronet/stable/buildtools/third_party/libc++/",
1355        "external/cronet/stable/third_party/abseil-cpp/",
1356        "external/cronet/stable/third_party/anonymous_tokens/overrides/",
1357        "external/cronet/stable/third_party/anonymous_tokens/src/",
1358        "external/cronet/stable/third_party/libc++/src/include",
1359        "external/cronet/stable/third_party/libc++abi/src/include",
1360        "external/cronet/stable/third_party/protobuf/src/",
1361    ],
1362    cpp_std: "c++20",
1363    ldflags: [
1364        "-Wl,--as-needed",
1365        "-Wl,--gc-sections",
1366        "-Wl,--icf=all",
1367    ],
1368    visibility: [
1369        "//external/cronet:__subpackages__",
1370    ],
1371    target: {
1372        android_arm: {
1373            cflags: [
1374                "-D_FORTIFY_SOURCE=2",
1375            ],
1376        },
1377        android_arm64: {
1378            cflags: [
1379                "-D_FORTIFY_SOURCE=2",
1380                "-D__ARM_NEON__=1",
1381                "-O2",
1382                "-mno-outline",
1383            ],
1384        },
1385        android_x86: {
1386            cflags: [
1387                "-D_FORTIFY_SOURCE=2",
1388                "-msse3",
1389            ],
1390        },
1391        android_x86_64: {
1392            cflags: [
1393                "-D_FORTIFY_SOURCE=2",
1394                "-O2",
1395                "-msse3",
1396            ],
1397        },
1398    },
1399}
1400
1401// GN: //third_party/anonymous_tokens:rsa_blind_signer__testing
1402cc_library_static {
1403    name: "stable_cronet_third_party_anonymous_tokens_rsa_blind_signer__testing",
1404    srcs: [
1405        "src/anonymous_tokens/cpp/crypto/rsa_blind_signer.cc",
1406    ],
1407    shared_libs: [
1408        "liblog",
1409        "libprotobuf-cpp-lite",
1410    ],
1411    host_cross_supported: false,
1412    generated_headers: [
1413        "stable_cronet_build_chromeos_buildflags__testing",
1414        "stable_cronet_third_party_anonymous_tokens_anonymous_tokens_cc_proto_gen__testing_headers",
1415    ],
1416    export_generated_headers: [
1417        "stable_cronet_build_chromeos_buildflags__testing",
1418        "stable_cronet_third_party_anonymous_tokens_anonymous_tokens_cc_proto_gen__testing_headers",
1419    ],
1420    defaults: [
1421        "stable_cronet_cc_defaults",
1422    ],
1423    cflags: [
1424        "-DANDROID",
1425        "-DANDROID_NDK_VERSION_ROLL=r27_1",
1426        "-DCR_CLANG_REVISION=\"llvmorg-20-init-13894-g8cb44859-1\"",
1427        "-DCR_LIBCXX_REVISION=6a91009985a46122b061d36bb27f2c94f99126df",
1428        "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
1429        "-DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0",
1430        "-DGOOGLE_PROTOBUF_NO_RTTI",
1431        "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER",
1432        "-DHAVE_PTHREAD",
1433        "-DHAVE_SYS_UIO_H",
1434        "-DNDEBUG",
1435        "-DNVALGRIND",
1436        "-DOFFICIAL_BUILD",
1437        "-DTMP_REBUILD_HACK",
1438        "-D_GNU_SOURCE",
1439        "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
1440        "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE",
1441        "-D_LIBCPP_INSTRUMENTED_WITH_ASAN=0",
1442        "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
1443        "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
1444        "-D__STDC_CONSTANT_MACROS",
1445        "-D__STDC_FORMAT_MACROS",
1446        "-fdata-sections",
1447        "-ffunction-sections",
1448        "-fstack-protector",
1449        "-fvisibility-inlines-hidden",
1450        "-fvisibility=hidden",
1451        "-g1",
1452    ],
1453    include_dirs: [
1454        "external/cronet/stable/",
1455        "external/cronet/stable/buildtools/third_party/libc++/",
1456        "external/cronet/stable/third_party/abseil-cpp/",
1457        "external/cronet/stable/third_party/anonymous_tokens/overrides/",
1458        "external/cronet/stable/third_party/anonymous_tokens/src/",
1459        "external/cronet/stable/third_party/boringssl/src/include/",
1460        "external/cronet/stable/third_party/libc++/src/include",
1461        "external/cronet/stable/third_party/libc++abi/src/include",
1462        "external/cronet/stable/third_party/protobuf/src/",
1463    ],
1464    cpp_std: "c++20",
1465    ldflags: [
1466        "-Wl,--as-needed",
1467        "-Wl,--gc-sections",
1468        "-Wl,--icf=all",
1469    ],
1470    visibility: [
1471        "//external/cronet:__subpackages__",
1472    ],
1473    target: {
1474        android_arm: {
1475            cflags: [
1476                "-D_FORTIFY_SOURCE=2",
1477            ],
1478        },
1479        android_arm64: {
1480            cflags: [
1481                "-D_FORTIFY_SOURCE=2",
1482                "-D__ARM_NEON__=1",
1483                "-O2",
1484                "-mno-outline",
1485            ],
1486        },
1487        android_x86: {
1488            cflags: [
1489                "-D_FORTIFY_SOURCE=2",
1490                "-msse3",
1491            ],
1492        },
1493        android_x86_64: {
1494            cflags: [
1495                "-D_FORTIFY_SOURCE=2",
1496                "-O2",
1497                "-msse3",
1498            ],
1499        },
1500    },
1501}
1502
1503// GN: //third_party/anonymous_tokens:rsa_blinder__testing
1504cc_library_static {
1505    name: "stable_cronet_third_party_anonymous_tokens_rsa_blinder__testing",
1506    srcs: [
1507        "src/anonymous_tokens/cpp/crypto/rsa_blinder.cc",
1508    ],
1509    shared_libs: [
1510        "liblog",
1511        "libprotobuf-cpp-lite",
1512    ],
1513    host_cross_supported: false,
1514    generated_headers: [
1515        "stable_cronet_build_chromeos_buildflags__testing",
1516        "stable_cronet_third_party_anonymous_tokens_anonymous_tokens_cc_proto_gen__testing_headers",
1517    ],
1518    export_generated_headers: [
1519        "stable_cronet_build_chromeos_buildflags__testing",
1520        "stable_cronet_third_party_anonymous_tokens_anonymous_tokens_cc_proto_gen__testing_headers",
1521    ],
1522    defaults: [
1523        "stable_cronet_cc_defaults",
1524    ],
1525    cflags: [
1526        "-DANDROID",
1527        "-DANDROID_NDK_VERSION_ROLL=r27_1",
1528        "-DCR_CLANG_REVISION=\"llvmorg-20-init-13894-g8cb44859-1\"",
1529        "-DCR_LIBCXX_REVISION=6a91009985a46122b061d36bb27f2c94f99126df",
1530        "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
1531        "-DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0",
1532        "-DGOOGLE_PROTOBUF_NO_RTTI",
1533        "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER",
1534        "-DHAVE_PTHREAD",
1535        "-DHAVE_SYS_UIO_H",
1536        "-DNDEBUG",
1537        "-DNVALGRIND",
1538        "-DOFFICIAL_BUILD",
1539        "-DTMP_REBUILD_HACK",
1540        "-D_GNU_SOURCE",
1541        "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
1542        "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE",
1543        "-D_LIBCPP_INSTRUMENTED_WITH_ASAN=0",
1544        "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
1545        "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
1546        "-D__STDC_CONSTANT_MACROS",
1547        "-D__STDC_FORMAT_MACROS",
1548        "-fdata-sections",
1549        "-ffunction-sections",
1550        "-fstack-protector",
1551        "-fvisibility-inlines-hidden",
1552        "-fvisibility=hidden",
1553        "-g1",
1554    ],
1555    include_dirs: [
1556        "external/cronet/stable/",
1557        "external/cronet/stable/buildtools/third_party/libc++/",
1558        "external/cronet/stable/third_party/abseil-cpp/",
1559        "external/cronet/stable/third_party/anonymous_tokens/overrides/",
1560        "external/cronet/stable/third_party/anonymous_tokens/src/",
1561        "external/cronet/stable/third_party/boringssl/src/include/",
1562        "external/cronet/stable/third_party/libc++/src/include",
1563        "external/cronet/stable/third_party/libc++abi/src/include",
1564        "external/cronet/stable/third_party/protobuf/src/",
1565    ],
1566    cpp_std: "c++20",
1567    ldflags: [
1568        "-Wl,--as-needed",
1569        "-Wl,--gc-sections",
1570        "-Wl,--icf=all",
1571    ],
1572    visibility: [
1573        "//external/cronet:__subpackages__",
1574    ],
1575    target: {
1576        android_arm: {
1577            cflags: [
1578                "-D_FORTIFY_SOURCE=2",
1579            ],
1580        },
1581        android_arm64: {
1582            cflags: [
1583                "-D_FORTIFY_SOURCE=2",
1584                "-D__ARM_NEON__=1",
1585                "-O2",
1586                "-mno-outline",
1587            ],
1588        },
1589        android_x86: {
1590            cflags: [
1591                "-D_FORTIFY_SOURCE=2",
1592                "-msse3",
1593            ],
1594        },
1595        android_x86_64: {
1596            cflags: [
1597                "-D_FORTIFY_SOURCE=2",
1598                "-O2",
1599                "-msse3",
1600            ],
1601        },
1602    },
1603}
1604
1605// GN: //third_party/anonymous_tokens:rsa_bssa_public_metadata_client__testing
1606cc_library_static {
1607    name: "stable_cronet_third_party_anonymous_tokens_rsa_bssa_public_metadata_client__testing",
1608    srcs: [
1609        "src/anonymous_tokens/cpp/privacy_pass/rsa_bssa_public_metadata_client.cc",
1610    ],
1611    shared_libs: [
1612        "liblog",
1613        "libprotobuf-cpp-lite",
1614    ],
1615    host_cross_supported: false,
1616    generated_headers: [
1617        "stable_cronet_build_chromeos_buildflags__testing",
1618        "stable_cronet_third_party_anonymous_tokens_anonymous_tokens_cc_proto_gen__testing_headers",
1619    ],
1620    export_generated_headers: [
1621        "stable_cronet_build_chromeos_buildflags__testing",
1622        "stable_cronet_third_party_anonymous_tokens_anonymous_tokens_cc_proto_gen__testing_headers",
1623    ],
1624    defaults: [
1625        "stable_cronet_cc_defaults",
1626    ],
1627    cflags: [
1628        "-DANDROID",
1629        "-DANDROID_NDK_VERSION_ROLL=r27_1",
1630        "-DCR_CLANG_REVISION=\"llvmorg-20-init-13894-g8cb44859-1\"",
1631        "-DCR_LIBCXX_REVISION=6a91009985a46122b061d36bb27f2c94f99126df",
1632        "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
1633        "-DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0",
1634        "-DGOOGLE_PROTOBUF_NO_RTTI",
1635        "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER",
1636        "-DHAVE_PTHREAD",
1637        "-DHAVE_SYS_UIO_H",
1638        "-DNDEBUG",
1639        "-DNVALGRIND",
1640        "-DOFFICIAL_BUILD",
1641        "-DTMP_REBUILD_HACK",
1642        "-D_GNU_SOURCE",
1643        "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
1644        "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE",
1645        "-D_LIBCPP_INSTRUMENTED_WITH_ASAN=0",
1646        "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
1647        "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
1648        "-D__STDC_CONSTANT_MACROS",
1649        "-D__STDC_FORMAT_MACROS",
1650        "-fdata-sections",
1651        "-ffunction-sections",
1652        "-fstack-protector",
1653        "-fvisibility-inlines-hidden",
1654        "-fvisibility=hidden",
1655        "-g1",
1656    ],
1657    include_dirs: [
1658        "external/cronet/stable/",
1659        "external/cronet/stable/buildtools/third_party/libc++/",
1660        "external/cronet/stable/third_party/abseil-cpp/",
1661        "external/cronet/stable/third_party/anonymous_tokens/overrides/",
1662        "external/cronet/stable/third_party/anonymous_tokens/src/",
1663        "external/cronet/stable/third_party/boringssl/src/include/",
1664        "external/cronet/stable/third_party/libc++/src/include",
1665        "external/cronet/stable/third_party/libc++abi/src/include",
1666        "external/cronet/stable/third_party/protobuf/src/",
1667    ],
1668    cpp_std: "c++20",
1669    ldflags: [
1670        "-Wl,--as-needed",
1671        "-Wl,--gc-sections",
1672        "-Wl,--icf=all",
1673    ],
1674    visibility: [
1675        "//external/cronet:__subpackages__",
1676    ],
1677    target: {
1678        android_arm: {
1679            cflags: [
1680                "-D_FORTIFY_SOURCE=2",
1681            ],
1682        },
1683        android_arm64: {
1684            cflags: [
1685                "-D_FORTIFY_SOURCE=2",
1686                "-D__ARM_NEON__=1",
1687                "-O2",
1688                "-mno-outline",
1689            ],
1690        },
1691        android_x86: {
1692            cflags: [
1693                "-D_FORTIFY_SOURCE=2",
1694                "-msse3",
1695            ],
1696        },
1697        android_x86_64: {
1698            cflags: [
1699                "-D_FORTIFY_SOURCE=2",
1700                "-O2",
1701                "-msse3",
1702            ],
1703        },
1704    },
1705}
1706
1707// GN: //third_party/anonymous_tokens:rsa_ssa_pss_verifier__testing
1708cc_library_static {
1709    name: "stable_cronet_third_party_anonymous_tokens_rsa_ssa_pss_verifier__testing",
1710    srcs: [
1711        "src/anonymous_tokens/cpp/crypto/rsa_ssa_pss_verifier.cc",
1712    ],
1713    shared_libs: [
1714        "liblog",
1715        "libprotobuf-cpp-lite",
1716    ],
1717    host_cross_supported: false,
1718    generated_headers: [
1719        "stable_cronet_build_chromeos_buildflags__testing",
1720        "stable_cronet_third_party_anonymous_tokens_anonymous_tokens_cc_proto_gen__testing_headers",
1721    ],
1722    export_generated_headers: [
1723        "stable_cronet_build_chromeos_buildflags__testing",
1724        "stable_cronet_third_party_anonymous_tokens_anonymous_tokens_cc_proto_gen__testing_headers",
1725    ],
1726    defaults: [
1727        "stable_cronet_cc_defaults",
1728    ],
1729    cflags: [
1730        "-DANDROID",
1731        "-DANDROID_NDK_VERSION_ROLL=r27_1",
1732        "-DCR_CLANG_REVISION=\"llvmorg-20-init-13894-g8cb44859-1\"",
1733        "-DCR_LIBCXX_REVISION=6a91009985a46122b061d36bb27f2c94f99126df",
1734        "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
1735        "-DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0",
1736        "-DGOOGLE_PROTOBUF_NO_RTTI",
1737        "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER",
1738        "-DHAVE_PTHREAD",
1739        "-DHAVE_SYS_UIO_H",
1740        "-DNDEBUG",
1741        "-DNVALGRIND",
1742        "-DOFFICIAL_BUILD",
1743        "-DTMP_REBUILD_HACK",
1744        "-D_GNU_SOURCE",
1745        "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
1746        "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE",
1747        "-D_LIBCPP_INSTRUMENTED_WITH_ASAN=0",
1748        "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
1749        "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
1750        "-D__STDC_CONSTANT_MACROS",
1751        "-D__STDC_FORMAT_MACROS",
1752        "-fdata-sections",
1753        "-ffunction-sections",
1754        "-fstack-protector",
1755        "-fvisibility-inlines-hidden",
1756        "-fvisibility=hidden",
1757        "-g1",
1758    ],
1759    include_dirs: [
1760        "external/cronet/stable/",
1761        "external/cronet/stable/buildtools/third_party/libc++/",
1762        "external/cronet/stable/third_party/abseil-cpp/",
1763        "external/cronet/stable/third_party/anonymous_tokens/overrides/",
1764        "external/cronet/stable/third_party/anonymous_tokens/src/",
1765        "external/cronet/stable/third_party/boringssl/src/include/",
1766        "external/cronet/stable/third_party/libc++/src/include",
1767        "external/cronet/stable/third_party/libc++abi/src/include",
1768        "external/cronet/stable/third_party/protobuf/src/",
1769    ],
1770    cpp_std: "c++20",
1771    ldflags: [
1772        "-Wl,--as-needed",
1773        "-Wl,--gc-sections",
1774        "-Wl,--icf=all",
1775    ],
1776    visibility: [
1777        "//external/cronet:__subpackages__",
1778    ],
1779    target: {
1780        android_arm: {
1781            cflags: [
1782                "-D_FORTIFY_SOURCE=2",
1783            ],
1784        },
1785        android_arm64: {
1786            cflags: [
1787                "-D_FORTIFY_SOURCE=2",
1788                "-D__ARM_NEON__=1",
1789                "-O2",
1790                "-mno-outline",
1791            ],
1792        },
1793        android_x86: {
1794            cflags: [
1795                "-D_FORTIFY_SOURCE=2",
1796                "-msse3",
1797            ],
1798        },
1799        android_x86_64: {
1800            cflags: [
1801                "-D_FORTIFY_SOURCE=2",
1802                "-O2",
1803                "-msse3",
1804            ],
1805        },
1806    },
1807}
1808
1809// GN: //third_party/anonymous_tokens:status_utils__testing
1810cc_library_static {
1811    name: "stable_cronet_third_party_anonymous_tokens_status_utils__testing",
1812    shared_libs: [
1813        "liblog",
1814    ],
1815    host_cross_supported: false,
1816    generated_headers: [
1817        "stable_cronet_build_chromeos_buildflags__testing",
1818    ],
1819    export_generated_headers: [
1820        "stable_cronet_build_chromeos_buildflags__testing",
1821    ],
1822    defaults: [
1823        "stable_cronet_cc_defaults",
1824    ],
1825    cflags: [
1826        "-DANDROID",
1827        "-DANDROID_NDK_VERSION_ROLL=r27_1",
1828        "-DCR_CLANG_REVISION=\"llvmorg-20-init-13894-g8cb44859-1\"",
1829        "-DCR_LIBCXX_REVISION=6a91009985a46122b061d36bb27f2c94f99126df",
1830        "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
1831        "-DHAVE_SYS_UIO_H",
1832        "-DNDEBUG",
1833        "-DNVALGRIND",
1834        "-DOFFICIAL_BUILD",
1835        "-DTMP_REBUILD_HACK",
1836        "-D_GNU_SOURCE",
1837        "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
1838        "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE",
1839        "-D_LIBCPP_INSTRUMENTED_WITH_ASAN=0",
1840        "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
1841        "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
1842        "-D__STDC_CONSTANT_MACROS",
1843        "-D__STDC_FORMAT_MACROS",
1844        "-fdata-sections",
1845        "-ffunction-sections",
1846        "-fstack-protector",
1847        "-fvisibility-inlines-hidden",
1848        "-fvisibility=hidden",
1849        "-g1",
1850    ],
1851    include_dirs: [
1852        "external/cronet/stable/",
1853        "external/cronet/stable/buildtools/third_party/libc++/",
1854        "external/cronet/stable/third_party/abseil-cpp/",
1855        "external/cronet/stable/third_party/anonymous_tokens/overrides/",
1856        "external/cronet/stable/third_party/anonymous_tokens/src/",
1857        "external/cronet/stable/third_party/libc++/src/include",
1858        "external/cronet/stable/third_party/libc++abi/src/include",
1859    ],
1860    cpp_std: "c++20",
1861    ldflags: [
1862        "-Wl,--as-needed",
1863        "-Wl,--gc-sections",
1864        "-Wl,--icf=all",
1865    ],
1866    visibility: [
1867        "//external/cronet:__subpackages__",
1868    ],
1869    target: {
1870        android_arm: {
1871            cflags: [
1872                "-D_FORTIFY_SOURCE=2",
1873            ],
1874        },
1875        android_arm64: {
1876            cflags: [
1877                "-D_FORTIFY_SOURCE=2",
1878                "-D__ARM_NEON__=1",
1879                "-O2",
1880                "-mno-outline",
1881            ],
1882        },
1883        android_x86: {
1884            cflags: [
1885                "-D_FORTIFY_SOURCE=2",
1886                "-msse3",
1887            ],
1888        },
1889        android_x86_64: {
1890            cflags: [
1891                "-D_FORTIFY_SOURCE=2",
1892                "-O2",
1893                "-msse3",
1894            ],
1895        },
1896    },
1897}
1898
1899// GN: //third_party/anonymous_tokens:tokens_encodings__testing
1900cc_library_static {
1901    name: "stable_cronet_third_party_anonymous_tokens_tokens_encodings__testing",
1902    srcs: [
1903        "src/anonymous_tokens/cpp/privacy_pass/token_encodings.cc",
1904    ],
1905    shared_libs: [
1906        "liblog",
1907    ],
1908    host_cross_supported: false,
1909    generated_headers: [
1910        "stable_cronet_build_chromeos_buildflags__testing",
1911    ],
1912    export_generated_headers: [
1913        "stable_cronet_build_chromeos_buildflags__testing",
1914    ],
1915    defaults: [
1916        "stable_cronet_cc_defaults",
1917    ],
1918    cflags: [
1919        "-DANDROID",
1920        "-DANDROID_NDK_VERSION_ROLL=r27_1",
1921        "-DCR_CLANG_REVISION=\"llvmorg-20-init-13894-g8cb44859-1\"",
1922        "-DCR_LIBCXX_REVISION=6a91009985a46122b061d36bb27f2c94f99126df",
1923        "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
1924        "-DHAVE_SYS_UIO_H",
1925        "-DNDEBUG",
1926        "-DNVALGRIND",
1927        "-DOFFICIAL_BUILD",
1928        "-DTMP_REBUILD_HACK",
1929        "-D_GNU_SOURCE",
1930        "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
1931        "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE",
1932        "-D_LIBCPP_INSTRUMENTED_WITH_ASAN=0",
1933        "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
1934        "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
1935        "-D__STDC_CONSTANT_MACROS",
1936        "-D__STDC_FORMAT_MACROS",
1937        "-fdata-sections",
1938        "-ffunction-sections",
1939        "-fstack-protector",
1940        "-fvisibility-inlines-hidden",
1941        "-fvisibility=hidden",
1942        "-g1",
1943    ],
1944    include_dirs: [
1945        "external/cronet/stable/",
1946        "external/cronet/stable/buildtools/third_party/libc++/",
1947        "external/cronet/stable/third_party/abseil-cpp/",
1948        "external/cronet/stable/third_party/anonymous_tokens/overrides/",
1949        "external/cronet/stable/third_party/anonymous_tokens/src/",
1950        "external/cronet/stable/third_party/boringssl/src/include/",
1951        "external/cronet/stable/third_party/libc++/src/include",
1952        "external/cronet/stable/third_party/libc++abi/src/include",
1953    ],
1954    cpp_std: "c++20",
1955    ldflags: [
1956        "-Wl,--as-needed",
1957        "-Wl,--gc-sections",
1958        "-Wl,--icf=all",
1959    ],
1960    visibility: [
1961        "//external/cronet:__subpackages__",
1962    ],
1963    target: {
1964        android_arm: {
1965            cflags: [
1966                "-D_FORTIFY_SOURCE=2",
1967            ],
1968        },
1969        android_arm64: {
1970            cflags: [
1971                "-D_FORTIFY_SOURCE=2",
1972                "-D__ARM_NEON__=1",
1973                "-O2",
1974                "-mno-outline",
1975            ],
1976        },
1977        android_x86: {
1978            cflags: [
1979                "-D_FORTIFY_SOURCE=2",
1980                "-msse3",
1981            ],
1982        },
1983        android_x86_64: {
1984            cflags: [
1985                "-D_FORTIFY_SOURCE=2",
1986                "-O2",
1987                "-msse3",
1988            ],
1989        },
1990    },
1991}
1992
1993// GN: //third_party/anonymous_tokens:verifier__testing
1994cc_library_static {
1995    name: "stable_cronet_third_party_anonymous_tokens_verifier__testing",
1996    shared_libs: [
1997        "liblog",
1998    ],
1999    host_cross_supported: false,
2000    generated_headers: [
2001        "stable_cronet_build_chromeos_buildflags__testing",
2002    ],
2003    export_generated_headers: [
2004        "stable_cronet_build_chromeos_buildflags__testing",
2005    ],
2006    defaults: [
2007        "stable_cronet_cc_defaults",
2008    ],
2009    cflags: [
2010        "-DANDROID",
2011        "-DANDROID_NDK_VERSION_ROLL=r27_1",
2012        "-DCR_CLANG_REVISION=\"llvmorg-20-init-13894-g8cb44859-1\"",
2013        "-DCR_LIBCXX_REVISION=6a91009985a46122b061d36bb27f2c94f99126df",
2014        "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
2015        "-DHAVE_SYS_UIO_H",
2016        "-DNDEBUG",
2017        "-DNVALGRIND",
2018        "-DOFFICIAL_BUILD",
2019        "-DTMP_REBUILD_HACK",
2020        "-D_GNU_SOURCE",
2021        "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
2022        "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE",
2023        "-D_LIBCPP_INSTRUMENTED_WITH_ASAN=0",
2024        "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
2025        "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
2026        "-D__STDC_CONSTANT_MACROS",
2027        "-D__STDC_FORMAT_MACROS",
2028        "-fdata-sections",
2029        "-ffunction-sections",
2030        "-fstack-protector",
2031        "-fvisibility-inlines-hidden",
2032        "-fvisibility=hidden",
2033        "-g1",
2034    ],
2035    include_dirs: [
2036        "external/cronet/stable/",
2037        "external/cronet/stable/buildtools/third_party/libc++/",
2038        "external/cronet/stable/third_party/abseil-cpp/",
2039        "external/cronet/stable/third_party/anonymous_tokens/overrides/",
2040        "external/cronet/stable/third_party/anonymous_tokens/src/",
2041        "external/cronet/stable/third_party/libc++/src/include",
2042        "external/cronet/stable/third_party/libc++abi/src/include",
2043    ],
2044    cpp_std: "c++20",
2045    ldflags: [
2046        "-Wl,--as-needed",
2047        "-Wl,--gc-sections",
2048        "-Wl,--icf=all",
2049    ],
2050    visibility: [
2051        "//external/cronet:__subpackages__",
2052    ],
2053    target: {
2054        android_arm: {
2055            cflags: [
2056                "-D_FORTIFY_SOURCE=2",
2057            ],
2058        },
2059        android_arm64: {
2060            cflags: [
2061                "-D_FORTIFY_SOURCE=2",
2062                "-D__ARM_NEON__=1",
2063                "-O2",
2064                "-mno-outline",
2065            ],
2066        },
2067        android_x86: {
2068            cflags: [
2069                "-D_FORTIFY_SOURCE=2",
2070                "-msse3",
2071            ],
2072        },
2073        android_x86_64: {
2074            cflags: [
2075                "-D_FORTIFY_SOURCE=2",
2076                "-O2",
2077                "-msse3",
2078            ],
2079        },
2080    },
2081}
2082