From af71f20c60697482cc6d17e958523d794b417ec7 Mon Sep 17 00:00:00 2001 From: Seth Moore Date: Fri, 11 Aug 2023 13:59:55 -0700 Subject: Add a static libopenssl crate Test: manual build/test hwtrust binary Change-Id: I0da877e3a1a8b37ccd272cb493c7bd70e6009f01 --- Android.bp | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/Android.bp b/Android.bp index 0ece701..7d2407d 100644 --- a/Android.bp +++ b/Android.bp @@ -45,8 +45,8 @@ license { ], } -rust_library { - name: "libopenssl", +rust_defaults { + name: "libopenssl_defaults", host_supported: true, crate_name: "openssl", cargo_env_compat: true, @@ -58,7 +58,6 @@ rust_library { rustlibs: [ "libbitflags-1.3.2", "libcfg_if", - "libbssl_ffi", "libforeign_types", "liblibc", "libonce_cell", @@ -71,3 +70,15 @@ rust_library { vendor_available: true, product_available: true, } + +rust_library { + name: "libopenssl", + defaults: ["libopenssl_defaults"], + rustlibs: ["libbssl_ffi"], +} + +rust_library_host_rlib { + name: "libopenssl_static", + defaults: ["libopenssl_defaults"], + rlibs: ["libbssl_ffi_static"], +} -- cgit v1.2.3