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: //components/miracle_parameter/common:common 25cc_library_static { 26 name: "cronet_aml_components_miracle_parameter_common_common", 27 srcs: [ 28 "public/miracle_parameter.cc", 29 ], 30 shared_libs: [ 31 "//external/cronet/third_party/boringssl:libcrypto", 32 "//external/cronet/third_party/boringssl:libpki", 33 "//external/cronet/third_party/boringssl:libssl", 34 "libandroid", 35 "liblog", 36 ], 37 generated_headers: [ 38 "cronet_aml_base_allocator_buildflags", 39 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags", 40 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags", 41 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags", 42 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags", 43 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags", 44 "cronet_aml_base_anchor_functions_buildflags", 45 "cronet_aml_base_android_runtime_jni_headers__action", 46 "cronet_aml_base_base_jni__action", 47 "cronet_aml_base_base_shared_preferences_jni__action", 48 "cronet_aml_base_build_date", 49 "cronet_aml_base_cfi_buildflags", 50 "cronet_aml_base_check_version_internal_action", 51 "cronet_aml_base_clang_profiling_buildflags", 52 "cronet_aml_base_debugging_buildflags", 53 "cronet_aml_base_feature_list_buildflags", 54 "cronet_aml_base_fuzzing_buildflags", 55 "cronet_aml_base_ios_cronet_buildflags", 56 "cronet_aml_base_logging_buildflags", 57 "cronet_aml_base_message_pump_buildflags", 58 "cronet_aml_base_orderfile_buildflags", 59 "cronet_aml_base_power_monitor_buildflags", 60 "cronet_aml_base_process_launcher_jni__action", 61 "cronet_aml_base_profiler_buildflags", 62 "cronet_aml_base_protected_memory_buildflags", 63 "cronet_aml_base_rust_buildflags", 64 "cronet_aml_base_sanitizer_buildflags", 65 "cronet_aml_base_synchronization_buildflags", 66 "cronet_aml_base_tracing_buildflags", 67 "cronet_aml_build_blink_buildflags", 68 "cronet_aml_build_branding_buildflags", 69 "cronet_aml_build_chromecast_buildflags", 70 "cronet_aml_build_chromeos_buildflags", 71 "cronet_aml_build_config_compiler_compiler_buildflags", 72 "cronet_aml_build_ios_buildflags", 73 "cronet_aml_build_robolectric_buildflags", 74 ], 75 export_generated_headers: [ 76 "cronet_aml_base_allocator_buildflags", 77 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags", 78 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags", 79 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags", 80 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags", 81 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags", 82 "cronet_aml_base_anchor_functions_buildflags", 83 "cronet_aml_base_android_runtime_jni_headers__action", 84 "cronet_aml_base_base_jni__action", 85 "cronet_aml_base_base_shared_preferences_jni__action", 86 "cronet_aml_base_build_date", 87 "cronet_aml_base_cfi_buildflags", 88 "cronet_aml_base_check_version_internal_action", 89 "cronet_aml_base_clang_profiling_buildflags", 90 "cronet_aml_base_debugging_buildflags", 91 "cronet_aml_base_feature_list_buildflags", 92 "cronet_aml_base_fuzzing_buildflags", 93 "cronet_aml_base_ios_cronet_buildflags", 94 "cronet_aml_base_logging_buildflags", 95 "cronet_aml_base_message_pump_buildflags", 96 "cronet_aml_base_orderfile_buildflags", 97 "cronet_aml_base_power_monitor_buildflags", 98 "cronet_aml_base_process_launcher_jni__action", 99 "cronet_aml_base_profiler_buildflags", 100 "cronet_aml_base_protected_memory_buildflags", 101 "cronet_aml_base_rust_buildflags", 102 "cronet_aml_base_sanitizer_buildflags", 103 "cronet_aml_base_synchronization_buildflags", 104 "cronet_aml_base_tracing_buildflags", 105 "cronet_aml_build_blink_buildflags", 106 "cronet_aml_build_branding_buildflags", 107 "cronet_aml_build_chromecast_buildflags", 108 "cronet_aml_build_chromeos_buildflags", 109 "cronet_aml_build_config_compiler_compiler_buildflags", 110 "cronet_aml_build_ios_buildflags", 111 "cronet_aml_build_robolectric_buildflags", 112 ], 113 defaults: [ 114 "cronet_aml_cc_defaults", 115 ], 116 cflags: [ 117 "-DANDROID", 118 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 119 "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", 120 "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", 121 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 122 "-DHAVE_SYS_UIO_H", 123 "-DIS_MIRACLE_PARAMETER_IMPL", 124 "-DNDEBUG", 125 "-DNO_UNWIND_TABLES", 126 "-DNVALGRIND", 127 "-DOFFICIAL_BUILD", 128 "-D_GNU_SOURCE", 129 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 130 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 131 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 132 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 133 "-D__STDC_CONSTANT_MACROS", 134 "-D__STDC_FORMAT_MACROS", 135 "-fdata-sections", 136 "-ffunction-sections", 137 "-fno-asynchronous-unwind-tables", 138 "-fno-unwind-tables", 139 "-fstack-protector", 140 "-fvisibility-inlines-hidden", 141 "-fvisibility=hidden", 142 "-g1", 143 ], 144 include_dirs: [ 145 "external/cronet/", 146 "external/cronet/base/allocator/partition_allocator/src/", 147 "external/cronet/buildtools/third_party/libc++/", 148 "external/cronet/third_party/abseil-cpp/", 149 "external/cronet/third_party/boringssl/src/include/", 150 "external/cronet/third_party/libc++/src/include", 151 "external/cronet/third_party/libc++abi/src/include", 152 ], 153 cpp_std: "c++20", 154 ldflags: [ 155 "-Wl,--as-needed", 156 "-Wl,--gc-sections", 157 "-Wl,--icf=all", 158 "-Wl,--script,external/cronet/base/android/library_loader/anchor_functions.lds", 159 "-Wl,-wrap,asprintf", 160 "-Wl,-wrap,calloc", 161 "-Wl,-wrap,free", 162 "-Wl,-wrap,getcwd", 163 "-Wl,-wrap,malloc", 164 "-Wl,-wrap,malloc_usable_size", 165 "-Wl,-wrap,memalign", 166 "-Wl,-wrap,posix_memalign", 167 "-Wl,-wrap,pvalloc", 168 "-Wl,-wrap,realloc", 169 "-Wl,-wrap,realpath", 170 "-Wl,-wrap,strdup", 171 "-Wl,-wrap,strndup", 172 "-Wl,-wrap,valloc", 173 "-Wl,-wrap,vasprintf", 174 ], 175 visibility: [ 176 "//external/cronet:__subpackages__", 177 ], 178 target: { 179 android_arm: { 180 cflags: [ 181 "-D_FORTIFY_SOURCE=2", 182 ], 183 }, 184 android_arm64: { 185 cflags: [ 186 "-D_FORTIFY_SOURCE=2", 187 "-O2", 188 "-mno-outline", 189 ], 190 }, 191 android_x86: { 192 cflags: [ 193 "-D_FORTIFY_SOURCE=2", 194 "-msse3", 195 ], 196 }, 197 android_x86_64: { 198 cflags: [ 199 "-D_FORTIFY_SOURCE=2", 200 "-msse3", 201 ], 202 }, 203 }, 204} 205 206// GN: //components/miracle_parameter/common:common__testing 207cc_library_static { 208 name: "cronet_aml_components_miracle_parameter_common_common__testing", 209 srcs: [ 210 "public/miracle_parameter.cc", 211 ], 212 shared_libs: [ 213 "libandroid", 214 "liblog", 215 ], 216 generated_headers: [ 217 "cronet_aml_base_allocator_buildflags__testing", 218 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", 219 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", 220 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", 221 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", 222 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", 223 "cronet_aml_base_anchor_functions_buildflags__testing", 224 "cronet_aml_base_build_date__testing", 225 "cronet_aml_base_cfi_buildflags__testing", 226 "cronet_aml_base_check_version_internal_action__testing", 227 "cronet_aml_base_clang_profiling_buildflags__testing", 228 "cronet_aml_base_debugging_buildflags__testing", 229 "cronet_aml_base_feature_list_buildflags__testing", 230 "cronet_aml_base_fuzzing_buildflags__testing", 231 "cronet_aml_base_ios_cronet_buildflags__testing", 232 "cronet_aml_base_logging_buildflags__testing", 233 "cronet_aml_base_message_pump_buildflags__testing", 234 "cronet_aml_base_orderfile_buildflags__testing", 235 "cronet_aml_base_power_monitor_buildflags__testing", 236 "cronet_aml_base_profiler_buildflags__testing", 237 "cronet_aml_base_protected_memory_buildflags__testing", 238 "cronet_aml_base_rust_buildflags__testing", 239 "cronet_aml_base_sanitizer_buildflags__testing", 240 "cronet_aml_base_synchronization_buildflags__testing", 241 "cronet_aml_base_tracing_buildflags__testing", 242 "cronet_aml_build_blink_buildflags__testing", 243 "cronet_aml_build_branding_buildflags__testing", 244 "cronet_aml_build_chromecast_buildflags__testing", 245 "cronet_aml_build_chromeos_buildflags__testing", 246 "cronet_aml_build_config_compiler_compiler_buildflags__testing", 247 "cronet_aml_build_ios_buildflags__testing", 248 ], 249 export_generated_headers: [ 250 "cronet_aml_base_allocator_buildflags__testing", 251 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", 252 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", 253 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", 254 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", 255 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", 256 "cronet_aml_base_anchor_functions_buildflags__testing", 257 "cronet_aml_base_build_date__testing", 258 "cronet_aml_base_cfi_buildflags__testing", 259 "cronet_aml_base_check_version_internal_action__testing", 260 "cronet_aml_base_clang_profiling_buildflags__testing", 261 "cronet_aml_base_debugging_buildflags__testing", 262 "cronet_aml_base_feature_list_buildflags__testing", 263 "cronet_aml_base_fuzzing_buildflags__testing", 264 "cronet_aml_base_ios_cronet_buildflags__testing", 265 "cronet_aml_base_logging_buildflags__testing", 266 "cronet_aml_base_message_pump_buildflags__testing", 267 "cronet_aml_base_orderfile_buildflags__testing", 268 "cronet_aml_base_power_monitor_buildflags__testing", 269 "cronet_aml_base_profiler_buildflags__testing", 270 "cronet_aml_base_protected_memory_buildflags__testing", 271 "cronet_aml_base_rust_buildflags__testing", 272 "cronet_aml_base_sanitizer_buildflags__testing", 273 "cronet_aml_base_synchronization_buildflags__testing", 274 "cronet_aml_base_tracing_buildflags__testing", 275 "cronet_aml_build_blink_buildflags__testing", 276 "cronet_aml_build_branding_buildflags__testing", 277 "cronet_aml_build_chromecast_buildflags__testing", 278 "cronet_aml_build_chromeos_buildflags__testing", 279 "cronet_aml_build_config_compiler_compiler_buildflags__testing", 280 "cronet_aml_build_ios_buildflags__testing", 281 ], 282 defaults: [ 283 "cronet_aml_cc_defaults", 284 ], 285 cflags: [ 286 "-DANDROID", 287 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 288 "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", 289 "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", 290 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 291 "-DHAVE_SYS_UIO_H", 292 "-DIS_MIRACLE_PARAMETER_IMPL", 293 "-DNDEBUG", 294 "-DNO_UNWIND_TABLES", 295 "-DNVALGRIND", 296 "-DOFFICIAL_BUILD", 297 "-D_GNU_SOURCE", 298 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 299 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 300 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 301 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 302 "-D__STDC_CONSTANT_MACROS", 303 "-D__STDC_FORMAT_MACROS", 304 "-fdata-sections", 305 "-ffunction-sections", 306 "-fno-asynchronous-unwind-tables", 307 "-fno-unwind-tables", 308 "-fstack-protector", 309 "-fvisibility-inlines-hidden", 310 "-fvisibility=hidden", 311 "-g1", 312 ], 313 include_dirs: [ 314 "external/cronet/", 315 "external/cronet/base/allocator/partition_allocator/src/", 316 "external/cronet/buildtools/third_party/libc++/", 317 "external/cronet/third_party/abseil-cpp/", 318 "external/cronet/third_party/boringssl/src/include/", 319 "external/cronet/third_party/libc++/src/include", 320 "external/cronet/third_party/libc++abi/src/include", 321 ], 322 cpp_std: "c++20", 323 ldflags: [ 324 "-Wl,--as-needed", 325 "-Wl,--gc-sections", 326 "-Wl,--icf=all", 327 "-Wl,--script,external/cronet/base/android/library_loader/anchor_functions.lds", 328 "-Wl,-wrap,asprintf", 329 "-Wl,-wrap,calloc", 330 "-Wl,-wrap,free", 331 "-Wl,-wrap,getcwd", 332 "-Wl,-wrap,malloc", 333 "-Wl,-wrap,malloc_usable_size", 334 "-Wl,-wrap,memalign", 335 "-Wl,-wrap,posix_memalign", 336 "-Wl,-wrap,pvalloc", 337 "-Wl,-wrap,realloc", 338 "-Wl,-wrap,realpath", 339 "-Wl,-wrap,strdup", 340 "-Wl,-wrap,strndup", 341 "-Wl,-wrap,valloc", 342 "-Wl,-wrap,vasprintf", 343 ], 344 visibility: [ 345 "//external/cronet:__subpackages__", 346 ], 347 target: { 348 android_arm: { 349 cflags: [ 350 "-D_FORTIFY_SOURCE=2", 351 ], 352 }, 353 android_arm64: { 354 cflags: [ 355 "-D_FORTIFY_SOURCE=2", 356 "-O2", 357 "-mno-outline", 358 ], 359 }, 360 android_x86: { 361 cflags: [ 362 "-D_FORTIFY_SOURCE=2", 363 "-msse3", 364 ], 365 }, 366 android_x86_64: { 367 cflags: [ 368 "-D_FORTIFY_SOURCE=2", 369 "-msse3", 370 ], 371 }, 372 }, 373} 374