summaryrefslogtreecommitdiff
path: root/system/gd/rust/shim/Android.bp
diff options
context:
space:
mode:
Diffstat (limited to 'system/gd/rust/shim/Android.bp')
-rw-r--r--system/gd/rust/shim/Android.bp30
1 files changed, 14 insertions, 16 deletions
diff --git a/system/gd/rust/shim/Android.bp b/system/gd/rust/shim/Android.bp
index 6df6a31c05..7521f45792 100644
--- a/system/gd/rust/shim/Android.bp
+++ b/system/gd/rust/shim/Android.bp
@@ -46,7 +46,7 @@ rust_defaults {
proc_macros: [
"libpaste",
],
- whole_static_libs: [
+ static_libs: [
"libbt_callbacks_cxx",
],
}
@@ -60,7 +60,6 @@ rust_ffi_static {
name: "libbt_shim_ffi",
defaults: ["libbt_shim_defaults"],
apex_available: [
- "//apex_available:platform",
"com.android.bluetooth",
],
min_sdk_version: "30",
@@ -68,7 +67,10 @@ rust_ffi_static {
cc_library_static {
name: "libbt_shim_bridge",
- defaults: ["gd_ffi_defaults"],
+ defaults: [
+ "gd_ffi_defaults",
+ "libchrome_support_defaults"
+ ],
generated_headers: [
"libbt_init_flags_bridge_header",
"libbt_shim_bridge_header",
@@ -96,25 +98,23 @@ cc_library_static {
],
host_supported: true,
apex_available: [
- "//apex_available:platform",
"com.android.bluetooth",
],
- shared_libs: [
- "libchrome",
- ],
min_sdk_version: "30",
}
cc_library_static {
name: "libbluetooth_rust_interop",
- defaults: ["gd_ffi_defaults"],
- whole_static_libs: [
+ defaults: [
+ "gd_ffi_defaults",
+ "libchrome_support_defaults"
+ ],
+ static_libs: [
"libbt_shim_bridge",
"libbt_shim_ffi",
],
host_supported: true,
apex_available: [
- "//apex_available:platform",
"com.android.bluetooth",
],
min_sdk_version: "30",
@@ -122,16 +122,15 @@ cc_library_static {
cc_library_static {
name: "libbt_callbacks_cxx",
- defaults: ["gd_ffi_defaults"],
+ defaults: [
+ "gd_ffi_defaults",
+ "libchrome_support_defaults"
+ ],
header_libs: ["libbt_callbacks_cxx_headers"],
srcs: ["callbacks/callbacks.cc"],
generated_headers: ["libbt_shim_bridge_header", "cxx-bridge-header"],
- shared_libs: [
- "libchrome",
- ],
host_supported: true,
apex_available: [
- "//apex_available:platform",
"com.android.bluetooth",
],
min_sdk_version: "30",
@@ -142,7 +141,6 @@ cc_library_headers {
local_include_dirs: ["callbacks"],
host_supported: true,
apex_available: [
- "//apex_available:platform",
"com.android.bluetooth",
],
min_sdk_version: "30",