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: //testing/android/native_test:native_main_runner_java__testing 25java_library { 26 name: "cronet_aml_testing_android_native_test_native_main_runner_java__testing", 27 srcs: [ 28 ":cronet_aml_testing_android_native_test_native_main_runner_jni__action__testing__java", 29 "java/src/org/chromium/native_test/MainRunner.java", 30 ], 31 static_libs: [ 32 "cronet_aml_third_party_jni_zero_jni_zero_java__testing", 33 ], 34 apex_available: [ 35 "com.android.tethering", 36 ], 37 min_sdk_version: "30", 38 sdk_version: "current", 39 visibility: [ 40 "//external/cronet:__subpackages__", 41 ], 42 jarjar_rules: ":remove_gen_jni_jarjar_rules", 43} 44 45// GN: //testing/android/native_test:native_test_java__testing 46java_library { 47 name: "cronet_aml_testing_android_native_test_native_test_java__testing", 48 srcs: [ 49 ":cronet_aml_testing_android_native_test_native_test_jni__action__testing__java", 50 "java/src/org/chromium/native_test/NativeTest.java", 51 "java/src/org/chromium/native_test/NativeTestApplication.java", 52 "java/src/org/chromium/native_test/NativeUnitTest.java", 53 "java/src/org/chromium/native_test/NativeUnitTestActivity.java", 54 "java/src/org/chromium/native_test/NativeUnitTestNativeActivity.java", 55 ], 56 static_libs: [ 57 "cronet_aml_base_base_java__testing", 58 "cronet_aml_base_base_java_test_support__testing", 59 "cronet_aml_build_android_build_java__testing", 60 "cronet_aml_build_android_gtest_apk_native_test_instrumentation_test_runner_java__testing", 61 "cronet_aml_testing_android_native_test_native_main_runner_java__testing", 62 "cronet_aml_testing_android_reporter_reporter_java__testing", 63 "cronet_aml_third_party_jni_zero_jni_zero_java__testing", 64 ], 65 apex_available: [ 66 "com.android.tethering", 67 ], 68 min_sdk_version: "30", 69 sdk_version: "current", 70 visibility: [ 71 "//external/cronet:__subpackages__", 72 "//packages/modules/Connectivity:__subpackages__", 73 ], 74 jarjar_rules: ":remove_gen_jni_jarjar_rules", 75} 76 77// GN: //testing/android/native_test:native_test_native_code__testing 78cc_library_static { 79 name: "cronet_aml_testing_android_native_test_native_test_native_code__testing", 80 srcs: [ 81 "native_test_jni_onload.cc", 82 ], 83 shared_libs: [ 84 "libandroid", 85 "liblog", 86 "libz", 87 ], 88 generated_headers: [ 89 "cronet_aml_base_allocator_buildflags__testing", 90 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", 91 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", 92 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", 93 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", 94 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", 95 "cronet_aml_base_anchor_functions_buildflags__testing", 96 "cronet_aml_base_build_date__testing", 97 "cronet_aml_base_cfi_buildflags__testing", 98 "cronet_aml_base_check_version_internal_action__testing", 99 "cronet_aml_base_clang_profiling_buildflags__testing", 100 "cronet_aml_base_debugging_buildflags__testing", 101 "cronet_aml_base_feature_list_buildflags__testing", 102 "cronet_aml_base_fuzzing_buildflags__testing", 103 "cronet_aml_base_ios_cronet_buildflags__testing", 104 "cronet_aml_base_logging_buildflags__testing", 105 "cronet_aml_base_message_pump_buildflags__testing", 106 "cronet_aml_base_orderfile_buildflags__testing", 107 "cronet_aml_base_power_monitor_buildflags__testing", 108 "cronet_aml_base_profiler_buildflags__testing", 109 "cronet_aml_base_protected_memory_buildflags__testing", 110 "cronet_aml_base_rust_buildflags__testing", 111 "cronet_aml_base_sanitizer_buildflags__testing", 112 "cronet_aml_base_synchronization_buildflags__testing", 113 "cronet_aml_base_test_base_unittests_jni_headers__action__testing", 114 "cronet_aml_base_test_test_support_jni_headers__action__testing", 115 "cronet_aml_base_tracing_buildflags__testing", 116 "cronet_aml_build_blink_buildflags__testing", 117 "cronet_aml_build_branding_buildflags__testing", 118 "cronet_aml_build_chromecast_buildflags__testing", 119 "cronet_aml_build_chromeos_buildflags__testing", 120 "cronet_aml_build_config_compiler_compiler_buildflags__testing", 121 "cronet_aml_build_ios_buildflags__testing", 122 "cronet_aml_testing_android_native_test_native_main_runner_jni__action__testing", 123 "cronet_aml_testing_android_native_test_native_test_jni__action__testing", 124 ], 125 export_generated_headers: [ 126 "cronet_aml_base_allocator_buildflags__testing", 127 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", 128 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", 129 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", 130 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", 131 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", 132 "cronet_aml_base_anchor_functions_buildflags__testing", 133 "cronet_aml_base_build_date__testing", 134 "cronet_aml_base_cfi_buildflags__testing", 135 "cronet_aml_base_check_version_internal_action__testing", 136 "cronet_aml_base_clang_profiling_buildflags__testing", 137 "cronet_aml_base_debugging_buildflags__testing", 138 "cronet_aml_base_feature_list_buildflags__testing", 139 "cronet_aml_base_fuzzing_buildflags__testing", 140 "cronet_aml_base_ios_cronet_buildflags__testing", 141 "cronet_aml_base_logging_buildflags__testing", 142 "cronet_aml_base_message_pump_buildflags__testing", 143 "cronet_aml_base_orderfile_buildflags__testing", 144 "cronet_aml_base_power_monitor_buildflags__testing", 145 "cronet_aml_base_profiler_buildflags__testing", 146 "cronet_aml_base_protected_memory_buildflags__testing", 147 "cronet_aml_base_rust_buildflags__testing", 148 "cronet_aml_base_sanitizer_buildflags__testing", 149 "cronet_aml_base_synchronization_buildflags__testing", 150 "cronet_aml_base_test_base_unittests_jni_headers__action__testing", 151 "cronet_aml_base_test_test_support_jni_headers__action__testing", 152 "cronet_aml_base_tracing_buildflags__testing", 153 "cronet_aml_build_blink_buildflags__testing", 154 "cronet_aml_build_branding_buildflags__testing", 155 "cronet_aml_build_chromecast_buildflags__testing", 156 "cronet_aml_build_chromeos_buildflags__testing", 157 "cronet_aml_build_config_compiler_compiler_buildflags__testing", 158 "cronet_aml_build_ios_buildflags__testing", 159 "cronet_aml_testing_android_native_test_native_main_runner_jni__action__testing", 160 "cronet_aml_testing_android_native_test_native_test_jni__action__testing", 161 ], 162 defaults: [ 163 "cronet_aml_cc_defaults", 164 ], 165 cflags: [ 166 "-DANDROID", 167 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 168 "-DBENCHMARK_STATIC_DEFINE", 169 "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", 170 "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", 171 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 172 "-DHAVE_SYS_UIO_H", 173 "-DNDEBUG", 174 "-DNO_UNWIND_TABLES", 175 "-DNVALGRIND", 176 "-DOFFICIAL_BUILD", 177 "-D_GNU_SOURCE", 178 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 179 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 180 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 181 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 182 "-D__STDC_CONSTANT_MACROS", 183 "-D__STDC_FORMAT_MACROS", 184 "-fdata-sections", 185 "-ffunction-sections", 186 "-fno-asynchronous-unwind-tables", 187 "-fno-unwind-tables", 188 "-fstack-protector", 189 "-fvisibility-inlines-hidden", 190 "-fvisibility=hidden", 191 "-g1", 192 ], 193 include_dirs: [ 194 "external/cronet/", 195 "external/cronet/base/allocator/partition_allocator/src/", 196 "external/cronet/buildtools/third_party/libc++/", 197 "external/cronet/third_party/abseil-cpp/", 198 "external/cronet/third_party/boringssl/src/include/", 199 "external/cronet/third_party/google_benchmark/src/include/", 200 "external/cronet/third_party/libc++/src/include", 201 "external/cronet/third_party/libc++abi/src/include", 202 ], 203 cpp_std: "c++20", 204 ldflags: [ 205 "-Wl,--as-needed", 206 "-Wl,--gc-sections", 207 "-Wl,--icf=all", 208 "-Wl,--script,external/cronet/base/android/library_loader/anchor_functions.lds", 209 "-Wl,-wrap,asprintf", 210 "-Wl,-wrap,calloc", 211 "-Wl,-wrap,free", 212 "-Wl,-wrap,getcwd", 213 "-Wl,-wrap,malloc", 214 "-Wl,-wrap,malloc_usable_size", 215 "-Wl,-wrap,memalign", 216 "-Wl,-wrap,posix_memalign", 217 "-Wl,-wrap,pvalloc", 218 "-Wl,-wrap,realloc", 219 "-Wl,-wrap,realpath", 220 "-Wl,-wrap,strdup", 221 "-Wl,-wrap,strndup", 222 "-Wl,-wrap,valloc", 223 "-Wl,-wrap,vasprintf", 224 ], 225 visibility: [ 226 "//external/cronet:__subpackages__", 227 ], 228 target: { 229 android_arm: { 230 cflags: [ 231 "-D_FORTIFY_SOURCE=2", 232 ], 233 }, 234 android_arm64: { 235 cflags: [ 236 "-D_FORTIFY_SOURCE=2", 237 "-O2", 238 "-mno-outline", 239 ], 240 }, 241 android_x86: { 242 cflags: [ 243 "-D_FORTIFY_SOURCE=2", 244 "-msse3", 245 ], 246 }, 247 android_x86_64: { 248 cflags: [ 249 "-D_FORTIFY_SOURCE=2", 250 "-msse3", 251 ], 252 }, 253 }, 254} 255 256// GN: //testing/android/native_test:native_test_support__testing 257cc_library_static { 258 name: "cronet_aml_testing_android_native_test_native_test_support__testing", 259 srcs: [ 260 "main_runner.cc", 261 "native_test_launcher.cc", 262 "native_test_util.cc", 263 ], 264 shared_libs: [ 265 "libandroid", 266 "liblog", 267 "libz", 268 ], 269 generated_headers: [ 270 "cronet_aml_base_allocator_buildflags__testing", 271 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", 272 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", 273 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", 274 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", 275 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", 276 "cronet_aml_base_anchor_functions_buildflags__testing", 277 "cronet_aml_base_build_date__testing", 278 "cronet_aml_base_cfi_buildflags__testing", 279 "cronet_aml_base_check_version_internal_action__testing", 280 "cronet_aml_base_clang_profiling_buildflags__testing", 281 "cronet_aml_base_debugging_buildflags__testing", 282 "cronet_aml_base_feature_list_buildflags__testing", 283 "cronet_aml_base_fuzzing_buildflags__testing", 284 "cronet_aml_base_ios_cronet_buildflags__testing", 285 "cronet_aml_base_logging_buildflags__testing", 286 "cronet_aml_base_message_pump_buildflags__testing", 287 "cronet_aml_base_orderfile_buildflags__testing", 288 "cronet_aml_base_power_monitor_buildflags__testing", 289 "cronet_aml_base_profiler_buildflags__testing", 290 "cronet_aml_base_protected_memory_buildflags__testing", 291 "cronet_aml_base_rust_buildflags__testing", 292 "cronet_aml_base_sanitizer_buildflags__testing", 293 "cronet_aml_base_synchronization_buildflags__testing", 294 "cronet_aml_base_test_base_unittests_jni_headers__action__testing", 295 "cronet_aml_base_test_test_support_jni_headers__action__testing", 296 "cronet_aml_base_tracing_buildflags__testing", 297 "cronet_aml_build_blink_buildflags__testing", 298 "cronet_aml_build_branding_buildflags__testing", 299 "cronet_aml_build_chromecast_buildflags__testing", 300 "cronet_aml_build_chromeos_buildflags__testing", 301 "cronet_aml_build_config_compiler_compiler_buildflags__testing", 302 "cronet_aml_build_ios_buildflags__testing", 303 "cronet_aml_testing_android_native_test_native_main_runner_jni__action__testing", 304 "cronet_aml_testing_android_native_test_native_test_jni__action__testing", 305 ], 306 export_generated_headers: [ 307 "cronet_aml_base_allocator_buildflags__testing", 308 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", 309 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", 310 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", 311 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", 312 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", 313 "cronet_aml_base_anchor_functions_buildflags__testing", 314 "cronet_aml_base_build_date__testing", 315 "cronet_aml_base_cfi_buildflags__testing", 316 "cronet_aml_base_check_version_internal_action__testing", 317 "cronet_aml_base_clang_profiling_buildflags__testing", 318 "cronet_aml_base_debugging_buildflags__testing", 319 "cronet_aml_base_feature_list_buildflags__testing", 320 "cronet_aml_base_fuzzing_buildflags__testing", 321 "cronet_aml_base_ios_cronet_buildflags__testing", 322 "cronet_aml_base_logging_buildflags__testing", 323 "cronet_aml_base_message_pump_buildflags__testing", 324 "cronet_aml_base_orderfile_buildflags__testing", 325 "cronet_aml_base_power_monitor_buildflags__testing", 326 "cronet_aml_base_profiler_buildflags__testing", 327 "cronet_aml_base_protected_memory_buildflags__testing", 328 "cronet_aml_base_rust_buildflags__testing", 329 "cronet_aml_base_sanitizer_buildflags__testing", 330 "cronet_aml_base_synchronization_buildflags__testing", 331 "cronet_aml_base_test_base_unittests_jni_headers__action__testing", 332 "cronet_aml_base_test_test_support_jni_headers__action__testing", 333 "cronet_aml_base_tracing_buildflags__testing", 334 "cronet_aml_build_blink_buildflags__testing", 335 "cronet_aml_build_branding_buildflags__testing", 336 "cronet_aml_build_chromecast_buildflags__testing", 337 "cronet_aml_build_chromeos_buildflags__testing", 338 "cronet_aml_build_config_compiler_compiler_buildflags__testing", 339 "cronet_aml_build_ios_buildflags__testing", 340 "cronet_aml_testing_android_native_test_native_main_runner_jni__action__testing", 341 "cronet_aml_testing_android_native_test_native_test_jni__action__testing", 342 ], 343 defaults: [ 344 "cronet_aml_cc_defaults", 345 ], 346 cflags: [ 347 "-DANDROID", 348 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 349 "-DBENCHMARK_STATIC_DEFINE", 350 "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", 351 "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", 352 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 353 "-DGTEST_API_=", 354 "-DGTEST_HAS_ABSL", 355 "-DGTEST_HAS_POSIX_RE=0", 356 "-DGTEST_HAS_TR1_TUPLE=0", 357 "-DGTEST_LANG_CXX11=1", 358 "-DGTEST_NO_ABSL_FLAGS", 359 "-DHAVE_SYS_UIO_H", 360 "-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE", 361 "-DNDEBUG", 362 "-DNO_UNWIND_TABLES", 363 "-DNVALGRIND", 364 "-DOFFICIAL_BUILD", 365 "-DUNIT_TEST", 366 "-DUSE_CHROMIUM_ICU=1", 367 "-DU_ENABLE_DYLOAD=0", 368 "-DU_ENABLE_RESOURCE_TRACING=0", 369 "-DU_ENABLE_TRACING=1", 370 "-DU_STATIC_IMPLEMENTATION", 371 "-DU_USING_ICU_NAMESPACE=0", 372 "-D_GNU_SOURCE", 373 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 374 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 375 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 376 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 377 "-D__STDC_CONSTANT_MACROS", 378 "-D__STDC_FORMAT_MACROS", 379 "-fdata-sections", 380 "-ffunction-sections", 381 "-fno-asynchronous-unwind-tables", 382 "-fno-unwind-tables", 383 "-fstack-protector", 384 "-fvisibility-inlines-hidden", 385 "-fvisibility=hidden", 386 "-g1", 387 ], 388 include_dirs: [ 389 "external/cronet/", 390 "external/cronet/base/allocator/partition_allocator/src/", 391 "external/cronet/buildtools/third_party/libc++/", 392 "external/cronet/third_party/abseil-cpp/", 393 "external/cronet/third_party/boringssl/src/include/", 394 "external/cronet/third_party/ced/src/", 395 "external/cronet/third_party/google_benchmark/src/include/", 396 "external/cronet/third_party/googletest/custom/", 397 "external/cronet/third_party/googletest/src/googlemock/include/", 398 "external/cronet/third_party/googletest/src/googletest/include/", 399 "external/cronet/third_party/icu/source/common/", 400 "external/cronet/third_party/icu/source/i18n/", 401 "external/cronet/third_party/libc++/src/include", 402 "external/cronet/third_party/libc++abi/src/include", 403 "external/cronet/third_party/re2/src/", 404 ], 405 cpp_std: "c++20", 406 ldflags: [ 407 "-Wl,--as-needed", 408 "-Wl,--gc-sections", 409 "-Wl,--icf=all", 410 "-Wl,--script,external/cronet/base/android/library_loader/anchor_functions.lds", 411 "-Wl,-wrap,asprintf", 412 "-Wl,-wrap,calloc", 413 "-Wl,-wrap,free", 414 "-Wl,-wrap,getcwd", 415 "-Wl,-wrap,malloc", 416 "-Wl,-wrap,malloc_usable_size", 417 "-Wl,-wrap,memalign", 418 "-Wl,-wrap,posix_memalign", 419 "-Wl,-wrap,pvalloc", 420 "-Wl,-wrap,realloc", 421 "-Wl,-wrap,realpath", 422 "-Wl,-wrap,strdup", 423 "-Wl,-wrap,strndup", 424 "-Wl,-wrap,valloc", 425 "-Wl,-wrap,vasprintf", 426 ], 427 visibility: [ 428 "//external/cronet:__subpackages__", 429 ], 430 target: { 431 android_arm: { 432 cflags: [ 433 "-D_FORTIFY_SOURCE=2", 434 ], 435 }, 436 android_arm64: { 437 cflags: [ 438 "-D_FORTIFY_SOURCE=2", 439 "-O2", 440 "-mno-outline", 441 ], 442 }, 443 android_x86: { 444 cflags: [ 445 "-D_FORTIFY_SOURCE=2", 446 "-msse3", 447 ], 448 }, 449 android_x86_64: { 450 cflags: [ 451 "-D_FORTIFY_SOURCE=2", 452 "-msse3", 453 ], 454 }, 455 }, 456} 457