summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Brazdil <dbrazdil@google.com>2022-10-13 10:49:47 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2022-10-13 10:49:47 +0000
commit60b23bb2e0b11d37314c22f40aebd4b687a7e007 (patch)
treed542f3b090bbf3fc75cb435464b22061236eb491
parent9c4af83a5b3eb38c36a55e5a2cc42a8cb44c3f18 (diff)
parentf1228020c406e33689ef62ddd83d749bf313c01a (diff)
downloadboringssl-60b23bb2e0b11d37314c22f40aebd4b687a7e007.tar.gz
Add libcrypto_baremetal am: f1228020c4
Original change: https://android-review.googlesource.com/c/platform/external/boringssl/+/2234021 Change-Id: I76a113ad9f208c093d20d9f88220dbe048cc5516 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 {