diff options
author | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2023-11-01 16:15:08 +0000 |
---|---|---|
committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2023-11-01 16:15:08 +0000 |
commit | 69f8544e6b4f8b2cb8dd572e85b773fbe56e35df (patch) | |
tree | ff6052b506c3059f9c0f6e66d682fd0ec4ab7650 | |
parent | 44caeaad705b25052477766b75c80cf95df4f21f (diff) | |
parent | f3a56c337b18888e986782217a5929d0aa0b6b9c (diff) | |
download | private-join-and-compute-android14-mainline-extservices-release.tar.gz |
Snap for 11035523 from f3a56c337b18888e986782217a5929d0aa0b6b9c to mainline-extservices-releaseaml_ext_341414010aml_ext_341317010android14-mainline-extservices-release
Change-Id: I936afaee44090510d619387a3e76445c29d29747
-rw-r--r-- | Android.bp | 73 | ||||
-rw-r--r-- | TEST_MAPPING | 6 |
2 files changed, 64 insertions, 15 deletions
@@ -15,9 +15,23 @@ cc_defaults { host_supported: true, } +filegroup { + name: "private-join-and-compute-proto", + srcs: [ + "**/*.proto", + ], + visibility: ["//packages/modules/AdServices:__subpackages__"], +} + cc_library { name: "libpjc_crypto", - visibility: ["//external/anonymous-counting-tokens:__subpackages__"], + min_sdk_version: "30", + sdk_version: "current", + stl: "libc++_static", + visibility: [ + "//external/anonymous-counting-tokens:__subpackages__", + "//packages/modules/AdServices/adservices/service-core", + ], defaults: ["libpjc_defaults"], srcs: [ "private_join_and_compute/crypto/big_num.cc", @@ -57,7 +71,7 @@ cc_library { shared_libs: [ "libcrypto", "liblog", - "libprotobuf-cpp-lite", + ], static_libs: [ "libpjc_third_party_libabsl", @@ -74,13 +88,19 @@ cc_library { integer_overflow: true, misc_undefined: ["bounds"], }, + apex_available: ["com.android.adservices", "com.android.extservices",], target: { - android: { - sanitize: { - cfi: true, - }, + host: { + static_libs: [ + "libprotobuf-cpp-lite", + ] }, - }, + android: { + static_libs: [ + "libprotobuf-cpp-lite-ndk", + ] + } + } } cc_test { @@ -97,12 +117,24 @@ cc_test { "libcrypto", "liblog", "libpjc_crypto", - "libprotobuf-cpp-lite", ], static_libs: [ "libgmock", "libpjc_third_party_libabsl", ], + test_suites: ["general-tests"], + target: { + host: { + static_libs: [ + "libprotobuf-cpp-lite", + ] + }, + android: { + static_libs: [ + "libprotobuf-cpp-lite-ndk", + ] + } + }, } /* This test takes longer than the bazel timeout atest uses, and there @@ -118,22 +150,36 @@ cc_test { "libcrypto", "liblog", "libpjc_crypto", - "libprotobuf-cpp-lite", ], static_libs: [ "libgmock", "libpjc_third_party_libabsl", ], + target: { + host: { + static_libs: [ + "libprotobuf-cpp-lite", + ] + }, + android: { + static_libs: [ + "libprotobuf-cpp-lite-ndk", + ] + } + } } */ cc_library_headers { name: "libpjc_third_party_libabsl_headers", + min_sdk_version: "30", + sdk_version: "current", device_supported: true, host_supported: true, export_include_dirs: [ "third_party/abseil-cpp-20230125.2/", ], + apex_available: ["com.android.adservices", "com.android.extservices",], } cc_defaults { @@ -145,8 +191,14 @@ cc_defaults { cc_library_static { name: "libpjc_third_party_libabsl", + min_sdk_version: "30", + sdk_version: "current", host_supported: true, - visibility: ["//external/anonymous-counting-tokens:__subpackages__"], + stl: "libc++_static", + visibility: [ + "//external/anonymous-counting-tokens:__subpackages__", + "//packages/modules/AdServices/adservices/service-core", + ], defaults: ["libpjc_third_party_libabsl_library_defaults"], srcs: [ "third_party/abseil-cpp-20230125.2/absl/base/internal/cycleclock.cc", @@ -333,6 +385,7 @@ cc_library_static { //"third_party/abseil-cpp-20230125.2/absl/time/time_benchmark.cc", "third_party/abseil-cpp-20230125.2/absl/time/time.cc", ], + apex_available: ["com.android.adservices", "com.android.extservices",], } cc_defaults { diff --git a/TEST_MAPPING b/TEST_MAPPING index ae61059..e807362 100644 --- a/TEST_MAPPING +++ b/TEST_MAPPING @@ -1,7 +1,3 @@ { - "presubmit": [ - { - "name": "libpjc_crypto_test" - } - ] + "presubmit": [] } |