1// Copyright (C) 2022 The Android Open Source Project 2// 3// Licensed under the Apache License, Version 2.0 (the "License"); 4// you may not use this file except in compliance with the License. 5// You may obtain a copy of the License at 6// 7// http://www.apache.org/licenses/LICENSE-2.0 8// 9// Unless required by applicable law or agreed to in writing, software 10// distributed under the License is distributed on an "AS IS" BASIS, 11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12// See the License for the specific language governing permissions and 13// limitations under the License. 14// 15// This file is automatically generated by gn2bp/gen_android_bp.py. Do not edit. 16 17// GN: Package-Artificial 18package { 19 default_applicable_licenses: [ 20 "external_cronet_license", 21 ], 22} 23 24// GN: //base/test:proto_test_support__testing 25cc_library_static { 26 name: "cronet_aml_base_test_proto_test_support__testing", 27 srcs: [ 28 "test_proto_loader.cc", 29 ], 30 shared_libs: [ 31 "libandroid", 32 "liblog", 33 "libz", 34 ], 35 generated_headers: [ 36 "cronet_aml_base_allocator_buildflags__testing", 37 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", 38 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", 39 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", 40 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", 41 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", 42 "cronet_aml_base_anchor_functions_buildflags__testing", 43 "cronet_aml_base_build_date__testing", 44 "cronet_aml_base_cfi_buildflags__testing", 45 "cronet_aml_base_check_version_internal_action__testing", 46 "cronet_aml_base_clang_profiling_buildflags__testing", 47 "cronet_aml_base_debugging_buildflags__testing", 48 "cronet_aml_base_feature_list_buildflags__testing", 49 "cronet_aml_base_fuzzing_buildflags__testing", 50 "cronet_aml_base_ios_cronet_buildflags__testing", 51 "cronet_aml_base_logging_buildflags__testing", 52 "cronet_aml_base_message_pump_buildflags__testing", 53 "cronet_aml_base_orderfile_buildflags__testing", 54 "cronet_aml_base_power_monitor_buildflags__testing", 55 "cronet_aml_base_profiler_buildflags__testing", 56 "cronet_aml_base_protected_memory_buildflags__testing", 57 "cronet_aml_base_rust_buildflags__testing", 58 "cronet_aml_base_sanitizer_buildflags__testing", 59 "cronet_aml_base_synchronization_buildflags__testing", 60 "cronet_aml_base_tracing_buildflags__testing", 61 "cronet_aml_build_blink_buildflags__testing", 62 "cronet_aml_build_branding_buildflags__testing", 63 "cronet_aml_build_chromecast_buildflags__testing", 64 "cronet_aml_build_chromeos_buildflags__testing", 65 "cronet_aml_build_config_compiler_compiler_buildflags__testing", 66 "cronet_aml_build_ios_buildflags__testing", 67 ], 68 export_generated_headers: [ 69 "cronet_aml_base_allocator_buildflags__testing", 70 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", 71 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", 72 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", 73 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", 74 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", 75 "cronet_aml_base_anchor_functions_buildflags__testing", 76 "cronet_aml_base_build_date__testing", 77 "cronet_aml_base_cfi_buildflags__testing", 78 "cronet_aml_base_check_version_internal_action__testing", 79 "cronet_aml_base_clang_profiling_buildflags__testing", 80 "cronet_aml_base_debugging_buildflags__testing", 81 "cronet_aml_base_feature_list_buildflags__testing", 82 "cronet_aml_base_fuzzing_buildflags__testing", 83 "cronet_aml_base_ios_cronet_buildflags__testing", 84 "cronet_aml_base_logging_buildflags__testing", 85 "cronet_aml_base_message_pump_buildflags__testing", 86 "cronet_aml_base_orderfile_buildflags__testing", 87 "cronet_aml_base_power_monitor_buildflags__testing", 88 "cronet_aml_base_profiler_buildflags__testing", 89 "cronet_aml_base_protected_memory_buildflags__testing", 90 "cronet_aml_base_rust_buildflags__testing", 91 "cronet_aml_base_sanitizer_buildflags__testing", 92 "cronet_aml_base_synchronization_buildflags__testing", 93 "cronet_aml_base_tracing_buildflags__testing", 94 "cronet_aml_build_blink_buildflags__testing", 95 "cronet_aml_build_branding_buildflags__testing", 96 "cronet_aml_build_chromecast_buildflags__testing", 97 "cronet_aml_build_chromeos_buildflags__testing", 98 "cronet_aml_build_config_compiler_compiler_buildflags__testing", 99 "cronet_aml_build_ios_buildflags__testing", 100 ], 101 defaults: [ 102 "cronet_aml_cc_defaults", 103 ], 104 cflags: [ 105 "-DANDROID", 106 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 107 "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", 108 "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", 109 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 110 "-DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0", 111 "-DGOOGLE_PROTOBUF_NO_RTTI", 112 "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER", 113 "-DHAVE_PTHREAD", 114 "-DHAVE_SYS_UIO_H", 115 "-DNDEBUG", 116 "-DNO_UNWIND_TABLES", 117 "-DNVALGRIND", 118 "-DOFFICIAL_BUILD", 119 "-DPROTO_TEST_IMPLEMENTATION", 120 "-D_GNU_SOURCE", 121 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 122 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 123 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 124 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 125 "-D__STDC_CONSTANT_MACROS", 126 "-D__STDC_FORMAT_MACROS", 127 "-fdata-sections", 128 "-ffunction-sections", 129 "-fno-asynchronous-unwind-tables", 130 "-fno-unwind-tables", 131 "-fstack-protector", 132 "-fvisibility-inlines-hidden", 133 "-fvisibility=hidden", 134 "-g1", 135 ], 136 include_dirs: [ 137 "external/cronet/", 138 "external/cronet/base/allocator/partition_allocator/src/", 139 "external/cronet/buildtools/third_party/libc++/", 140 "external/cronet/third_party/abseil-cpp/", 141 "external/cronet/third_party/boringssl/src/include/", 142 "external/cronet/third_party/libc++/src/include", 143 "external/cronet/third_party/libc++abi/src/include", 144 "external/cronet/third_party/protobuf/src/", 145 ], 146 cpp_std: "c++20", 147 ldflags: [ 148 "-Wl,--as-needed", 149 "-Wl,--gc-sections", 150 "-Wl,--icf=all", 151 "-Wl,--script,external/cronet/base/android/library_loader/anchor_functions.lds", 152 "-Wl,-wrap,asprintf", 153 "-Wl,-wrap,calloc", 154 "-Wl,-wrap,free", 155 "-Wl,-wrap,getcwd", 156 "-Wl,-wrap,malloc", 157 "-Wl,-wrap,malloc_usable_size", 158 "-Wl,-wrap,memalign", 159 "-Wl,-wrap,posix_memalign", 160 "-Wl,-wrap,pvalloc", 161 "-Wl,-wrap,realloc", 162 "-Wl,-wrap,realpath", 163 "-Wl,-wrap,strdup", 164 "-Wl,-wrap,strndup", 165 "-Wl,-wrap,valloc", 166 "-Wl,-wrap,vasprintf", 167 ], 168 visibility: [ 169 "//external/cronet:__subpackages__", 170 ], 171 target: { 172 android_arm: { 173 cflags: [ 174 "-D_FORTIFY_SOURCE=2", 175 ], 176 }, 177 android_arm64: { 178 cflags: [ 179 "-D_FORTIFY_SOURCE=2", 180 "-O2", 181 "-mno-outline", 182 ], 183 }, 184 android_x86: { 185 cflags: [ 186 "-D_FORTIFY_SOURCE=2", 187 "-msse3", 188 ], 189 }, 190 android_x86_64: { 191 cflags: [ 192 "-D_FORTIFY_SOURCE=2", 193 "-msse3", 194 ], 195 }, 196 }, 197} 198 199// GN: //base/test:test_config__testing 200cc_library_static { 201 name: "cronet_aml_base_test_test_config__testing", 202 srcs: [ 203 "test_switches.cc", 204 "test_timeouts.cc", 205 ], 206 shared_libs: [ 207 "libandroid", 208 "liblog", 209 ], 210 generated_headers: [ 211 "cronet_aml_base_allocator_buildflags__testing", 212 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", 213 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", 214 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", 215 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", 216 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", 217 "cronet_aml_base_anchor_functions_buildflags__testing", 218 "cronet_aml_base_build_date__testing", 219 "cronet_aml_base_cfi_buildflags__testing", 220 "cronet_aml_base_check_version_internal_action__testing", 221 "cronet_aml_base_clang_profiling_buildflags__testing", 222 "cronet_aml_base_debugging_buildflags__testing", 223 "cronet_aml_base_feature_list_buildflags__testing", 224 "cronet_aml_base_fuzzing_buildflags__testing", 225 "cronet_aml_base_ios_cronet_buildflags__testing", 226 "cronet_aml_base_logging_buildflags__testing", 227 "cronet_aml_base_message_pump_buildflags__testing", 228 "cronet_aml_base_orderfile_buildflags__testing", 229 "cronet_aml_base_power_monitor_buildflags__testing", 230 "cronet_aml_base_profiler_buildflags__testing", 231 "cronet_aml_base_protected_memory_buildflags__testing", 232 "cronet_aml_base_rust_buildflags__testing", 233 "cronet_aml_base_sanitizer_buildflags__testing", 234 "cronet_aml_base_synchronization_buildflags__testing", 235 "cronet_aml_base_tracing_buildflags__testing", 236 "cronet_aml_build_blink_buildflags__testing", 237 "cronet_aml_build_branding_buildflags__testing", 238 "cronet_aml_build_chromecast_buildflags__testing", 239 "cronet_aml_build_chromeos_buildflags__testing", 240 "cronet_aml_build_config_compiler_compiler_buildflags__testing", 241 "cronet_aml_build_ios_buildflags__testing", 242 ], 243 export_generated_headers: [ 244 "cronet_aml_base_allocator_buildflags__testing", 245 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", 246 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", 247 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", 248 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", 249 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", 250 "cronet_aml_base_anchor_functions_buildflags__testing", 251 "cronet_aml_base_build_date__testing", 252 "cronet_aml_base_cfi_buildflags__testing", 253 "cronet_aml_base_check_version_internal_action__testing", 254 "cronet_aml_base_clang_profiling_buildflags__testing", 255 "cronet_aml_base_debugging_buildflags__testing", 256 "cronet_aml_base_feature_list_buildflags__testing", 257 "cronet_aml_base_fuzzing_buildflags__testing", 258 "cronet_aml_base_ios_cronet_buildflags__testing", 259 "cronet_aml_base_logging_buildflags__testing", 260 "cronet_aml_base_message_pump_buildflags__testing", 261 "cronet_aml_base_orderfile_buildflags__testing", 262 "cronet_aml_base_power_monitor_buildflags__testing", 263 "cronet_aml_base_profiler_buildflags__testing", 264 "cronet_aml_base_protected_memory_buildflags__testing", 265 "cronet_aml_base_rust_buildflags__testing", 266 "cronet_aml_base_sanitizer_buildflags__testing", 267 "cronet_aml_base_synchronization_buildflags__testing", 268 "cronet_aml_base_tracing_buildflags__testing", 269 "cronet_aml_build_blink_buildflags__testing", 270 "cronet_aml_build_branding_buildflags__testing", 271 "cronet_aml_build_chromecast_buildflags__testing", 272 "cronet_aml_build_chromeos_buildflags__testing", 273 "cronet_aml_build_config_compiler_compiler_buildflags__testing", 274 "cronet_aml_build_ios_buildflags__testing", 275 ], 276 defaults: [ 277 "cronet_aml_cc_defaults", 278 ], 279 cflags: [ 280 "-DANDROID", 281 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 282 "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", 283 "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", 284 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 285 "-DHAVE_SYS_UIO_H", 286 "-DNDEBUG", 287 "-DNO_UNWIND_TABLES", 288 "-DNVALGRIND", 289 "-DOFFICIAL_BUILD", 290 "-D_GNU_SOURCE", 291 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 292 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 293 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 294 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 295 "-D__STDC_CONSTANT_MACROS", 296 "-D__STDC_FORMAT_MACROS", 297 "-fdata-sections", 298 "-ffunction-sections", 299 "-fno-asynchronous-unwind-tables", 300 "-fno-unwind-tables", 301 "-fstack-protector", 302 "-fvisibility-inlines-hidden", 303 "-fvisibility=hidden", 304 "-g1", 305 ], 306 include_dirs: [ 307 "external/cronet/", 308 "external/cronet/base/allocator/partition_allocator/src/", 309 "external/cronet/buildtools/third_party/libc++/", 310 "external/cronet/third_party/abseil-cpp/", 311 "external/cronet/third_party/boringssl/src/include/", 312 "external/cronet/third_party/libc++/src/include", 313 "external/cronet/third_party/libc++abi/src/include", 314 ], 315 cpp_std: "c++20", 316 ldflags: [ 317 "-Wl,--as-needed", 318 "-Wl,--gc-sections", 319 "-Wl,--icf=all", 320 "-Wl,--script,external/cronet/base/android/library_loader/anchor_functions.lds", 321 "-Wl,-wrap,asprintf", 322 "-Wl,-wrap,calloc", 323 "-Wl,-wrap,free", 324 "-Wl,-wrap,getcwd", 325 "-Wl,-wrap,malloc", 326 "-Wl,-wrap,malloc_usable_size", 327 "-Wl,-wrap,memalign", 328 "-Wl,-wrap,posix_memalign", 329 "-Wl,-wrap,pvalloc", 330 "-Wl,-wrap,realloc", 331 "-Wl,-wrap,realpath", 332 "-Wl,-wrap,strdup", 333 "-Wl,-wrap,strndup", 334 "-Wl,-wrap,valloc", 335 "-Wl,-wrap,vasprintf", 336 ], 337 visibility: [ 338 "//external/cronet:__subpackages__", 339 ], 340 target: { 341 android_arm: { 342 cflags: [ 343 "-D_FORTIFY_SOURCE=2", 344 ], 345 }, 346 android_arm64: { 347 cflags: [ 348 "-D_FORTIFY_SOURCE=2", 349 "-O2", 350 "-mno-outline", 351 ], 352 }, 353 android_x86: { 354 cflags: [ 355 "-D_FORTIFY_SOURCE=2", 356 "-msse3", 357 ], 358 }, 359 android_x86_64: { 360 cflags: [ 361 "-D_FORTIFY_SOURCE=2", 362 "-msse3", 363 ], 364 }, 365 }, 366} 367