1*a6aa18fbSYabin Cuipackage { 2*a6aa18fbSYabin Cui default_visibility : ["//visibility:private"], 3*a6aa18fbSYabin Cui default_applicable_licenses: ["libpjc_license"], 4*a6aa18fbSYabin Cui} 5*a6aa18fbSYabin Cui 6*a6aa18fbSYabin Cuilicense { 7*a6aa18fbSYabin Cui name: "libpjc_license", 8*a6aa18fbSYabin Cui visibility: [":__subpackages__"], 9*a6aa18fbSYabin Cui license_kinds: ["SPDX-license-identifier-Apache-2.0"], 10*a6aa18fbSYabin Cui license_text: ["LICENSE"], 11*a6aa18fbSYabin Cui} 12*a6aa18fbSYabin Cui 13*a6aa18fbSYabin Cuicc_defaults { 14*a6aa18fbSYabin Cui name: "libpjc_defaults", 15*a6aa18fbSYabin Cui host_supported: true, 16*a6aa18fbSYabin Cui} 17*a6aa18fbSYabin Cui 18*a6aa18fbSYabin Cuifilegroup { 19*a6aa18fbSYabin Cui name: "private-join-and-compute-proto", 20*a6aa18fbSYabin Cui srcs: [ 21*a6aa18fbSYabin Cui "**/*.proto", 22*a6aa18fbSYabin Cui ], 23*a6aa18fbSYabin Cui visibility: ["//packages/modules/AdServices:__subpackages__"], 24*a6aa18fbSYabin Cui} 25*a6aa18fbSYabin Cui 26*a6aa18fbSYabin Cuicc_library { 27*a6aa18fbSYabin Cui name: "libpjc_crypto", 28*a6aa18fbSYabin Cui min_sdk_version: "30", 29*a6aa18fbSYabin Cui sdk_version: "current", 30*a6aa18fbSYabin Cui stl: "libc++_static", 31*a6aa18fbSYabin Cui visibility: [ 32*a6aa18fbSYabin Cui "//external/anonymous-counting-tokens:__subpackages__", 33*a6aa18fbSYabin Cui "//packages/modules/AdServices/adservices/service-core", 34*a6aa18fbSYabin Cui ], 35*a6aa18fbSYabin Cui defaults: ["libpjc_defaults"], 36*a6aa18fbSYabin Cui srcs: [ 37*a6aa18fbSYabin Cui "private_join_and_compute/crypto/big_num.cc", 38*a6aa18fbSYabin Cui "private_join_and_compute/crypto/camenisch_shoup.cc", 39*a6aa18fbSYabin Cui "private_join_and_compute/crypto/commutative_elgamal.cc", 40*a6aa18fbSYabin Cui "private_join_and_compute/crypto/context.cc", 41*a6aa18fbSYabin Cui "private_join_and_compute/crypto/dodis_yampolskiy_prf/bb_oblivious_signature.cc", 42*a6aa18fbSYabin Cui "private_join_and_compute/crypto/dodis_yampolskiy_prf/bb_oblivious_signature.proto", 43*a6aa18fbSYabin Cui "private_join_and_compute/crypto/dodis_yampolskiy_prf/dy_verifiable_random_function.cc", 44*a6aa18fbSYabin Cui "private_join_and_compute/crypto/dodis_yampolskiy_prf/dy_verifiable_random_function.proto", 45*a6aa18fbSYabin Cui "private_join_and_compute/crypto/ec_commutative_cipher.cc", 46*a6aa18fbSYabin Cui "private_join_and_compute/crypto/ec_group.cc", 47*a6aa18fbSYabin Cui "private_join_and_compute/crypto/ec_key.proto", 48*a6aa18fbSYabin Cui "private_join_and_compute/crypto/ec_point.cc", 49*a6aa18fbSYabin Cui "private_join_and_compute/crypto/ec_point_util.cc", 50*a6aa18fbSYabin Cui "private_join_and_compute/crypto/elgamal.cc", 51*a6aa18fbSYabin Cui "private_join_and_compute/crypto/elgamal.proto", 52*a6aa18fbSYabin Cui "private_join_and_compute/crypto/fixed_base_exp.cc", 53*a6aa18fbSYabin Cui "private_join_and_compute/crypto/mont_mul.cc", 54*a6aa18fbSYabin Cui "private_join_and_compute/crypto/openssl_init.cc", 55*a6aa18fbSYabin Cui "private_join_and_compute/crypto/paillier.cc", 56*a6aa18fbSYabin Cui "private_join_and_compute/crypto/paillier.proto", 57*a6aa18fbSYabin Cui "private_join_and_compute/crypto/pedersen_over_zn.cc", 58*a6aa18fbSYabin Cui "private_join_and_compute/crypto/proto/big_num.proto", 59*a6aa18fbSYabin Cui "private_join_and_compute/crypto/proto/camenisch_shoup.proto", 60*a6aa18fbSYabin Cui "private_join_and_compute/crypto/proto/ec_point.proto", 61*a6aa18fbSYabin Cui "private_join_and_compute/crypto/proto/pedersen.proto", 62*a6aa18fbSYabin Cui "private_join_and_compute/crypto/proto/proto_util.cc", 63*a6aa18fbSYabin Cui "private_join_and_compute/crypto/shanks_discrete_log.cc", 64*a6aa18fbSYabin Cui "private_join_and_compute/crypto/simultaneous_fixed_bases_exp.cc", 65*a6aa18fbSYabin Cui "private_join_and_compute/crypto/two_modulus_crt.cc", 66*a6aa18fbSYabin Cui ], 67*a6aa18fbSYabin Cui export_include_dirs: [ 68*a6aa18fbSYabin Cui "private_join_and_compute/crypto/", 69*a6aa18fbSYabin Cui ".", 70*a6aa18fbSYabin Cui ], 71*a6aa18fbSYabin Cui include_dirs: [ 72*a6aa18fbSYabin Cui "external/protobuf", 73*a6aa18fbSYabin Cui ], 74*a6aa18fbSYabin Cui shared_libs: [ 75*a6aa18fbSYabin Cui "libcrypto", 76*a6aa18fbSYabin Cui "liblog", 77*a6aa18fbSYabin Cui ], 78*a6aa18fbSYabin Cui static_libs: [ 79*a6aa18fbSYabin Cui "libpjc_third_party_libabsl", 80*a6aa18fbSYabin Cui ], 81*a6aa18fbSYabin Cui cflags: ["-Wno-unused-parameter"], 82*a6aa18fbSYabin Cui proto: { 83*a6aa18fbSYabin Cui type: "lite", 84*a6aa18fbSYabin Cui export_proto_headers: true, 85*a6aa18fbSYabin Cui local_include_dirs: [ 86*a6aa18fbSYabin Cui ".", 87*a6aa18fbSYabin Cui ], 88*a6aa18fbSYabin Cui include_dirs: [ 89*a6aa18fbSYabin Cui "external/protobuf", 90*a6aa18fbSYabin Cui ], 91*a6aa18fbSYabin Cui }, 92*a6aa18fbSYabin Cui sanitize: { 93*a6aa18fbSYabin Cui integer_overflow: true, 94*a6aa18fbSYabin Cui misc_undefined: ["bounds"], 95*a6aa18fbSYabin Cui }, 96*a6aa18fbSYabin Cui apex_available: ["com.android.adservices", "com.android.extservices",], 97*a6aa18fbSYabin Cui target: { 98*a6aa18fbSYabin Cui host: { 99*a6aa18fbSYabin Cui static_libs: [ 100*a6aa18fbSYabin Cui "libprotobuf-cpp-lite", 101*a6aa18fbSYabin Cui ] 102*a6aa18fbSYabin Cui }, 103*a6aa18fbSYabin Cui android: { 104*a6aa18fbSYabin Cui static_libs: [ 105*a6aa18fbSYabin Cui "libprotobuf-cpp-lite-ndk", 106*a6aa18fbSYabin Cui ] 107*a6aa18fbSYabin Cui } 108*a6aa18fbSYabin Cui } 109*a6aa18fbSYabin Cui} 110*a6aa18fbSYabin Cui 111*a6aa18fbSYabin Cuicc_test { 112*a6aa18fbSYabin Cui name: "libpjc_crypto_test", 113*a6aa18fbSYabin Cui defaults: ["libpjc_defaults"], 114*a6aa18fbSYabin Cui srcs: [ 115*a6aa18fbSYabin Cui "private_join_and_compute/crypto/proto/proto_util_test.cc", 116*a6aa18fbSYabin Cui "private_join_and_compute/crypto/dodis_yampolskiy_prf/dy_verifiable_random_function_test.cc", 117*a6aa18fbSYabin Cui "private_join_and_compute/crypto/camenisch_shoup_test.cc", 118*a6aa18fbSYabin Cui "private_join_and_compute/crypto/pedersen_over_zn_test.cc", 119*a6aa18fbSYabin Cui "private_join_and_compute/crypto/simultaneous_fixed_bases_exp_test.cc", 120*a6aa18fbSYabin Cui ], 121*a6aa18fbSYabin Cui shared_libs: [ 122*a6aa18fbSYabin Cui "libcrypto", 123*a6aa18fbSYabin Cui "liblog", 124*a6aa18fbSYabin Cui "libpjc_crypto", 125*a6aa18fbSYabin Cui ], 126*a6aa18fbSYabin Cui static_libs: [ 127*a6aa18fbSYabin Cui "libgmock", 128*a6aa18fbSYabin Cui "libpjc_third_party_libabsl", 129*a6aa18fbSYabin Cui ], 130*a6aa18fbSYabin Cui include_dirs: [ 131*a6aa18fbSYabin Cui "external/protobuf", 132*a6aa18fbSYabin Cui ], 133*a6aa18fbSYabin Cui test_suites: ["general-tests"], 134*a6aa18fbSYabin Cui target: { 135*a6aa18fbSYabin Cui host: { 136*a6aa18fbSYabin Cui static_libs: [ 137*a6aa18fbSYabin Cui "libprotobuf-cpp-lite", 138*a6aa18fbSYabin Cui ] 139*a6aa18fbSYabin Cui }, 140*a6aa18fbSYabin Cui android: { 141*a6aa18fbSYabin Cui static_libs: [ 142*a6aa18fbSYabin Cui "libprotobuf-cpp-lite-ndk", 143*a6aa18fbSYabin Cui ] 144*a6aa18fbSYabin Cui } 145*a6aa18fbSYabin Cui }, 146*a6aa18fbSYabin Cui} 147*a6aa18fbSYabin Cui 148*a6aa18fbSYabin Cui/* This test takes longer than the bazel timeout atest uses, and there 149*a6aa18fbSYabin Cui is no option to override (see b/222233444). 150*a6aa18fbSYabin Cui 151*a6aa18fbSYabin Cuicc_test { 152*a6aa18fbSYabin Cui name: "libpjc_crypto_bb_oblivious_signature_test", 153*a6aa18fbSYabin Cui defaults: ["libpjc_defaults"], 154*a6aa18fbSYabin Cui srcs: [ 155*a6aa18fbSYabin Cui "private_join_and_compute/crypto/dodis_yampolskiy_prf/bb_oblivious_signature_test.cc", 156*a6aa18fbSYabin Cui ], 157*a6aa18fbSYabin Cui shared_libs: [ 158*a6aa18fbSYabin Cui "libcrypto", 159*a6aa18fbSYabin Cui "liblog", 160*a6aa18fbSYabin Cui "libpjc_crypto", 161*a6aa18fbSYabin Cui ], 162*a6aa18fbSYabin Cui static_libs: [ 163*a6aa18fbSYabin Cui "libgmock", 164*a6aa18fbSYabin Cui "libpjc_third_party_libabsl", 165*a6aa18fbSYabin Cui ], 166*a6aa18fbSYabin Cui target: { 167*a6aa18fbSYabin Cui host: { 168*a6aa18fbSYabin Cui static_libs: [ 169*a6aa18fbSYabin Cui "libprotobuf-cpp-lite", 170*a6aa18fbSYabin Cui ] 171*a6aa18fbSYabin Cui }, 172*a6aa18fbSYabin Cui android: { 173*a6aa18fbSYabin Cui static_libs: [ 174*a6aa18fbSYabin Cui "libprotobuf-cpp-lite-ndk", 175*a6aa18fbSYabin Cui ] 176*a6aa18fbSYabin Cui } 177*a6aa18fbSYabin Cui } 178*a6aa18fbSYabin Cui} 179*a6aa18fbSYabin Cui*/ 180*a6aa18fbSYabin Cui 181*a6aa18fbSYabin Cuicc_library_headers { 182*a6aa18fbSYabin Cui name: "libpjc_third_party_libabsl_headers", 183*a6aa18fbSYabin Cui min_sdk_version: "30", 184*a6aa18fbSYabin Cui sdk_version: "current", 185*a6aa18fbSYabin Cui device_supported: true, 186*a6aa18fbSYabin Cui host_supported: true, 187*a6aa18fbSYabin Cui export_include_dirs: [ 188*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/", 189*a6aa18fbSYabin Cui ], 190*a6aa18fbSYabin Cui apex_available: ["com.android.adservices", "com.android.extservices",], 191*a6aa18fbSYabin Cui} 192*a6aa18fbSYabin Cui 193*a6aa18fbSYabin Cuicc_defaults { 194*a6aa18fbSYabin Cui name: "libpjc_third_party_libabsl_library_defaults", 195*a6aa18fbSYabin Cui header_libs: ["libpjc_third_party_libabsl_headers"], 196*a6aa18fbSYabin Cui export_header_lib_headers: ["libpjc_third_party_libabsl_headers"], 197*a6aa18fbSYabin Cui} 198*a6aa18fbSYabin Cui 199*a6aa18fbSYabin Cuicc_library_static { 200*a6aa18fbSYabin Cui name: "libpjc_third_party_libabsl", 201*a6aa18fbSYabin Cui min_sdk_version: "30", 202*a6aa18fbSYabin Cui sdk_version: "current", 203*a6aa18fbSYabin Cui host_supported: true, 204*a6aa18fbSYabin Cui stl: "libc++_static", 205*a6aa18fbSYabin Cui visibility: [ 206*a6aa18fbSYabin Cui "//external/anonymous-counting-tokens:__subpackages__", 207*a6aa18fbSYabin Cui "//packages/modules/AdServices/adservices/service-core", 208*a6aa18fbSYabin Cui ], 209*a6aa18fbSYabin Cui defaults: ["libpjc_third_party_libabsl_library_defaults"], 210*a6aa18fbSYabin Cui srcs: [ 211*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/base/internal/cycleclock.cc", 212*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/base/internal/low_level_alloc.cc", 213*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/base/internal/raw_logging.cc", 214*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/base/internal/scoped_set_env.cc", 215*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/base/internal/spinlock.cc", 216*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/base/internal/spinlock_wait.cc", 217*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/base/internal/strerror.cc", 218*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/base/internal/sysinfo.cc", 219*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/base/internal/thread_identity.cc", 220*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/base/internal/throw_delegate.cc", 221*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/base/internal/unscaledcycleclock.cc", 222*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/base/log_severity.cc", 223*a6aa18fbSYabin Cui //"third_party/abseil-cpp-20230125.2/absl/container/btree_benchmark.cc", 224*a6aa18fbSYabin Cui //"third_party/abseil-cpp-20230125.2/absl/container/fixed_array_benchmark.cc", 225*a6aa18fbSYabin Cui //"third_party/abseil-cpp-20230125.2/absl/container/inlined_vector_benchmark.cc", 226*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/container/internal/hashtablez_sampler.cc", 227*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/container/internal/hashtablez_sampler_force_weak_definition.cc", 228*a6aa18fbSYabin Cui //"third_party/abseil-cpp-20230125.2/absl/container/internal/layout_benchmark.cc", 229*a6aa18fbSYabin Cui //"third_party/abseil-cpp-20230125.2/absl/container/internal/raw_hash_set_benchmark.cc", 230*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/container/internal/raw_hash_set.cc", 231*a6aa18fbSYabin Cui //"third_party/abseil-cpp-20230125.2/absl/container/internal/raw_hash_set_probe_benchmark.cc", 232*a6aa18fbSYabin Cui //"third_party/abseil-cpp-20230125.2/absl/crc/crc32c_benchmark.cc", 233*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/crc/crc32c.cc", 234*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/crc/internal/cpu_detect.cc", 235*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/crc/internal/crc.cc", 236*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/crc/internal/crc_cord_state.cc", 237*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/crc/internal/crc_memcpy_fallback.cc", 238*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/crc/internal/crc_memcpy_x86_64.cc", 239*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/crc/internal/crc_non_temporal_memcpy.cc", 240*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/crc/internal/crc_x86_arm_combined.cc", 241*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/debugging/failure_signal_handler.cc", 242*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/debugging/internal/address_is_readable.cc", 243*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/debugging/internal/demangle.cc", 244*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/debugging/internal/elf_mem_image.cc", 245*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/debugging/internal/examine_stack.cc", 246*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/debugging/internal/stack_consumption.cc", 247*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/debugging/internal/vdso_support.cc", 248*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/debugging/leak_check.cc", 249*a6aa18fbSYabin Cui //"third_party/abseil-cpp-20230125.2/absl/debugging/stacktrace_benchmark.cc", 250*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/debugging/stacktrace.cc", 251*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/debugging/symbolize.cc", 252*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/flags/commandlineflag.cc", 253*a6aa18fbSYabin Cui //"third_party/abseil-cpp-20230125.2/absl/flags/flag_benchmark.cc", 254*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/flags/flag.cc", 255*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/flags/internal/commandlineflag.cc", 256*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/flags/internal/flag.cc", 257*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/flags/internal/private_handle_accessor.cc", 258*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/flags/internal/program_name.cc", 259*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/flags/internal/usage.cc", 260*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/flags/marshalling.cc", 261*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/flags/parse.cc", 262*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/flags/reflection.cc", 263*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/flags/usage.cc", 264*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/flags/usage_config.cc", 265*a6aa18fbSYabin Cui //"third_party/abseil-cpp-20230125.2/absl/hash/hash_benchmark.cc", 266*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/hash/internal/city.cc", 267*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/hash/internal/hash.cc", 268*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/hash/internal/low_level_hash.cc", 269*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/hash/internal/print_hash_of.cc", 270*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/log/die_if_null.cc", 271*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/log/flags.cc", 272*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/log/globals.cc", 273*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/log/initialize.cc", 274*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/log/internal/check_op.cc", 275*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/log/internal/conditions.cc", 276*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/log/internal/globals.cc", 277*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/log/internal/log_format.cc", 278*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/log/internal/log_message.cc", 279*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/log/internal/log_sink_set.cc", 280*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/log/internal/nullguard.cc", 281*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/log/internal/proto.cc", 282*a6aa18fbSYabin Cui //"third_party/abseil-cpp-20230125.2/absl/log/log_benchmark.cc", 283*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/log/log_entry.cc", 284*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/log/log_sink.cc", 285*a6aa18fbSYabin Cui //"third_party/abseil-cpp-20230125.2/absl/numeric/bits_benchmark.cc", 286*a6aa18fbSYabin Cui //"third_party/abseil-cpp-20230125.2/absl/numeric/int128_benchmark.cc", 287*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/numeric/int128.cc", 288*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/profiling/internal/exponential_biased.cc", 289*a6aa18fbSYabin Cui //"third_party/abseil-cpp-20230125.2/absl/profiling/internal/periodic_sampler_benchmark.cc", 290*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/profiling/internal/periodic_sampler.cc", 291*a6aa18fbSYabin Cui //"third_party/abseil-cpp-20230125.2/absl/random/benchmarks.cc", 292*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/random/discrete_distribution.cc", 293*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/random/gaussian_distribution.cc", 294*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/random/internal/chi_square.cc", 295*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/random/internal/gaussian_distribution_gentables.cc", 296*a6aa18fbSYabin Cui //"third_party/abseil-cpp-20230125.2/absl/random/internal/nanobenchmark.cc", 297*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/random/internal/pool_urbg.cc", 298*a6aa18fbSYabin Cui //"third_party/abseil-cpp-20230125.2/absl/random/internal/randen_benchmarks.cc", 299*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/random/internal/randen.cc", 300*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/random/internal/randen_detect.cc", 301*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/random/internal/randen_hwaes.cc", 302*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/random/internal/randen_round_keys.cc", 303*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/random/internal/randen_slow.cc", 304*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/random/internal/seed_material.cc", 305*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/random/seed_gen_exception.cc", 306*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/random/seed_sequences.cc", 307*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/status/status.cc", 308*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/status/statusor.cc", 309*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/status/status_payload_printer.cc", 310*a6aa18fbSYabin Cui //"third_party/abseil-cpp-20230125.2/absl/strings/ascii_benchmark.cc", 311*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/ascii.cc", 312*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/atod_manual_test.cc", 313*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/charconv.cc", 314*a6aa18fbSYabin Cui //"third_party/abseil-cpp-20230125.2/absl/strings/charconv_benchmark.cc", 315*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/cord_analysis.cc", 316*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/cord_buffer.cc", 317*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/cord.cc", 318*a6aa18fbSYabin Cui //"third_party/abseil-cpp-20230125.2/absl/strings/escaping_benchmark.cc", 319*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/escaping.cc", 320*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/internal/charconv_bigint.cc", 321*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/internal/charconv_parse.cc", 322*a6aa18fbSYabin Cui //"third_party/abseil-cpp-20230125.2/absl/strings/internal/char_map_benchmark.cc", 323*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/internal/cord_internal.cc", 324*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/internal/cord_rep_btree.cc", 325*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/internal/cord_rep_btree_navigator.cc", 326*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/internal/cord_rep_btree_reader.cc", 327*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/internal/cord_rep_consume.cc", 328*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/internal/cord_rep_crc.cc", 329*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/internal/cord_rep_ring.cc", 330*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/internal/cordz_functions.cc", 331*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/internal/cordz_handle.cc", 332*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/internal/cordz_info.cc", 333*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/internal/cordz_sample_token.cc", 334*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/internal/damerau_levenshtein_distance.cc", 335*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/internal/escaping.cc", 336*a6aa18fbSYabin Cui //"third_party/abseil-cpp-20230125.2/absl/strings/internal/memutil_benchmark.cc", 337*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/internal/memutil.cc", 338*a6aa18fbSYabin Cui //"third_party/abseil-cpp-20230125.2/absl/strings/internal/ostringstream_benchmark.cc", 339*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/internal/ostringstream.cc", 340*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/internal/pow10_helper.cc", 341*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/internal/str_format/arg.cc", 342*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/internal/str_format/bind.cc", 343*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/internal/str_format/extension.cc", 344*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/internal/str_format/float_conversion.cc", 345*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/internal/str_format/output.cc", 346*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/internal/str_format/parser.cc", 347*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/internal/stringify_sink.cc", 348*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/internal/utf8.cc", 349*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/match.cc", 350*a6aa18fbSYabin Cui //"third_party/abseil-cpp-20230125.2/absl/strings/numbers_benchmark.cc", 351*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/numbers.cc", 352*a6aa18fbSYabin Cui //"third_party/abseil-cpp-20230125.2/absl/strings/str_cat_benchmark.cc", 353*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/str_cat.cc", 354*a6aa18fbSYabin Cui //"third_party/abseil-cpp-20230125.2/absl/strings/string_view_benchmark.cc", 355*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/string_view.cc", 356*a6aa18fbSYabin Cui //"third_party/abseil-cpp-20230125.2/absl/strings/str_join_benchmark.cc", 357*a6aa18fbSYabin Cui //"third_party/abseil-cpp-20230125.2/absl/strings/str_replace_benchmark.cc", 358*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/str_replace.cc", 359*a6aa18fbSYabin Cui //"third_party/abseil-cpp-20230125.2/absl/strings/str_split_benchmark.cc", 360*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/str_split.cc", 361*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/substitute.cc", 362*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/synchronization/barrier.cc", 363*a6aa18fbSYabin Cui //"third_party/abseil-cpp-20230125.2/absl/synchronization/blocking_counter_benchmark.cc", 364*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/synchronization/blocking_counter.cc", 365*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/synchronization/internal/create_thread_identity.cc", 366*a6aa18fbSYabin Cui //"third_party/abseil-cpp-20230125.2/absl/synchronization/internal/graphcycles_benchmark.cc", 367*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/synchronization/internal/graphcycles.cc", 368*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/synchronization/internal/per_thread_sem.cc", 369*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/synchronization/internal/waiter.cc", 370*a6aa18fbSYabin Cui //"third_party/abseil-cpp-20230125.2/absl/synchronization/mutex_benchmark.cc", 371*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/synchronization/mutex.cc", 372*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/synchronization/notification.cc", 373*a6aa18fbSYabin Cui //"third_party/abseil-cpp-20230125.2/absl/time/civil_time_benchmark.cc", 374*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/time/civil_time.cc", 375*a6aa18fbSYabin Cui //"third_party/abseil-cpp-20230125.2/absl/time/clock_benchmark.cc", 376*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/time/clock.cc", 377*a6aa18fbSYabin Cui //"third_party/abseil-cpp-20230125.2/absl/time/duration_benchmark.cc", 378*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/time/duration.cc", 379*a6aa18fbSYabin Cui //"third_party/abseil-cpp-20230125.2/absl/time/format_benchmark.cc", 380*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/time/format.cc", 381*a6aa18fbSYabin Cui //"third_party/abseil-cpp-20230125.2/absl/time/internal/cctz/src/cctz_benchmark.cc", 382*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/time/internal/cctz/src/civil_time_detail.cc", 383*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/time/internal/cctz/src/time_zone_fixed.cc", 384*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/time/internal/cctz/src/time_zone_format.cc", 385*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/time/internal/cctz/src/time_zone_if.cc", 386*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/time/internal/cctz/src/time_zone_impl.cc", 387*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/time/internal/cctz/src/time_zone_info.cc", 388*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/time/internal/cctz/src/time_zone_libc.cc", 389*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/time/internal/cctz/src/time_zone_lookup.cc", 390*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/time/internal/cctz/src/time_zone_posix.cc", 391*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/time/internal/cctz/src/zone_info_source.cc", 392*a6aa18fbSYabin Cui //"third_party/abseil-cpp-20230125.2/absl/time/time_benchmark.cc", 393*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/time/time.cc", 394*a6aa18fbSYabin Cui ], 395*a6aa18fbSYabin Cui apex_available: ["com.android.adservices", "com.android.extservices",], 396*a6aa18fbSYabin Cui} 397*a6aa18fbSYabin Cui 398*a6aa18fbSYabin Cuicc_defaults { 399*a6aa18fbSYabin Cui name: "libpjc_third_party_libabsl_test", 400*a6aa18fbSYabin Cui defaults: ["libpjc_third_party_libabsl_library_defaults"], 401*a6aa18fbSYabin Cui host_supported: true, 402*a6aa18fbSYabin Cui static_libs: [ 403*a6aa18fbSYabin Cui "libgmock", 404*a6aa18fbSYabin Cui "libpjc_third_party_libabsl", 405*a6aa18fbSYabin Cui ], 406*a6aa18fbSYabin Cui rtti: true, 407*a6aa18fbSYabin Cui cflags: [ 408*a6aa18fbSYabin Cui "-Wno-unused-parameter", 409*a6aa18fbSYabin Cui "-Wno-unreachable-code-loop-increment", 410*a6aa18fbSYabin Cui "-Wno-self-move", 411*a6aa18fbSYabin Cui ], 412*a6aa18fbSYabin Cui} 413*a6aa18fbSYabin Cui 414*a6aa18fbSYabin Cuicc_test { 415*a6aa18fbSYabin Cui name: "libpjc_third_party_libabsl_container_test", 416*a6aa18fbSYabin Cui enabled: false, 417*a6aa18fbSYabin Cui defaults: ["libpjc_third_party_libabsl_test"], 418*a6aa18fbSYabin Cui srcs: [ 419*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/container/btree_test.cc", 420*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/container/fixed_array_exception_safety_test.cc", 421*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/container/fixed_array_test.cc", 422*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/container/flat_hash_map_test.cc", 423*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/container/flat_hash_set_test.cc", 424*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/container/inlined_vector_exception_safety_test.cc", 425*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/container/inlined_vector_test.cc", 426*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/container/internal/common_policy_traits_test.cc", 427*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/container/internal/compressed_tuple_test.cc", 428*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/container/internal/container_memory_test.cc", 429*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/container/internal/hash_function_defaults_test.cc", 430*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/container/internal/hash_generator_testing.cc", 431*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/container/internal/hash_policy_testing_test.cc", 432*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/container/internal/hash_policy_traits_test.cc", 433*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/container/internal/hashtablez_sampler_test.cc", 434*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/container/internal/layout_test.cc", 435*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/container/internal/node_slot_policy_test.cc", 436*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/container/internal/raw_hash_set_allocator_test.cc", 437*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/container/internal/raw_hash_set_test.cc", 438*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/container/internal/test_instance_tracker.cc", 439*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/container/internal/test_instance_tracker_test.cc", 440*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/container/internal/unordered_map_test.cc", 441*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/container/internal/unordered_set_test.cc", 442*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/container/node_hash_map_test.cc", 443*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/container/node_hash_set_test.cc", 444*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/container/sample_element_size_test.cc", 445*a6aa18fbSYabin Cui ], 446*a6aa18fbSYabin Cui} 447*a6aa18fbSYabin Cui 448*a6aa18fbSYabin Cuicc_test { 449*a6aa18fbSYabin Cui name: "libpjc_third_party_libabsl_crc_test", 450*a6aa18fbSYabin Cui enabled: false, 451*a6aa18fbSYabin Cui defaults: ["libpjc_third_party_libabsl_test"], 452*a6aa18fbSYabin Cui srcs: [ 453*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/crc/crc32c_test.cc", 454*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/crc/internal/crc_cord_state_test.cc", 455*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/crc/internal/crc_memcpy_test.cc", 456*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/crc/internal/non_temporal_memcpy_test.cc", 457*a6aa18fbSYabin Cui ], 458*a6aa18fbSYabin Cui} 459*a6aa18fbSYabin Cui 460*a6aa18fbSYabin Cuicc_test { 461*a6aa18fbSYabin Cui name: "libpjc_third_party_libabsl_debugging_test", 462*a6aa18fbSYabin Cui enabled: false, 463*a6aa18fbSYabin Cui defaults: ["libpjc_third_party_libabsl_test"], 464*a6aa18fbSYabin Cui srcs: [ 465*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/debugging/failure_signal_handler_test.cc", 466*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/debugging/internal/demangle_test.cc", 467*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/debugging/internal/stack_consumption_test.cc", 468*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/debugging/leak_check_fail_test.cc", 469*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/debugging/leak_check_test.cc", 470*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/debugging/stacktrace_test.cc", 471*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/debugging/symbolize_test.cc", 472*a6aa18fbSYabin Cui ], 473*a6aa18fbSYabin Cui} 474*a6aa18fbSYabin Cui 475*a6aa18fbSYabin Cuicc_test { 476*a6aa18fbSYabin Cui name: "libpjc_third_party_libabsl_flags_test", 477*a6aa18fbSYabin Cui enabled: false, 478*a6aa18fbSYabin Cui defaults: ["libpjc_third_party_libabsl_test"], 479*a6aa18fbSYabin Cui srcs: [ 480*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/flags/commandlineflag_test.cc", 481*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/flags/config_test.cc", 482*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/flags/flag_test.cc", 483*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/flags/flag_test_defs.cc", 484*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/flags/internal/path_util_test.cc", 485*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/flags/internal/program_name_test.cc", 486*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/flags/internal/sequence_lock_test.cc", 487*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/flags/internal/usage_test.cc", 488*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/flags/marshalling_test.cc", 489*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/flags/parse_test.cc", 490*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/flags/reflection_test.cc", 491*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/flags/usage_config_test.cc", 492*a6aa18fbSYabin Cui ], 493*a6aa18fbSYabin Cui} 494*a6aa18fbSYabin Cui 495*a6aa18fbSYabin Cuicc_test { 496*a6aa18fbSYabin Cui name: "libpjc_third_party_libabsl_hash_test", 497*a6aa18fbSYabin Cui enabled: false, 498*a6aa18fbSYabin Cui defaults: ["libpjc_third_party_libabsl_test"], 499*a6aa18fbSYabin Cui srcs: [ 500*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/hash/hash_test.cc", 501*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/hash/internal/city_test.cc", 502*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/hash/internal/low_level_hash_test.cc", 503*a6aa18fbSYabin Cui ], 504*a6aa18fbSYabin Cui} 505*a6aa18fbSYabin Cui 506*a6aa18fbSYabin Cuicc_test { 507*a6aa18fbSYabin Cui name: "libpjc_third_party_libabsl_log_test", 508*a6aa18fbSYabin Cui enabled: false, 509*a6aa18fbSYabin Cui defaults: ["libpjc_third_party_libabsl_test"], 510*a6aa18fbSYabin Cui srcs: [ 511*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/log/absl_check_test.cc", 512*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/log/check_test.cc", 513*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/log/die_if_null_test.cc", 514*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/log/flags_test.cc", 515*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/log/globals_test.cc", 516*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/log/internal/stderr_log_sink_test.cc", 517*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/log/internal/test_actions.cc", 518*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/log/internal/test_helpers.cc", 519*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/log/internal/test_matchers.cc", 520*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/log/log_basic_test.cc", 521*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/log/log_entry_test.cc", 522*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/log/log_format_test.cc", 523*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/log/log_macro_hygiene_test.cc", 524*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/log/log_modifier_methods_test.cc", 525*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/log/log_sink_test.cc", 526*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/log/log_streamer_test.cc", 527*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/log/scoped_mock_log.cc", 528*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/log/scoped_mock_log_test.cc", 529*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/log/stripping_test.cc", 530*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/log/structured_test.cc", 531*a6aa18fbSYabin Cui ], 532*a6aa18fbSYabin Cui} 533*a6aa18fbSYabin Cui 534*a6aa18fbSYabin Cuicc_test { 535*a6aa18fbSYabin Cui name: "libpjc_third_party_libabsl_log_test2", 536*a6aa18fbSYabin Cui enabled: false, 537*a6aa18fbSYabin Cui defaults: ["libpjc_third_party_libabsl_test"], 538*a6aa18fbSYabin Cui srcs: [ 539*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/log/absl_log_basic_test.cc", 540*a6aa18fbSYabin Cui ], 541*a6aa18fbSYabin Cui} 542*a6aa18fbSYabin Cui 543*a6aa18fbSYabin Cuicc_test { 544*a6aa18fbSYabin Cui name: "libpjc_third_party_libabsl_numeric_test", 545*a6aa18fbSYabin Cui defaults: ["libpjc_third_party_libabsl_test"], 546*a6aa18fbSYabin Cui srcs: [ 547*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/numeric/bits_test.cc", 548*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/numeric/int128_stream_test.cc", 549*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/numeric/int128_test.cc", 550*a6aa18fbSYabin Cui ], 551*a6aa18fbSYabin Cui} 552*a6aa18fbSYabin Cui 553*a6aa18fbSYabin Cuicc_test { 554*a6aa18fbSYabin Cui name: "libpjc_third_party_libabsl_profiling_test", 555*a6aa18fbSYabin Cui enabled: false, 556*a6aa18fbSYabin Cui defaults: ["libpjc_third_party_libabsl_test"], 557*a6aa18fbSYabin Cui srcs: [ 558*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/profiling/internal/exponential_biased_test.cc", 559*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/profiling/internal/periodic_sampler_test.cc", 560*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/profiling/internal/sample_recorder_test.cc", 561*a6aa18fbSYabin Cui ], 562*a6aa18fbSYabin Cui} 563*a6aa18fbSYabin Cui 564*a6aa18fbSYabin Cuicc_test { 565*a6aa18fbSYabin Cui name: "libpjc_third_party_libabsl_status_test", 566*a6aa18fbSYabin Cui defaults: ["libpjc_third_party_libabsl_test"], 567*a6aa18fbSYabin Cui srcs: [ 568*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/status/statusor_test.cc", 569*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/status/status_test.cc", 570*a6aa18fbSYabin Cui ], 571*a6aa18fbSYabin Cui} 572*a6aa18fbSYabin Cui 573*a6aa18fbSYabin Cuicc_test { 574*a6aa18fbSYabin Cui name: "libpjc_third_party_libabsl_strings_test", 575*a6aa18fbSYabin Cui enabled: false, 576*a6aa18fbSYabin Cui defaults: ["libpjc_third_party_libabsl_test"], 577*a6aa18fbSYabin Cui srcs: [ 578*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/ascii_test.cc", 579*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/charconv_test.cc", 580*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/cord_buffer_test.cc", 581*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/cord_ring_reader_test.cc", 582*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/cord_ring_test.cc", 583*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/cord_test.cc", 584*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/cordz_test.cc", 585*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/escaping_test.cc", 586*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/internal/charconv_bigint_test.cc", 587*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/internal/charconv_parse_test.cc", 588*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/internal/char_map_test.cc", 589*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/internal/cord_data_edge_test.cc", 590*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/internal/cord_rep_btree_navigator_test.cc", 591*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/internal/cord_rep_btree_reader_test.cc", 592*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/internal/cord_rep_btree_test.cc", 593*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/internal/cord_rep_crc_test.cc", 594*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/internal/cordz_functions_test.cc", 595*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/internal/cordz_handle_test.cc", 596*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/internal/cordz_info_statistics_test.cc", 597*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/internal/cordz_info_test.cc", 598*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/internal/cordz_sample_token_test.cc", 599*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/internal/cordz_update_scope_test.cc", 600*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/internal/cordz_update_tracker_test.cc", 601*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/internal/damerau_levenshtein_distance_test.cc", 602*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/internal/memutil_test.cc", 603*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/internal/ostringstream_test.cc", 604*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/internal/pow10_helper_test.cc", 605*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/internal/resize_uninitialized_test.cc", 606*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/internal/str_format/arg_test.cc", 607*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/internal/str_format/bind_test.cc", 608*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/internal/str_format/checker_test.cc", 609*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/internal/str_format/convert_test.cc", 610*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/internal/str_format/extension_test.cc", 611*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/internal/str_format/output_test.cc", 612*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/internal/str_format/parser_test.cc", 613*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/internal/string_constant_test.cc", 614*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/internal/utf8_test.cc", 615*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/match_test.cc", 616*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/numbers_test.cc", 617*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/str_cat_test.cc", 618*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/str_format_test.cc", 619*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/string_view_test.cc", 620*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/strip_test.cc", 621*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/str_join_test.cc", 622*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/str_replace_test.cc", 623*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/str_split_test.cc", 624*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/strings/substitute_test.cc", 625*a6aa18fbSYabin Cui ], 626*a6aa18fbSYabin Cui} 627*a6aa18fbSYabin Cui 628*a6aa18fbSYabin Cuicc_test { 629*a6aa18fbSYabin Cui name: "libpjc_third_party_libabsl_synchronization_test", 630*a6aa18fbSYabin Cui enabled: false, 631*a6aa18fbSYabin Cui defaults: ["libpjc_third_party_libabsl_test"], 632*a6aa18fbSYabin Cui srcs: [ 633*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/synchronization/barrier_test.cc", 634*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/synchronization/blocking_counter_test.cc", 635*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/synchronization/internal/graphcycles_test.cc", 636*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/synchronization/internal/per_thread_sem_test.cc", 637*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/synchronization/lifetime_test.cc", 638*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/synchronization/mutex_method_pointer_test.cc", 639*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/synchronization/mutex_test.cc", 640*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/synchronization/notification_test.cc", 641*a6aa18fbSYabin Cui ], 642*a6aa18fbSYabin Cui} 643*a6aa18fbSYabin Cui 644*a6aa18fbSYabin Cuicc_test { 645*a6aa18fbSYabin Cui name: "libpjc_third_party_libabsl_random_test", 646*a6aa18fbSYabin Cui enabled: false, 647*a6aa18fbSYabin Cui defaults: ["libpjc_third_party_libabsl_test"], 648*a6aa18fbSYabin Cui srcs: [ 649*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/random/bernoulli_distribution_test.cc", 650*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/random/beta_distribution_test.cc", 651*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/random/bit_gen_ref_test.cc", 652*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/random/discrete_distribution_test.cc", 653*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/random/distributions_test.cc", 654*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/random/examples_test.cc", 655*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/random/exponential_distribution_test.cc", 656*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/random/gaussian_distribution_test.cc", 657*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/random/generators_test.cc", 658*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/random/log_uniform_int_distribution_test.cc", 659*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/random/mock_distributions_test.cc", 660*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/random/mocking_bit_gen_test.cc", 661*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/random/poisson_distribution_test.cc", 662*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/random/seed_sequences_test.cc", 663*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/random/uniform_int_distribution_test.cc", 664*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/random/uniform_real_distribution_test.cc", 665*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/random/zipf_distribution_test.cc", 666*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/random/internal/chi_square_test.cc", 667*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/random/internal/distribution_test_util.cc", 668*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/random/internal/distribution_test_util_test.cc", 669*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/random/internal/explicit_seed_seq_test.cc", 670*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/random/internal/fastmath_test.cc", 671*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/random/internal/fast_uniform_bits_test.cc", 672*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/random/internal/generate_real_test.cc", 673*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/random/internal/iostream_state_saver_test.cc", 674*a6aa18fbSYabin Cui //"third_party/abseil-cpp-20230125.2/absl/random/internal/nanobenchmark_test.cc", 675*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/random/internal/nonsecure_base_test.cc", 676*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/random/internal/pcg_engine_test.cc", 677*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/random/internal/pool_urbg_test.cc", 678*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/random/internal/randen_engine_test.cc", 679*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/random/internal/randen_hwaes_test.cc", 680*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/random/internal/randen_slow_test.cc", 681*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/random/internal/randen_test.cc", 682*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/random/internal/salted_seed_seq_test.cc", 683*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/random/internal/seed_material_test.cc", 684*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/random/internal/traits_test.cc", 685*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/random/internal/uniform_helper_test.cc", 686*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/random/internal/wide_multiply_test.cc", 687*a6aa18fbSYabin Cui ], 688*a6aa18fbSYabin Cui} 689*a6aa18fbSYabin Cui 690*a6aa18fbSYabin Cuicc_test { 691*a6aa18fbSYabin Cui name: "libpjc_third_party_libabsl_time_test", 692*a6aa18fbSYabin Cui enabled: false, 693*a6aa18fbSYabin Cui defaults: ["libpjc_third_party_libabsl_test"], 694*a6aa18fbSYabin Cui srcs: [ 695*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/time/civil_time_test.cc", 696*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/time/clock_test.cc", 697*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/time/duration_test.cc", 698*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/time/flag_test.cc", 699*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/time/format_test.cc", 700*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/time/internal/cctz/src/civil_time_test.cc", 701*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/time/internal/cctz/src/time_zone_format_test.cc", 702*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/time/internal/cctz/src/time_zone_lookup_test.cc", 703*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/time/internal/test_util.cc", 704*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/time/time_test.cc", 705*a6aa18fbSYabin Cui "third_party/abseil-cpp-20230125.2/absl/time/time_zone_test.cc", 706*a6aa18fbSYabin Cui ], 707*a6aa18fbSYabin Cui} 708