Build default HIDL HALs

This commit is contained in:
bgcngm 2021-07-10 16:56:10 +02:00 committed by Giammarco Senatore
parent 74e502a935
commit 537450d204
No known key found for this signature in database
GPG key ID: 661348FC1E144F04

View file

@ -27,6 +27,12 @@ PRODUCT_COPY_FILES += \
# Audio # Audio
PRODUCT_PACKAGES += \ PRODUCT_PACKAGES += \
android.hardware.audio@2.0-impl \
android.hardware.audio@2.0-service \
android.hardware.audio@4.0-impl \
android.hardware.audio.effect@2.0-impl \
android.hardware.audio.effect@4.0-impl \
android.hardware.soundtrigger@2.1-impl \
audio.a2dp.default audio.a2dp.default
PRODUCT_COPY_FILES += \ PRODUCT_COPY_FILES += \
@ -50,6 +56,8 @@ PRODUCT_PACKAGES += \
# Camera # Camera
PRODUCT_PACKAGES += \ PRODUCT_PACKAGES += \
android.hardware.camera.provider@2.4-impl \
android.hardware.camera.provider@2.4-service \
Gcam Gcam
PRODUCT_COPY_FILES += \ PRODUCT_COPY_FILES += \
@ -76,6 +84,11 @@ PRODUCT_PACKAGES += \
init.target.rc \ init.target.rc \
ueventd.qcom.rc ueventd.qcom.rc
# Context Hub
PRODUCT_PACKAGES += \
android.hardware.contexthub@1.0-impl.generic \
android.hardware.contexthub@1.0-service
# Display # Display
PRODUCT_PACKAGES += \ PRODUCT_PACKAGES += \
libdisplayconfig \ libdisplayconfig \
@ -84,6 +97,17 @@ PRODUCT_PACKAGES += \
libvulkan \ libvulkan \
vendor.display.config@1.0 vendor.display.config@1.0
# DRM
PRODUCT_PACKAGES += \
android.hardware.drm@1.0-impl \
android.hardware.drm@1.0-service \
android.hardware.drm@1.1-service.clearkey
# Health
PRODUCT_PACKAGES += \
android.hardware.health@2.0-impl \
android.hardware.health@2.0-service
# Fingerprint # Fingerprint
PRODUCT_COPY_FILES += \ PRODUCT_COPY_FILES += \
frameworks/native/data/etc/android.hardware.fingerprint.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/permissions/android.hardware.fingerprint.xml frameworks/native/data/etc/android.hardware.fingerprint.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/permissions/android.hardware.fingerprint.xml
@ -119,6 +143,9 @@ PRODUCT_PACKAGES += \
endif endif
# Media # Media
PRODUCT_PACKAGES += \
libmediaplayerservice
PRODUCT_COPY_FILES += \ PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/configs/media_codecs.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs.xml \ $(LOCAL_PATH)/configs/media_codecs.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs.xml \
$(LOCAL_PATH)/configs/media_codecs_performance.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_performance.xml \ $(LOCAL_PATH)/configs/media_codecs_performance.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_performance.xml \
@ -138,12 +165,21 @@ PRODUCT_PACKAGES += \
PRODUCT_COPY_FILES += \ PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/configs/powerhint.json:$(TARGET_COPY_OUT_VENDOR)/etc/powerhint.json $(LOCAL_PATH)/configs/powerhint.json:$(TARGET_COPY_OUT_VENDOR)/etc/powerhint.json
# RenderScript
PRODUCT_PACKAGES += \
android.hardware.renderscript@1.0-impl
# RCS # RCS
PRODUCT_PACKAGES += \ PRODUCT_PACKAGES += \
com.android.ims.rcsmanager \ com.android.ims.rcsmanager \
PresencePolling \ PresencePolling \
RcsService RcsService
# Sensors
PRODUCT_PACKAGES += \
android.hardware.sensors@1.0-impl \
android.hardware.sensors@1.0-service
# Soong namespaces # Soong namespaces
PRODUCT_SOONG_NAMESPACES += \ PRODUCT_SOONG_NAMESPACES += \
$(LOCAL_PATH) \ $(LOCAL_PATH) \
@ -163,11 +199,27 @@ PRODUCT_PACKAGES += \
qti-telephony-utils \ qti-telephony-utils \
qti_telephony_utils.xml qti_telephony_utils.xml
# Thermal config # Thermal
PRODUCT_PACKAGES += \
android.hardware.thermal@1.0-impl \
android.hardware.thermal@1.0-service
PRODUCT_COPY_FILES += \ PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/configs/thermal-engine.conf:$(TARGET_COPY_OUT_VENDOR)/etc/thermal-engine.conf $(LOCAL_PATH)/configs/thermal-engine.conf:$(TARGET_COPY_OUT_VENDOR)/etc/thermal-engine.conf
# USB
PRODUCT_PACKAGES += \
android.hardware.usb@1.0-service
# Vibrator
PRODUCT_PACKAGES += \
android.hardware.vibrator@1.0-impl \
android.hardware.vibrator@1.0-service
# WiFi # WiFi
PRODUCT_PACKAGES += \
android.hardware.wifi@1.0-service
PRODUCT_COPY_FILES += \ PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/wifi/WCNSS_qcom_cfg.ini:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/WCNSS_qcom_cfg.ini $(LOCAL_PATH)/wifi/WCNSS_qcom_cfg.ini:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/WCNSS_qcom_cfg.ini