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 "external_cronet_license", 21 ], 22} 23 24// GN: //net/traffic_annotation:test_support__testing 25cc_library_static { 26 name: "stable_cronet_net_traffic_annotation_test_support__testing", 27 shared_libs: [ 28 "libandroid", 29 "liblog", 30 "libz", 31 ], 32 host_cross_supported: false, 33 generated_headers: [ 34 "stable_cronet_base_allocator_buildflags__testing", 35 "stable_cronet_base_allocator_partition_allocator_src_partition_alloc_buildflags__testing", 36 "stable_cronet_base_anchor_functions_buildflags__testing", 37 "stable_cronet_base_build_date__testing", 38 "stable_cronet_base_cfi_buildflags__testing", 39 "stable_cronet_base_check_version_internal_action__testing", 40 "stable_cronet_base_clang_profiling_buildflags__testing", 41 "stable_cronet_base_debugging_buildflags__testing", 42 "stable_cronet_base_feature_list_buildflags__testing", 43 "stable_cronet_base_fuzzing_buildflags__testing", 44 "stable_cronet_base_ios_cronet_buildflags__testing", 45 "stable_cronet_base_orderfile_buildflags__testing", 46 "stable_cronet_base_power_monitor_buildflags__testing", 47 "stable_cronet_base_profiler_buildflags__testing", 48 "stable_cronet_base_protected_memory_buildflags__testing", 49 "stable_cronet_base_rust_logger_cxx_generated_gen__testing_header", 50 "stable_cronet_base_sanitizer_buildflags__testing", 51 "stable_cronet_base_synchronization_buildflags__testing", 52 "stable_cronet_base_tracing_buildflags__testing", 53 "stable_cronet_build_blink_buildflags__testing", 54 "stable_cronet_build_branding_buildflags__testing", 55 "stable_cronet_build_chromecast_buildflags__testing", 56 "stable_cronet_build_chromeos_buildflags__testing", 57 "stable_cronet_build_config_compiler_compiler_buildflags__testing", 58 "stable_cronet_build_ios_buildflags__testing", 59 "stable_cronet_third_party_jni_zero_generate_jni__action__testing", 60 "stable_cronet_third_party_jni_zero_system_jni__action__testing", 61 "stable_cronet_third_party_rust_serde_json_lenient_v0_2_wrapper_wrapper_cxx_generated_gen__testing_header", 62 ], 63 export_generated_headers: [ 64 "stable_cronet_base_allocator_buildflags__testing", 65 "stable_cronet_base_allocator_partition_allocator_src_partition_alloc_buildflags__testing", 66 "stable_cronet_base_anchor_functions_buildflags__testing", 67 "stable_cronet_base_build_date__testing", 68 "stable_cronet_base_cfi_buildflags__testing", 69 "stable_cronet_base_check_version_internal_action__testing", 70 "stable_cronet_base_clang_profiling_buildflags__testing", 71 "stable_cronet_base_debugging_buildflags__testing", 72 "stable_cronet_base_feature_list_buildflags__testing", 73 "stable_cronet_base_fuzzing_buildflags__testing", 74 "stable_cronet_base_ios_cronet_buildflags__testing", 75 "stable_cronet_base_orderfile_buildflags__testing", 76 "stable_cronet_base_power_monitor_buildflags__testing", 77 "stable_cronet_base_profiler_buildflags__testing", 78 "stable_cronet_base_protected_memory_buildflags__testing", 79 "stable_cronet_base_rust_logger_cxx_generated_gen__testing_header", 80 "stable_cronet_base_sanitizer_buildflags__testing", 81 "stable_cronet_base_synchronization_buildflags__testing", 82 "stable_cronet_base_tracing_buildflags__testing", 83 "stable_cronet_build_blink_buildflags__testing", 84 "stable_cronet_build_branding_buildflags__testing", 85 "stable_cronet_build_chromecast_buildflags__testing", 86 "stable_cronet_build_chromeos_buildflags__testing", 87 "stable_cronet_build_config_compiler_compiler_buildflags__testing", 88 "stable_cronet_build_ios_buildflags__testing", 89 "stable_cronet_third_party_jni_zero_generate_jni__action__testing", 90 "stable_cronet_third_party_jni_zero_system_jni__action__testing", 91 "stable_cronet_third_party_rust_serde_json_lenient_v0_2_wrapper_wrapper_cxx_generated_gen__testing_header", 92 ], 93 defaults: [ 94 "stable_cronet_cc_defaults", 95 ], 96 cflags: [ 97 "-DANDROID", 98 "-DANDROID_NDK_VERSION_ROLL=r27_1", 99 "-DCR_CLANG_REVISION=\"llvmorg-20-init-13894-g8cb44859-1\"", 100 "-DCR_LIBCXX_REVISION=6a91009985a46122b061d36bb27f2c94f99126df", 101 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 102 "-DHAVE_SYS_UIO_H", 103 "-DNDEBUG", 104 "-DNVALGRIND", 105 "-DOFFICIAL_BUILD", 106 "-DTMP_REBUILD_HACK", 107 "-D_GNU_SOURCE", 108 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 109 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 110 "-D_LIBCPP_INSTRUMENTED_WITH_ASAN=0", 111 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 112 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 113 "-D__STDC_CONSTANT_MACROS", 114 "-D__STDC_FORMAT_MACROS", 115 "-fdata-sections", 116 "-ffunction-sections", 117 "-fstack-protector", 118 "-fvisibility-inlines-hidden", 119 "-fvisibility=hidden", 120 "-g1", 121 ], 122 include_dirs: [ 123 "external/cronet/stable/", 124 "external/cronet/stable/buildtools/third_party/libc++/", 125 "external/cronet/stable/third_party/libc++/src/include", 126 "external/cronet/stable/third_party/libc++abi/src/include", 127 ], 128 cpp_std: "c++20", 129 ldflags: [ 130 "-Wl,--as-needed", 131 "-Wl,--gc-sections", 132 "-Wl,--icf=all", 133 "-Wl,--script,external/cronet/stable/base/android/library_loader/anchor_functions.lds", 134 ], 135 visibility: [ 136 "//external/cronet:__subpackages__", 137 ], 138 target: { 139 android_arm: { 140 cflags: [ 141 "-D_FORTIFY_SOURCE=2", 142 ], 143 }, 144 android_arm64: { 145 cflags: [ 146 "-D_FORTIFY_SOURCE=2", 147 "-D__ARM_NEON__=1", 148 "-O2", 149 "-mno-outline", 150 ], 151 }, 152 android_x86: { 153 cflags: [ 154 "-D_FORTIFY_SOURCE=2", 155 "-msse3", 156 ], 157 }, 158 android_x86_64: { 159 cflags: [ 160 "-D_FORTIFY_SOURCE=2", 161 "-O2", 162 "-msse3", 163 ], 164 }, 165 }, 166} 167 168// GN: //net/traffic_annotation:traffic_annotation 169cc_library_static { 170 name: "stable_cronet_net_traffic_annotation_traffic_annotation", 171 srcs: [ 172 "network_traffic_annotation_android.cc", 173 ], 174 shared_libs: [ 175 "libandroid", 176 "liblog", 177 "libz", 178 "stable_cronet_libcrypto", 179 "stable_cronet_libpki", 180 "stable_cronet_libssl", 181 ], 182 host_cross_supported: false, 183 generated_headers: [ 184 "stable_cronet_base_allocator_buildflags", 185 "stable_cronet_base_allocator_partition_allocator_src_partition_alloc_buildflags", 186 "stable_cronet_base_anchor_functions_buildflags", 187 "stable_cronet_base_android_runtime_jni_headers__action", 188 "stable_cronet_base_base_jni__action", 189 "stable_cronet_base_base_shared_preferences_jni__action", 190 "stable_cronet_base_build_date", 191 "stable_cronet_base_callback_jni__action", 192 "stable_cronet_base_cfi_buildflags", 193 "stable_cronet_base_check_version_internal_action", 194 "stable_cronet_base_clang_profiling_buildflags", 195 "stable_cronet_base_command_line_jni__action", 196 "stable_cronet_base_content_uri_utils_jni__action", 197 "stable_cronet_base_debugging_buildflags", 198 "stable_cronet_base_feature_list_buildflags", 199 "stable_cronet_base_fuzzing_buildflags", 200 "stable_cronet_base_ios_cronet_buildflags", 201 "stable_cronet_base_jank_tracker_jni__action", 202 "stable_cronet_base_library_loader_jni__action", 203 "stable_cronet_base_memory_jni__action", 204 "stable_cronet_base_metrics_jni__action", 205 "stable_cronet_base_orderfile_buildflags", 206 "stable_cronet_base_power_monitor_buildflags", 207 "stable_cronet_base_process_launcher_jni__action", 208 "stable_cronet_base_profiler_buildflags", 209 "stable_cronet_base_protected_memory_buildflags", 210 "stable_cronet_base_rust_logger_cxx_generated_gen_header", 211 "stable_cronet_base_sanitizer_buildflags", 212 "stable_cronet_base_synchronization_buildflags", 213 "stable_cronet_base_sys_utils_jni__action", 214 "stable_cronet_base_tasks_jni__action", 215 "stable_cronet_base_tracing_buildflags", 216 "stable_cronet_build_blink_buildflags", 217 "stable_cronet_build_branding_buildflags", 218 "stable_cronet_build_chromecast_buildflags", 219 "stable_cronet_build_chromeos_buildflags", 220 "stable_cronet_build_config_compiler_compiler_buildflags", 221 "stable_cronet_build_ios_buildflags", 222 "stable_cronet_build_robolectric_buildflags", 223 "stable_cronet_third_party_jni_zero_generate_jni__action", 224 "stable_cronet_third_party_jni_zero_system_jni__action", 225 "stable_cronet_third_party_rust_serde_json_lenient_v0_2_wrapper_wrapper_cxx_generated_gen_header", 226 ], 227 export_generated_headers: [ 228 "stable_cronet_base_allocator_buildflags", 229 "stable_cronet_base_allocator_partition_allocator_src_partition_alloc_buildflags", 230 "stable_cronet_base_anchor_functions_buildflags", 231 "stable_cronet_base_android_runtime_jni_headers__action", 232 "stable_cronet_base_base_jni__action", 233 "stable_cronet_base_base_shared_preferences_jni__action", 234 "stable_cronet_base_build_date", 235 "stable_cronet_base_callback_jni__action", 236 "stable_cronet_base_cfi_buildflags", 237 "stable_cronet_base_check_version_internal_action", 238 "stable_cronet_base_clang_profiling_buildflags", 239 "stable_cronet_base_command_line_jni__action", 240 "stable_cronet_base_content_uri_utils_jni__action", 241 "stable_cronet_base_debugging_buildflags", 242 "stable_cronet_base_feature_list_buildflags", 243 "stable_cronet_base_fuzzing_buildflags", 244 "stable_cronet_base_ios_cronet_buildflags", 245 "stable_cronet_base_jank_tracker_jni__action", 246 "stable_cronet_base_library_loader_jni__action", 247 "stable_cronet_base_memory_jni__action", 248 "stable_cronet_base_metrics_jni__action", 249 "stable_cronet_base_orderfile_buildflags", 250 "stable_cronet_base_power_monitor_buildflags", 251 "stable_cronet_base_process_launcher_jni__action", 252 "stable_cronet_base_profiler_buildflags", 253 "stable_cronet_base_protected_memory_buildflags", 254 "stable_cronet_base_rust_logger_cxx_generated_gen_header", 255 "stable_cronet_base_sanitizer_buildflags", 256 "stable_cronet_base_synchronization_buildflags", 257 "stable_cronet_base_sys_utils_jni__action", 258 "stable_cronet_base_tasks_jni__action", 259 "stable_cronet_base_tracing_buildflags", 260 "stable_cronet_build_blink_buildflags", 261 "stable_cronet_build_branding_buildflags", 262 "stable_cronet_build_chromecast_buildflags", 263 "stable_cronet_build_chromeos_buildflags", 264 "stable_cronet_build_config_compiler_compiler_buildflags", 265 "stable_cronet_build_ios_buildflags", 266 "stable_cronet_build_robolectric_buildflags", 267 "stable_cronet_third_party_jni_zero_generate_jni__action", 268 "stable_cronet_third_party_jni_zero_system_jni__action", 269 "stable_cronet_third_party_rust_serde_json_lenient_v0_2_wrapper_wrapper_cxx_generated_gen_header", 270 ], 271 defaults: [ 272 "stable_cronet_cc_defaults", 273 ], 274 cflags: [ 275 "-DANDROID", 276 "-DANDROID_NDK_VERSION_ROLL=r27_1", 277 "-DCR_CLANG_REVISION=\"llvmorg-20-init-13894-g8cb44859-1\"", 278 "-DCR_CXX_INCLUDE=\"third_party/rust/chromium_crates_io/vendor/cxx-1.0.130/include/cxx.h\"", 279 "-DCR_LIBCXX_REVISION=6a91009985a46122b061d36bb27f2c94f99126df", 280 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 281 "-DHAVE_SYS_UIO_H", 282 "-DNDEBUG", 283 "-DNVALGRIND", 284 "-DOFFICIAL_BUILD", 285 "-DTMP_REBUILD_HACK", 286 "-D_GNU_SOURCE", 287 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 288 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 289 "-D_LIBCPP_INSTRUMENTED_WITH_ASAN=0", 290 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 291 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 292 "-D__STDC_CONSTANT_MACROS", 293 "-D__STDC_FORMAT_MACROS", 294 "-fdata-sections", 295 "-ffunction-sections", 296 "-fstack-protector", 297 "-fvisibility-inlines-hidden", 298 "-fvisibility=hidden", 299 "-g1", 300 ], 301 include_dirs: [ 302 "external/cronet/stable/", 303 "external/cronet/stable/base/allocator/partition_allocator/src/", 304 "external/cronet/stable/buildtools/third_party/libc++/", 305 "external/cronet/stable/third_party/abseil-cpp/", 306 "external/cronet/stable/third_party/boringssl/src/include/", 307 "external/cronet/stable/third_party/libc++/src/include", 308 "external/cronet/stable/third_party/libc++abi/src/include", 309 ], 310 cpp_std: "c++20", 311 ldflags: [ 312 "-Wl,--as-needed", 313 "-Wl,--gc-sections", 314 "-Wl,--icf=all", 315 "-Wl,--script,external/cronet/stable/base/android/library_loader/anchor_functions.lds", 316 ], 317 visibility: [ 318 "//external/cronet:__subpackages__", 319 ], 320 target: { 321 android_arm: { 322 cflags: [ 323 "-D_FORTIFY_SOURCE=2", 324 ], 325 }, 326 android_arm64: { 327 cflags: [ 328 "-D_FORTIFY_SOURCE=2", 329 "-D__ARM_NEON__=1", 330 "-O2", 331 "-mno-outline", 332 ], 333 }, 334 android_x86: { 335 cflags: [ 336 "-D_FORTIFY_SOURCE=2", 337 "-msse3", 338 ], 339 }, 340 android_x86_64: { 341 cflags: [ 342 "-D_FORTIFY_SOURCE=2", 343 "-O2", 344 "-msse3", 345 ], 346 }, 347 }, 348} 349 350// GN: //net/traffic_annotation:traffic_annotation__testing 351cc_library_static { 352 name: "stable_cronet_net_traffic_annotation_traffic_annotation__testing", 353 srcs: [ 354 "network_traffic_annotation_android.cc", 355 ], 356 shared_libs: [ 357 "libandroid", 358 "liblog", 359 "libz", 360 ], 361 host_cross_supported: false, 362 generated_headers: [ 363 "stable_cronet_base_allocator_buildflags__testing", 364 "stable_cronet_base_allocator_partition_allocator_src_partition_alloc_buildflags__testing", 365 "stable_cronet_base_anchor_functions_buildflags__testing", 366 "stable_cronet_base_build_date__testing", 367 "stable_cronet_base_cfi_buildflags__testing", 368 "stable_cronet_base_check_version_internal_action__testing", 369 "stable_cronet_base_clang_profiling_buildflags__testing", 370 "stable_cronet_base_debugging_buildflags__testing", 371 "stable_cronet_base_feature_list_buildflags__testing", 372 "stable_cronet_base_fuzzing_buildflags__testing", 373 "stable_cronet_base_ios_cronet_buildflags__testing", 374 "stable_cronet_base_orderfile_buildflags__testing", 375 "stable_cronet_base_power_monitor_buildflags__testing", 376 "stable_cronet_base_profiler_buildflags__testing", 377 "stable_cronet_base_protected_memory_buildflags__testing", 378 "stable_cronet_base_rust_logger_cxx_generated_gen__testing_header", 379 "stable_cronet_base_sanitizer_buildflags__testing", 380 "stable_cronet_base_synchronization_buildflags__testing", 381 "stable_cronet_base_tracing_buildflags__testing", 382 "stable_cronet_build_blink_buildflags__testing", 383 "stable_cronet_build_branding_buildflags__testing", 384 "stable_cronet_build_chromecast_buildflags__testing", 385 "stable_cronet_build_chromeos_buildflags__testing", 386 "stable_cronet_build_config_compiler_compiler_buildflags__testing", 387 "stable_cronet_build_ios_buildflags__testing", 388 "stable_cronet_third_party_jni_zero_generate_jni__action__testing", 389 "stable_cronet_third_party_jni_zero_system_jni__action__testing", 390 "stable_cronet_third_party_rust_serde_json_lenient_v0_2_wrapper_wrapper_cxx_generated_gen__testing_header", 391 ], 392 export_generated_headers: [ 393 "stable_cronet_base_allocator_buildflags__testing", 394 "stable_cronet_base_allocator_partition_allocator_src_partition_alloc_buildflags__testing", 395 "stable_cronet_base_anchor_functions_buildflags__testing", 396 "stable_cronet_base_build_date__testing", 397 "stable_cronet_base_cfi_buildflags__testing", 398 "stable_cronet_base_check_version_internal_action__testing", 399 "stable_cronet_base_clang_profiling_buildflags__testing", 400 "stable_cronet_base_debugging_buildflags__testing", 401 "stable_cronet_base_feature_list_buildflags__testing", 402 "stable_cronet_base_fuzzing_buildflags__testing", 403 "stable_cronet_base_ios_cronet_buildflags__testing", 404 "stable_cronet_base_orderfile_buildflags__testing", 405 "stable_cronet_base_power_monitor_buildflags__testing", 406 "stable_cronet_base_profiler_buildflags__testing", 407 "stable_cronet_base_protected_memory_buildflags__testing", 408 "stable_cronet_base_rust_logger_cxx_generated_gen__testing_header", 409 "stable_cronet_base_sanitizer_buildflags__testing", 410 "stable_cronet_base_synchronization_buildflags__testing", 411 "stable_cronet_base_tracing_buildflags__testing", 412 "stable_cronet_build_blink_buildflags__testing", 413 "stable_cronet_build_branding_buildflags__testing", 414 "stable_cronet_build_chromecast_buildflags__testing", 415 "stable_cronet_build_chromeos_buildflags__testing", 416 "stable_cronet_build_config_compiler_compiler_buildflags__testing", 417 "stable_cronet_build_ios_buildflags__testing", 418 "stable_cronet_third_party_jni_zero_generate_jni__action__testing", 419 "stable_cronet_third_party_jni_zero_system_jni__action__testing", 420 "stable_cronet_third_party_rust_serde_json_lenient_v0_2_wrapper_wrapper_cxx_generated_gen__testing_header", 421 ], 422 defaults: [ 423 "stable_cronet_cc_defaults", 424 ], 425 cflags: [ 426 "-DANDROID", 427 "-DANDROID_NDK_VERSION_ROLL=r27_1", 428 "-DCR_CLANG_REVISION=\"llvmorg-20-init-13894-g8cb44859-1\"", 429 "-DCR_CXX_INCLUDE=\"third_party/rust/chromium_crates_io/vendor/cxx-1.0.130/include/cxx.h\"", 430 "-DCR_LIBCXX_REVISION=6a91009985a46122b061d36bb27f2c94f99126df", 431 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 432 "-DHAVE_SYS_UIO_H", 433 "-DNDEBUG", 434 "-DNVALGRIND", 435 "-DOFFICIAL_BUILD", 436 "-DTMP_REBUILD_HACK", 437 "-D_GNU_SOURCE", 438 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 439 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 440 "-D_LIBCPP_INSTRUMENTED_WITH_ASAN=0", 441 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 442 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 443 "-D__STDC_CONSTANT_MACROS", 444 "-D__STDC_FORMAT_MACROS", 445 "-fdata-sections", 446 "-ffunction-sections", 447 "-fstack-protector", 448 "-fvisibility-inlines-hidden", 449 "-fvisibility=hidden", 450 "-g1", 451 ], 452 include_dirs: [ 453 "external/cronet/stable/", 454 "external/cronet/stable/base/allocator/partition_allocator/src/", 455 "external/cronet/stable/buildtools/third_party/libc++/", 456 "external/cronet/stable/third_party/abseil-cpp/", 457 "external/cronet/stable/third_party/boringssl/src/include/", 458 "external/cronet/stable/third_party/libc++/src/include", 459 "external/cronet/stable/third_party/libc++abi/src/include", 460 ], 461 cpp_std: "c++20", 462 ldflags: [ 463 "-Wl,--as-needed", 464 "-Wl,--gc-sections", 465 "-Wl,--icf=all", 466 "-Wl,--script,external/cronet/stable/base/android/library_loader/anchor_functions.lds", 467 ], 468 visibility: [ 469 "//external/cronet:__subpackages__", 470 ], 471 target: { 472 android_arm: { 473 cflags: [ 474 "-D_FORTIFY_SOURCE=2", 475 ], 476 }, 477 android_arm64: { 478 cflags: [ 479 "-D_FORTIFY_SOURCE=2", 480 "-D__ARM_NEON__=1", 481 "-O2", 482 "-mno-outline", 483 ], 484 }, 485 android_x86: { 486 cflags: [ 487 "-D_FORTIFY_SOURCE=2", 488 "-msse3", 489 ], 490 }, 491 android_x86_64: { 492 cflags: [ 493 "-D_FORTIFY_SOURCE=2", 494 "-O2", 495 "-msse3", 496 ], 497 }, 498 }, 499} 500