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_third_party_abseil-cpp_license", 21 ], 22} 23 24// GN: //third_party/abseil-cpp/absl/time/internal/cctz:civil_time 25cc_library_static { 26 name: "cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_civil_time", 27 srcs: [ 28 "src/civil_time_detail.cc", 29 ], 30 defaults: [ 31 "cronet_aml_cc_defaults", 32 ], 33 cflags: [ 34 "-DABSL_ALLOCATOR_NOTHROW=1", 35 "-DANDROID", 36 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 37 "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", 38 "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", 39 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 40 "-DHAVE_SYS_UIO_H", 41 "-DNDEBUG", 42 "-DNO_UNWIND_TABLES", 43 "-DNVALGRIND", 44 "-DOFFICIAL_BUILD", 45 "-D_GNU_SOURCE", 46 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 47 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 48 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 49 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 50 "-fdata-sections", 51 "-ffunction-sections", 52 "-fno-asynchronous-unwind-tables", 53 "-fno-unwind-tables", 54 "-fstack-protector", 55 "-fvisibility-inlines-hidden", 56 "-fvisibility=hidden", 57 "-g1", 58 ], 59 include_dirs: [ 60 "external/cronet/", 61 "external/cronet/buildtools/third_party/libc++/", 62 "external/cronet/third_party/abseil-cpp/", 63 "external/cronet/third_party/libc++/src/include", 64 "external/cronet/third_party/libc++abi/src/include", 65 ], 66 cpp_std: "c++20", 67 ldflags: [ 68 "-Wl,--as-needed", 69 "-Wl,--gc-sections", 70 "-Wl,--icf=all", 71 ], 72 visibility: [ 73 "//external/cronet:__subpackages__", 74 ], 75 target: { 76 android_arm64: { 77 cflags: [ 78 "-O2", 79 "-mno-outline", 80 ], 81 }, 82 android_x86: { 83 cflags: [ 84 "-msse3", 85 ], 86 }, 87 android_x86_64: { 88 cflags: [ 89 "-msse3", 90 ], 91 }, 92 }, 93} 94 95// GN: //third_party/abseil-cpp/absl/time/internal/cctz:civil_time__testing 96cc_library_static { 97 name: "cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_civil_time__testing", 98 srcs: [ 99 "src/civil_time_detail.cc", 100 ], 101 host_supported: true, 102 defaults: [ 103 "cronet_aml_cc_defaults", 104 ], 105 cflags: [ 106 "-DABSL_ALLOCATOR_NOTHROW=1", 107 "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", 108 "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", 109 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 110 "-DNDEBUG", 111 "-DNO_UNWIND_TABLES", 112 "-DNVALGRIND", 113 "-DOFFICIAL_BUILD", 114 "-D_GNU_SOURCE", 115 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 116 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 117 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 118 "-fdata-sections", 119 "-ffunction-sections", 120 "-fno-asynchronous-unwind-tables", 121 "-fno-unwind-tables", 122 "-fstack-protector", 123 "-fvisibility-inlines-hidden", 124 "-fvisibility=hidden", 125 "-g1", 126 ], 127 include_dirs: [ 128 "external/cronet/", 129 "external/cronet/buildtools/third_party/libc++/", 130 "external/cronet/third_party/abseil-cpp/", 131 "external/cronet/third_party/libc++/src/include", 132 "external/cronet/third_party/libc++abi/src/include", 133 ], 134 cpp_std: "c++20", 135 ldflags: [ 136 "-Wl,--as-needed", 137 "-Wl,--gc-sections", 138 "-Wl,--icf=all", 139 ], 140 visibility: [ 141 "//external/cronet:__subpackages__", 142 ], 143 target: { 144 android_arm: { 145 cflags: [ 146 "-DANDROID", 147 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 148 "-DHAVE_SYS_UIO_H", 149 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 150 ], 151 }, 152 android_arm64: { 153 cflags: [ 154 "-DANDROID", 155 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 156 "-DHAVE_SYS_UIO_H", 157 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 158 "-O2", 159 "-mno-outline", 160 ], 161 }, 162 android_riscv64: { 163 cflags: [ 164 "-DANDROID", 165 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 166 "-DHAVE_SYS_UIO_H", 167 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 168 ], 169 }, 170 android_x86: { 171 cflags: [ 172 "-DANDROID", 173 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 174 "-DHAVE_SYS_UIO_H", 175 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 176 "-msse3", 177 ], 178 }, 179 android_x86_64: { 180 cflags: [ 181 "-DANDROID", 182 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 183 "-DHAVE_SYS_UIO_H", 184 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 185 "-msse3", 186 ], 187 }, 188 host: { 189 cflags: [ 190 "-DCR_SYSROOT_KEY=20230611T210420Z-2", 191 "-DUSE_AURA=1", 192 "-DUSE_OZONE=1", 193 "-DUSE_UDEV", 194 "-D_FILE_OFFSET_BITS=64", 195 "-D_LARGEFILE64_SOURCE", 196 "-D_LARGEFILE_SOURCE", 197 "-O2", 198 "-msse3", 199 ], 200 compile_multilib: "64", 201 }, 202 }, 203} 204 205// GN: //third_party/abseil-cpp/absl/time/internal/cctz:time_zone 206cc_library_static { 207 name: "cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_time_zone", 208 srcs: [ 209 "src/time_zone_fixed.cc", 210 "src/time_zone_format.cc", 211 "src/time_zone_if.cc", 212 "src/time_zone_impl.cc", 213 "src/time_zone_info.cc", 214 "src/time_zone_libc.cc", 215 "src/time_zone_lookup.cc", 216 "src/time_zone_posix.cc", 217 "src/zone_info_source.cc", 218 ], 219 defaults: [ 220 "cronet_aml_cc_defaults", 221 ], 222 cflags: [ 223 "-DABSL_ALLOCATOR_NOTHROW=1", 224 "-DANDROID", 225 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 226 "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", 227 "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", 228 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 229 "-DHAVE_SYS_UIO_H", 230 "-DNDEBUG", 231 "-DNO_UNWIND_TABLES", 232 "-DNVALGRIND", 233 "-DOFFICIAL_BUILD", 234 "-D_GNU_SOURCE", 235 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 236 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 237 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 238 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 239 "-fdata-sections", 240 "-ffunction-sections", 241 "-fno-asynchronous-unwind-tables", 242 "-fno-unwind-tables", 243 "-fstack-protector", 244 "-fvisibility-inlines-hidden", 245 "-fvisibility=hidden", 246 "-g1", 247 ], 248 include_dirs: [ 249 "external/cronet/", 250 "external/cronet/buildtools/third_party/libc++/", 251 "external/cronet/third_party/abseil-cpp/", 252 "external/cronet/third_party/libc++/src/include", 253 "external/cronet/third_party/libc++abi/src/include", 254 ], 255 cpp_std: "c++20", 256 ldflags: [ 257 "-Wl,--as-needed", 258 "-Wl,--gc-sections", 259 "-Wl,--icf=all", 260 ], 261 visibility: [ 262 "//external/cronet:__subpackages__", 263 ], 264 target: { 265 android_arm64: { 266 cflags: [ 267 "-O2", 268 "-mno-outline", 269 ], 270 }, 271 android_x86: { 272 cflags: [ 273 "-msse3", 274 ], 275 }, 276 android_x86_64: { 277 cflags: [ 278 "-msse3", 279 ], 280 }, 281 }, 282} 283 284// GN: //third_party/abseil-cpp/absl/time/internal/cctz:time_zone__testing 285cc_library_static { 286 name: "cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_time_zone__testing", 287 srcs: [ 288 "src/time_zone_fixed.cc", 289 "src/time_zone_format.cc", 290 "src/time_zone_if.cc", 291 "src/time_zone_impl.cc", 292 "src/time_zone_info.cc", 293 "src/time_zone_libc.cc", 294 "src/time_zone_lookup.cc", 295 "src/time_zone_posix.cc", 296 "src/zone_info_source.cc", 297 ], 298 host_supported: true, 299 defaults: [ 300 "cronet_aml_cc_defaults", 301 ], 302 cflags: [ 303 "-DABSL_ALLOCATOR_NOTHROW=1", 304 "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", 305 "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", 306 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 307 "-DNDEBUG", 308 "-DNO_UNWIND_TABLES", 309 "-DNVALGRIND", 310 "-DOFFICIAL_BUILD", 311 "-D_GNU_SOURCE", 312 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 313 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 314 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 315 "-fdata-sections", 316 "-ffunction-sections", 317 "-fno-asynchronous-unwind-tables", 318 "-fno-unwind-tables", 319 "-fstack-protector", 320 "-fvisibility-inlines-hidden", 321 "-fvisibility=hidden", 322 "-g1", 323 ], 324 include_dirs: [ 325 "external/cronet/", 326 "external/cronet/buildtools/third_party/libc++/", 327 "external/cronet/third_party/abseil-cpp/", 328 "external/cronet/third_party/libc++/src/include", 329 "external/cronet/third_party/libc++abi/src/include", 330 ], 331 cpp_std: "c++20", 332 ldflags: [ 333 "-Wl,--as-needed", 334 "-Wl,--gc-sections", 335 "-Wl,--icf=all", 336 ], 337 visibility: [ 338 "//external/cronet:__subpackages__", 339 ], 340 target: { 341 android_arm: { 342 cflags: [ 343 "-DANDROID", 344 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 345 "-DHAVE_SYS_UIO_H", 346 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 347 ], 348 }, 349 android_arm64: { 350 cflags: [ 351 "-DANDROID", 352 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 353 "-DHAVE_SYS_UIO_H", 354 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 355 "-O2", 356 "-mno-outline", 357 ], 358 }, 359 android_riscv64: { 360 cflags: [ 361 "-DANDROID", 362 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 363 "-DHAVE_SYS_UIO_H", 364 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 365 ], 366 }, 367 android_x86: { 368 cflags: [ 369 "-DANDROID", 370 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 371 "-DHAVE_SYS_UIO_H", 372 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 373 "-msse3", 374 ], 375 }, 376 android_x86_64: { 377 cflags: [ 378 "-DANDROID", 379 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 380 "-DHAVE_SYS_UIO_H", 381 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 382 "-msse3", 383 ], 384 }, 385 host: { 386 cflags: [ 387 "-DCR_SYSROOT_KEY=20230611T210420Z-2", 388 "-DUSE_AURA=1", 389 "-DUSE_OZONE=1", 390 "-DUSE_UDEV", 391 "-D_FILE_OFFSET_BITS=64", 392 "-D_LARGEFILE64_SOURCE", 393 "-D_LARGEFILE_SOURCE", 394 "-O2", 395 "-msse3", 396 ], 397 compile_multilib: "64", 398 }, 399 }, 400} 401