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_googletest_license", 21 ], 22} 23 24// GN: License-Artificial 25license { 26 name: "stable_cronet_third_party_googletest_license", 27 visibility: [ 28 ":__subpackages__", 29 ], 30 license_text: [ 31 "LICENSE", 32 ], 33 license_kinds: [ 34 "SPDX-license-identifier-BSD-3-Clause", 35 ], 36} 37 38// GN: //third_party/googletest:gmock__testing 39cc_library_static { 40 name: "stable_cronet_third_party_googletest_gmock__testing", 41 srcs: [ 42 "src/googlemock/src/gmock-cardinalities.cc", 43 "src/googlemock/src/gmock-internal-utils.cc", 44 "src/googlemock/src/gmock-matchers.cc", 45 "src/googlemock/src/gmock-spec-builders.cc", 46 "src/googlemock/src/gmock.cc", 47 ], 48 shared_libs: [ 49 "libandroid", 50 "liblog", 51 "libz", 52 ], 53 host_cross_supported: false, 54 generated_headers: [ 55 "stable_cronet_base_allocator_buildflags__testing", 56 "stable_cronet_base_allocator_partition_allocator_src_partition_alloc_buildflags__testing", 57 "stable_cronet_base_anchor_functions_buildflags__testing", 58 "stable_cronet_base_build_date__testing", 59 "stable_cronet_base_cfi_buildflags__testing", 60 "stable_cronet_base_check_version_internal_action__testing", 61 "stable_cronet_base_clang_profiling_buildflags__testing", 62 "stable_cronet_base_debugging_buildflags__testing", 63 "stable_cronet_base_feature_list_buildflags__testing", 64 "stable_cronet_base_fuzzing_buildflags__testing", 65 "stable_cronet_base_ios_cronet_buildflags__testing", 66 "stable_cronet_base_orderfile_buildflags__testing", 67 "stable_cronet_base_power_monitor_buildflags__testing", 68 "stable_cronet_base_profiler_buildflags__testing", 69 "stable_cronet_base_protected_memory_buildflags__testing", 70 "stable_cronet_base_rust_logger_cxx_generated_gen__testing_header", 71 "stable_cronet_base_sanitizer_buildflags__testing", 72 "stable_cronet_base_synchronization_buildflags__testing", 73 "stable_cronet_base_tracing_buildflags__testing", 74 "stable_cronet_build_blink_buildflags__testing", 75 "stable_cronet_build_branding_buildflags__testing", 76 "stable_cronet_build_chromecast_buildflags__testing", 77 "stable_cronet_build_chromeos_buildflags__testing", 78 "stable_cronet_build_config_compiler_compiler_buildflags__testing", 79 "stable_cronet_build_ios_buildflags__testing", 80 "stable_cronet_third_party_jni_zero_generate_jni__action__testing", 81 "stable_cronet_third_party_jni_zero_system_jni__action__testing", 82 "stable_cronet_third_party_rust_serde_json_lenient_v0_2_wrapper_wrapper_cxx_generated_gen__testing_header", 83 ], 84 export_generated_headers: [ 85 "stable_cronet_base_allocator_buildflags__testing", 86 "stable_cronet_base_allocator_partition_allocator_src_partition_alloc_buildflags__testing", 87 "stable_cronet_base_anchor_functions_buildflags__testing", 88 "stable_cronet_base_build_date__testing", 89 "stable_cronet_base_cfi_buildflags__testing", 90 "stable_cronet_base_check_version_internal_action__testing", 91 "stable_cronet_base_clang_profiling_buildflags__testing", 92 "stable_cronet_base_debugging_buildflags__testing", 93 "stable_cronet_base_feature_list_buildflags__testing", 94 "stable_cronet_base_fuzzing_buildflags__testing", 95 "stable_cronet_base_ios_cronet_buildflags__testing", 96 "stable_cronet_base_orderfile_buildflags__testing", 97 "stable_cronet_base_power_monitor_buildflags__testing", 98 "stable_cronet_base_profiler_buildflags__testing", 99 "stable_cronet_base_protected_memory_buildflags__testing", 100 "stable_cronet_base_rust_logger_cxx_generated_gen__testing_header", 101 "stable_cronet_base_sanitizer_buildflags__testing", 102 "stable_cronet_base_synchronization_buildflags__testing", 103 "stable_cronet_base_tracing_buildflags__testing", 104 "stable_cronet_build_blink_buildflags__testing", 105 "stable_cronet_build_branding_buildflags__testing", 106 "stable_cronet_build_chromecast_buildflags__testing", 107 "stable_cronet_build_chromeos_buildflags__testing", 108 "stable_cronet_build_config_compiler_compiler_buildflags__testing", 109 "stable_cronet_build_ios_buildflags__testing", 110 "stable_cronet_third_party_jni_zero_generate_jni__action__testing", 111 "stable_cronet_third_party_jni_zero_system_jni__action__testing", 112 "stable_cronet_third_party_rust_serde_json_lenient_v0_2_wrapper_wrapper_cxx_generated_gen__testing_header", 113 ], 114 defaults: [ 115 "stable_cronet_cc_defaults", 116 ], 117 cflags: [ 118 "-DABSL_FLAGS_STRIP_NAMES=0", 119 "-DANDROID", 120 "-DANDROID_NDK_VERSION_ROLL=r27_1", 121 "-DCR_CLANG_REVISION=\"llvmorg-20-init-13894-g8cb44859-1\"", 122 "-DCR_LIBCXX_REVISION=6a91009985a46122b061d36bb27f2c94f99126df", 123 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 124 "-DGTEST_API_=", 125 "-DGTEST_HAS_ABSL", 126 "-DGTEST_HAS_POSIX_RE=0", 127 "-DGTEST_HAS_TR1_TUPLE=0", 128 "-DGTEST_LANG_CXX11=1", 129 "-DGTEST_NO_ABSL_FLAGS", 130 "-DHAVE_SYS_UIO_H", 131 "-DNDEBUG", 132 "-DNVALGRIND", 133 "-DOFFICIAL_BUILD", 134 "-DTMP_REBUILD_HACK", 135 "-D_GNU_SOURCE", 136 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 137 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 138 "-D_LIBCPP_INSTRUMENTED_WITH_ASAN=0", 139 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 140 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 141 "-D__STDC_CONSTANT_MACROS", 142 "-D__STDC_FORMAT_MACROS", 143 "-fdata-sections", 144 "-ffunction-sections", 145 "-fstack-protector", 146 "-fvisibility-inlines-hidden", 147 "-fvisibility=hidden", 148 "-g1", 149 ], 150 include_dirs: [ 151 "external/cronet/stable/", 152 "external/cronet/stable/buildtools/third_party/libc++/", 153 "external/cronet/stable/third_party/abseil-cpp/", 154 "external/cronet/stable/third_party/googletest/custom/", 155 "external/cronet/stable/third_party/googletest/src/googlemock/include/", 156 "external/cronet/stable/third_party/googletest/src/googletest/include/", 157 "external/cronet/stable/third_party/libc++/src/include", 158 "external/cronet/stable/third_party/libc++abi/src/include", 159 "external/cronet/stable/third_party/re2/src/", 160 ], 161 cpp_std: "c++20", 162 ldflags: [ 163 "-Wl,--as-needed", 164 "-Wl,--gc-sections", 165 "-Wl,--icf=all", 166 "-Wl,--script,external/cronet/stable/base/android/library_loader/anchor_functions.lds", 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 "-D__ARM_NEON__=1", 181 "-O2", 182 "-mno-outline", 183 ], 184 }, 185 android_x86: { 186 cflags: [ 187 "-D_FORTIFY_SOURCE=2", 188 "-msse3", 189 ], 190 }, 191 android_x86_64: { 192 cflags: [ 193 "-D_FORTIFY_SOURCE=2", 194 "-O2", 195 "-msse3", 196 ], 197 }, 198 }, 199} 200 201// GN: //third_party/googletest:gtest__testing 202cc_library_static { 203 name: "stable_cronet_third_party_googletest_gtest__testing", 204 srcs: [ 205 "custom/gtest/internal/custom/chrome_custom_temp_dir.cc", 206 "custom/gtest/internal/custom/gtest_port_wrapper.cc", 207 "custom/gtest/internal/custom/stack_trace_getter.cc", 208 "src/googletest/src/gtest-assertion-result.cc", 209 "src/googletest/src/gtest-death-test.cc", 210 "src/googletest/src/gtest-filepath.cc", 211 "src/googletest/src/gtest-matchers.cc", 212 "src/googletest/src/gtest-printers.cc", 213 "src/googletest/src/gtest-test-part.cc", 214 "src/googletest/src/gtest-typed-test.cc", 215 "src/googletest/src/gtest.cc", 216 ], 217 shared_libs: [ 218 "libandroid", 219 "liblog", 220 "libz", 221 ], 222 host_cross_supported: false, 223 generated_headers: [ 224 "stable_cronet_base_allocator_buildflags__testing", 225 "stable_cronet_base_allocator_partition_allocator_src_partition_alloc_buildflags__testing", 226 "stable_cronet_base_anchor_functions_buildflags__testing", 227 "stable_cronet_base_build_date__testing", 228 "stable_cronet_base_cfi_buildflags__testing", 229 "stable_cronet_base_check_version_internal_action__testing", 230 "stable_cronet_base_clang_profiling_buildflags__testing", 231 "stable_cronet_base_debugging_buildflags__testing", 232 "stable_cronet_base_feature_list_buildflags__testing", 233 "stable_cronet_base_fuzzing_buildflags__testing", 234 "stable_cronet_base_ios_cronet_buildflags__testing", 235 "stable_cronet_base_orderfile_buildflags__testing", 236 "stable_cronet_base_power_monitor_buildflags__testing", 237 "stable_cronet_base_profiler_buildflags__testing", 238 "stable_cronet_base_protected_memory_buildflags__testing", 239 "stable_cronet_base_rust_logger_cxx_generated_gen__testing_header", 240 "stable_cronet_base_sanitizer_buildflags__testing", 241 "stable_cronet_base_synchronization_buildflags__testing", 242 "stable_cronet_base_tracing_buildflags__testing", 243 "stable_cronet_build_blink_buildflags__testing", 244 "stable_cronet_build_branding_buildflags__testing", 245 "stable_cronet_build_chromecast_buildflags__testing", 246 "stable_cronet_build_chromeos_buildflags__testing", 247 "stable_cronet_build_config_compiler_compiler_buildflags__testing", 248 "stable_cronet_build_ios_buildflags__testing", 249 "stable_cronet_third_party_jni_zero_generate_jni__action__testing", 250 "stable_cronet_third_party_jni_zero_system_jni__action__testing", 251 "stable_cronet_third_party_rust_serde_json_lenient_v0_2_wrapper_wrapper_cxx_generated_gen__testing_header", 252 ], 253 export_generated_headers: [ 254 "stable_cronet_base_allocator_buildflags__testing", 255 "stable_cronet_base_allocator_partition_allocator_src_partition_alloc_buildflags__testing", 256 "stable_cronet_base_anchor_functions_buildflags__testing", 257 "stable_cronet_base_build_date__testing", 258 "stable_cronet_base_cfi_buildflags__testing", 259 "stable_cronet_base_check_version_internal_action__testing", 260 "stable_cronet_base_clang_profiling_buildflags__testing", 261 "stable_cronet_base_debugging_buildflags__testing", 262 "stable_cronet_base_feature_list_buildflags__testing", 263 "stable_cronet_base_fuzzing_buildflags__testing", 264 "stable_cronet_base_ios_cronet_buildflags__testing", 265 "stable_cronet_base_orderfile_buildflags__testing", 266 "stable_cronet_base_power_monitor_buildflags__testing", 267 "stable_cronet_base_profiler_buildflags__testing", 268 "stable_cronet_base_protected_memory_buildflags__testing", 269 "stable_cronet_base_rust_logger_cxx_generated_gen__testing_header", 270 "stable_cronet_base_sanitizer_buildflags__testing", 271 "stable_cronet_base_synchronization_buildflags__testing", 272 "stable_cronet_base_tracing_buildflags__testing", 273 "stable_cronet_build_blink_buildflags__testing", 274 "stable_cronet_build_branding_buildflags__testing", 275 "stable_cronet_build_chromecast_buildflags__testing", 276 "stable_cronet_build_chromeos_buildflags__testing", 277 "stable_cronet_build_config_compiler_compiler_buildflags__testing", 278 "stable_cronet_build_ios_buildflags__testing", 279 "stable_cronet_third_party_jni_zero_generate_jni__action__testing", 280 "stable_cronet_third_party_jni_zero_system_jni__action__testing", 281 "stable_cronet_third_party_rust_serde_json_lenient_v0_2_wrapper_wrapper_cxx_generated_gen__testing_header", 282 ], 283 defaults: [ 284 "stable_cronet_cc_defaults", 285 ], 286 cflags: [ 287 "-DABSL_FLAGS_STRIP_NAMES=0", 288 "-DANDROID", 289 "-DANDROID_NDK_VERSION_ROLL=r27_1", 290 "-DCR_CLANG_REVISION=\"llvmorg-20-init-13894-g8cb44859-1\"", 291 "-DCR_CXX_INCLUDE=\"third_party/rust/chromium_crates_io/vendor/cxx-1.0.130/include/cxx.h\"", 292 "-DCR_LIBCXX_REVISION=6a91009985a46122b061d36bb27f2c94f99126df", 293 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 294 "-DGTEST_API_=", 295 "-DGTEST_HAS_ABSL", 296 "-DGTEST_HAS_POSIX_RE=0", 297 "-DGTEST_HAS_TR1_TUPLE=0", 298 "-DGTEST_LANG_CXX11=1", 299 "-DGTEST_NO_ABSL_FLAGS", 300 "-DHAVE_SYS_UIO_H", 301 "-DNDEBUG", 302 "-DNVALGRIND", 303 "-DOFFICIAL_BUILD", 304 "-DTMP_REBUILD_HACK", 305 "-D_GNU_SOURCE", 306 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 307 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 308 "-D_LIBCPP_INSTRUMENTED_WITH_ASAN=0", 309 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 310 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 311 "-fdata-sections", 312 "-ffunction-sections", 313 "-fstack-protector", 314 "-fvisibility-inlines-hidden", 315 "-fvisibility=hidden", 316 "-g1", 317 ], 318 include_dirs: [ 319 "external/cronet/stable/", 320 "external/cronet/stable/base/allocator/partition_allocator/src/", 321 "external/cronet/stable/buildtools/third_party/libc++/", 322 "external/cronet/stable/third_party/abseil-cpp/", 323 "external/cronet/stable/third_party/boringssl/src/include/", 324 "external/cronet/stable/third_party/googletest/custom/", 325 "external/cronet/stable/third_party/googletest/src/googletest/", 326 "external/cronet/stable/third_party/googletest/src/googletest/include/", 327 "external/cronet/stable/third_party/libc++/src/include", 328 "external/cronet/stable/third_party/libc++abi/src/include", 329 "external/cronet/stable/third_party/re2/src/", 330 ], 331 cpp_std: "c++20", 332 ldflags: [ 333 "-Wl,--as-needed", 334 "-Wl,--gc-sections", 335 "-Wl,--icf=all", 336 "-Wl,--script,external/cronet/stable/base/android/library_loader/anchor_functions.lds", 337 ], 338 visibility: [ 339 "//external/cronet:__subpackages__", 340 ], 341 target: { 342 android_arm64: { 343 cflags: [ 344 "-D__ARM_NEON__=1", 345 "-O2", 346 "-mno-outline", 347 ], 348 }, 349 android_x86: { 350 cflags: [ 351 "-msse3", 352 ], 353 }, 354 android_x86_64: { 355 cflags: [ 356 "-O2", 357 "-msse3", 358 ], 359 }, 360 }, 361} 362