summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Brazdil <dbrazdil@google.com>2022-10-13 10:49:05 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2022-10-13 10:49:05 +0000
commit0195d737add48779a25f7268e2da11e5931a7664 (patch)
treed542f3b090bbf3fc75cb435464b22061236eb491
parent3b79340bfccc42e96eaf285796ff6b294b03ca69 (diff)
parentf1228020c406e33689ef62ddd83d749bf313c01a (diff)
downloadboringssl-main-16k.tar.gz
Add libcrypto_baremetal am: f1228020c4main-16k
Original change: https://android-review.googlesource.com/c/platform/external/boringssl/+/2234021 Change-Id: Ifb3023717e1f395ee223b3d0c3cdf50630b017fd Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r--Android.bp19
1 files changed, 19 insertions, 0 deletions
diff --git a/Android.bp b/Android.bp
index 8130929b..cc21e440 100644
--- a/Android.bp
+++ b/Android.bp
@@ -394,6 +394,25 @@ cc_library_static {
],
}
+// Static library for use in bare-metal environments
+cc_library_static {
+ name: "libcrypto_baremetal",
+ defaults: [
+ "libcrypto_bcm_sources",
+ "libcrypto_sources",
+ "libcrypto_defaults",
+ "boringssl_defaults",
+ "boringssl_flags",
+ ],
+ cflags: [
+ "-DOPENSSL_NO_THREADS_CORRUPT_MEMORY_AND_LEAK_SECRETS_IF_THREADED",
+ "-DOPENSSL_SMALL",
+ "-DOPENSSL_NO_ASM",
+ ],
+ visibility: ["//packages/modules/Virtualization:__subpackages__"],
+ apex_available: ["com.android.virt"],
+}
+
// Common defaults for lib*_fuzz_unsafe. These are unsafe and deterministic
// libraries for testing and fuzzing only. See src/FUZZING.md.
cc_defaults {