sm8450-common: Add ndk_platform aidl backends

Change-Id: I1bd810132397dfaa219406f2b1e9eab5788e2182
This commit is contained in:
Arian 2024-03-19 23:11:31 +01:00
parent 310f2bd8f6
commit 512d9fd1de
3 changed files with 61 additions and 1 deletions

View file

@ -7,5 +7,6 @@
soong_namespace {
imports: [
"hardware/qcom-caf/bootctrl",
"vendor/qcom/opensource/commonsys-intf/display",
],
}

View file

@ -168,7 +168,13 @@ PRODUCT_COPY_FILES += \
PRODUCT_PACKAGES += \
android.hardware.graphics.composer@2.4.vendor \
libgralloc.qti \
libqdMetaData
libqdMetaData \
vendor.qti.hardware.display.config-V1-ndk_platform.vendor \
vendor.qti.hardware.display.config-V2-ndk_platform.vendor \
vendor.qti.hardware.display.config-V3-ndk_platform.vendor \
vendor.qti.hardware.display.config-V4-ndk_platform.vendor \
vendor.qti.hardware.display.config-V5-ndk_platform.vendor \
vendor.qti.hardware.display.config-V6-ndk_platform.vendor
PRODUCT_COPY_FILES += \
frameworks/native/data/etc/android.hardware.opengles.aep.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.opengles.aep.xml \
@ -189,6 +195,11 @@ PRODUCT_PACKAGES += \
libhidltransport.vendor \
libhwbinder.vendor
# Identity
PRODUCT_PACKAGES += \
android.hardware.identity-V3-ndk_platform.vendor \
android.hardware.keymaster-V3-ndk_platform.vendor
# IPACM
PRODUCT_PACKAGES += \
ipacm \
@ -209,6 +220,9 @@ PRODUCT_PACKAGES += \
# Keymaster
PRODUCT_PACKAGES += \
android.hardware.keymaster@4.1.vendor \
android.hardware.security.keymint-V1-ndk_platform.vendor \
android.hardware.security.secureclock-V1-ndk_platform.vendor \
android.hardware.security.sharedsecret-V1-ndk_platform.vendor \
libkeymaster_messages.vendor
# Media
@ -279,6 +293,10 @@ PRODUCT_COPY_FILES += \
PRODUCT_PACKAGES += \
libvndfwk_detect_jni.qti_vendor
# QXR
PRODUCT_PACKAGES += \
android.hardware.common-V2-ndk_platform.vendor
# Recovery
PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/rootdir/etc/init.recovery.qcom.rc:$(TARGET_COPY_OUT_RECOVERY)/root/init.recovery.qcom.rc

41
ndk/Android.bp Normal file
View file

@ -0,0 +1,41 @@
cc_library_shared {
name: "vendor.qti.hardware.display.config-V1-ndk_platform",
shared_libs: ["vendor.qti.hardware.display.config-V1-ndk"],
system_ext_specific: true,
vendor_available: true,
}
cc_library_shared {
name: "vendor.qti.hardware.display.config-V2-ndk_platform",
shared_libs: ["vendor.qti.hardware.display.config-V2-ndk"],
system_ext_specific: true,
vendor_available: true,
}
cc_library_shared {
name: "vendor.qti.hardware.display.config-V3-ndk_platform",
shared_libs: ["vendor.qti.hardware.display.config-V3-ndk"],
system_ext_specific: true,
vendor_available: true,
}
cc_library_shared {
name: "vendor.qti.hardware.display.config-V4-ndk_platform",
shared_libs: ["vendor.qti.hardware.display.config-V4-ndk"],
system_ext_specific: true,
vendor_available: true,
}
cc_library_shared {
name: "vendor.qti.hardware.display.config-V5-ndk_platform",
shared_libs: ["vendor.qti.hardware.display.config-V5-ndk"],
system_ext_specific: true,
vendor_available: true,
}
cc_library_shared {
name: "vendor.qti.hardware.display.config-V6-ndk_platform",
shared_libs: ["vendor.qti.hardware.display.config-V6-ndk"],
system_ext_specific: true,
vendor_available: true,
}