Browse Source

sm8450-common: Add ndk_platform aidl backends

Change-Id: I1bd810132397dfaa219406f2b1e9eab5788e2182
Arian 1 year ago
parent
commit
512d9fd1de
3 changed files with 61 additions and 1 deletions
  1. 1 0
      Android.bp
  2. 19 1
      common.mk
  3. 41 0
      ndk/Android.bp

+ 1 - 0
Android.bp

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

+ 19 - 1
common.mk

@@ -168,7 +168,13 @@ PRODUCT_COPY_FILES += \
 PRODUCT_PACKAGES += \
     [email protected] \
     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 += \
     [email protected] \
+    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 - 0
ndk/Android.bp

@@ -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,
+}