diff --git a/BoardConfig.mk b/BoardConfig.mk index 62b702c..d458fbb 100644 --- a/BoardConfig.mk +++ b/BoardConfig.mk @@ -74,6 +74,9 @@ BOARD_AVB_VBMETA_SYSTEM_ALGORITHM := SHA256_RSA2048 BOARD_AVB_VBMETA_SYSTEM_ROLLBACK_INDEX := $(PLATFORM_SECURITY_PATCH_TIMESTAMP) BOARD_AVB_VBMETA_SYSTEM_ROLLBACK_INDEX_LOCATION := 2 +# Bluetooth +$(call soong_config_set, btservices, use_lhdc, true) + # Bootloader TARGET_BOOTLOADER_BOARD_NAME := taro TARGET_NO_BOOTLOADER := true diff --git a/liblhdc/Android.bp b/liblhdc/Android.bp new file mode 100644 index 0000000..7f66f2b --- /dev/null +++ b/liblhdc/Android.bp @@ -0,0 +1,109 @@ + +cc_prebuilt_library_shared { + name: "liblhdc", + + arch: { + arm: { + srcs: ["libs/armeabi-v7a/liblhdc.so",], + }, + arm64: { + srcs: ["libs/arm64-v8a/liblhdc.so",], + }, + }, + + apex_available: [ + "//apex_available:platform", + "com.android.btservices", + ], + + strip: { + none:true, + }, + + shared_libs: [ + "liblog", + "libstdc++", + ], +} + + +cc_prebuilt_library_shared { + name: "liblhdcv5", + + arch: { + arm: { + srcs: ["libs/armeabi-v7a/liblhdcv5.so",], + }, + arm64: { + srcs: ["libs/arm64-v8a/liblhdcv5.so",], + }, + }, + + apex_available: [ + "//apex_available:platform", + "com.android.btservices", + ], + + strip: { + none:true, + }, + + shared_libs: [ + "liblog", + "libstdc++", + ], +} + +cc_prebuilt_library_shared { + name: "liblhdcBT_enc", + // vendor_available: true, + // vndk: { + // enabled: true, + // }, + arch: { + arm: { + srcs: ["libs/armeabi-v7a/liblhdcBT_enc.so",], + }, + arm64: { + srcs: ["libs/arm64-v8a/liblhdcBT_enc.so",], + }, + }, + + shared_libs: [ + "libcutils", + "liblog", + "liblhdc", + ], + + apex_available: [ + "//apex_available:platform", + "com.android.btservices", + ], +} + +cc_prebuilt_library_shared { + name: "liblhdcv5BT_enc", + // vendor_available: true, + // vndk: { + // enabled: true, + // }, + arch: { + arm: { + srcs: ["libs/armeabi-v7a/liblhdcv5BT_enc.so",], + }, + arm64: { + srcs: ["libs/arm64-v8a/liblhdcv5BT_enc.so",], + }, + }, + + shared_libs: [ + "libcutils", + "liblog", + "liblhdcv5", + ], + + apex_available: [ + "//apex_available:platform", + "com.android.btservices", + ], +} diff --git a/liblhdc/libs/arm64-v8a/liblhdc.so b/liblhdc/libs/arm64-v8a/liblhdc.so new file mode 100755 index 0000000..a66b6d2 Binary files /dev/null and b/liblhdc/libs/arm64-v8a/liblhdc.so differ diff --git a/liblhdc/libs/arm64-v8a/liblhdcBT_enc.so b/liblhdc/libs/arm64-v8a/liblhdcBT_enc.so new file mode 100644 index 0000000..8e1c3c5 Binary files /dev/null and b/liblhdc/libs/arm64-v8a/liblhdcBT_enc.so differ diff --git a/liblhdc/libs/arm64-v8a/liblhdcv5.so b/liblhdc/libs/arm64-v8a/liblhdcv5.so new file mode 100755 index 0000000..d4eae79 Binary files /dev/null and b/liblhdc/libs/arm64-v8a/liblhdcv5.so differ diff --git a/liblhdc/libs/arm64-v8a/liblhdcv5BT_enc.so b/liblhdc/libs/arm64-v8a/liblhdcv5BT_enc.so new file mode 100644 index 0000000..9277f90 Binary files /dev/null and b/liblhdc/libs/arm64-v8a/liblhdcv5BT_enc.so differ diff --git a/liblhdc/libs/armeabi-v7a/liblhdc.so b/liblhdc/libs/armeabi-v7a/liblhdc.so new file mode 100644 index 0000000..1c132f3 Binary files /dev/null and b/liblhdc/libs/armeabi-v7a/liblhdc.so differ diff --git a/liblhdc/libs/armeabi-v7a/liblhdcBT_enc.so b/liblhdc/libs/armeabi-v7a/liblhdcBT_enc.so new file mode 100644 index 0000000..4bdd5ce Binary files /dev/null and b/liblhdc/libs/armeabi-v7a/liblhdcBT_enc.so differ diff --git a/liblhdc/libs/armeabi-v7a/liblhdcv5.so b/liblhdc/libs/armeabi-v7a/liblhdcv5.so new file mode 100644 index 0000000..95e0a1f Binary files /dev/null and b/liblhdc/libs/armeabi-v7a/liblhdcv5.so differ diff --git a/liblhdc/libs/armeabi-v7a/liblhdcv5BT_enc.so b/liblhdc/libs/armeabi-v7a/liblhdcv5BT_enc.so new file mode 100644 index 0000000..cc91f33 Binary files /dev/null and b/liblhdc/libs/armeabi-v7a/liblhdcv5BT_enc.so differ