android_device_xiaomi_sm725.../kona.mk
Sebastiano Barezzi 23f348c854
sm8250-common: Build sensors HIDL
Change-Id: I6986bce0baeb529afd9e9796360faa9380c5b054
2021-02-15 18:54:31 +01:00

209 lines
4.6 KiB
Makefile

#
# Copyright (C) 2021 The LineageOS Project
#
# SPDX-License-Identifier: Apache-2.0
#
PRODUCT_BUILD_SUPER_PARTITION := false
PRODUCT_USE_DYNAMIC_PARTITIONS := true
# Enable updating of APEXes
$(call inherit-product, $(SRC_TARGET_DIR)/product/updatable_apex.mk)
# Include GSI keys
$(call inherit-product, $(SRC_TARGET_DIR)/product/gsi_keys.mk)
# Atrace
PRODUCT_PACKAGES += \
android.hardware.atrace@1.0-service
# Audio
PRODUCT_PACKAGES += \
android.hardware.audio@6.0-impl \
android.hardware.audio.effect@6.0-impl \
android.hardware.audio.service \
android.hardware.bluetooth.audio@2.0-impl \
android.hardware.soundtrigger@2.3-impl
PRODUCT_PACKAGES += \
audio.a2dp.default \
audio.bluetooth.default \
audio.primary.kona \
audio.r_submix.default \
audio.usb.default \
PRODUCT_PACKAGES += \
liba2dpoffload \
libaudiopreprocessing \
libbatterylistener \
libbundlewrapper \
libcomprcapture \
libdownmix \
libdynproc \
libeffectproxy \
libexthwplugin \
libhdmiedid \
libhfp \
libldnhncr \
libqcompostprocbundle \
libqcomvisualizer \
libqcomvoiceprocessing \
libreverbwrapper \
libsndmonitor \
libspkrprot \
libvisualizer \
libvolumelistener
# Bluetooth
PRODUCT_PACKAGES += \
vendor.qti.hardware.bluetooth_audio@2.0.vendor \
vendor.qti.hardware.btconfigstore@1.0.vendor
# Camera
PRODUCT_PACKAGES += \
android.hardware.camera.provider@2.4-impl \
android.hardware.camera.provider@2.4-service_64 \
libcamera2ndk_vendor \
libgui_vendor \
vendor.qti.hardware.camera.postproc@1.0.vendor
PRODUCT_PACKAGES += \
libstdc++.vendor
PRODUCT_PACKAGES += \
Snap
# Consumer IR
PRODUCT_PACKAGES += \
android.hardware.ir@1.0-impl \
android.hardware.ir@1.0-service
# Display
PRODUCT_PACKAGES += \
android.hardware.graphics.mapper@3.0-impl-qti-display \
android.hardware.graphics.mapper@4.0-impl-qti-display \
android.hardware.memtrack@1.0-impl \
android.hardware.memtrack@1.0-service \
libdisplayconfig.qti \
libdisplayconfig.qti.vendor \
libqdMetaData \
libsdmcore \
libsdmutils \
libtinyxml \
libvulkan \
memtrack.kona \
vendor.display.config@1.5 \
vendor.display.config@1.11.vendor \
vendor.display.config@2.0 \
vendor.display.config@2.0.vendor \
vendor.qti.hardware.display.allocator-service \
vendor.qti.hardware.display.composer-service \
vendor.qti.hardware.display.mapper@1.1.vendor \
vendor.qti.hardware.display.mapper@2.0.vendor \
vendor.qti.hardware.display.mapper@3.0.vendor \
vendor.qti.hardware.display.mapper@4.0.vendor
# DRM
PRODUCT_PACKAGES += \
android.hardware.drm@1.3-service.clearkey
# fastbootd
PRODUCT_PACKAGES += \
fastbootd
# Fingerprint
ifneq ($(TARGET_NO_FOD),true)
PRODUCT_PACKAGES += \
vendor.goodix.hardware.biometrics.fingerprint@2.1.vendor
endif
PRODUCT_PACKAGES += \
vendor.xiaomi.hardware.fingerprintextension@1.0.vendor
# Health
PRODUCT_PACKAGES += \
android.hardware.health@2.1-impl \
android.hardware.health@2.1-service
# HIDL
PRODUCT_PACKAGES += \
libhwbinder.vendor
# IPACM
PRODUCT_PACKAGES += \
ipacm \
IPACM_cfg.xml \
libipanat \
liboffloadhal
# Lights
PRODUCT_PACKAGES += \
lights.kona
# Media
PRODUCT_PACKAGES += \
libavservices_minijail \
libavservices_minijail.vendor \
libavservices_minijail_vendor
# Net
PRODUCT_PACKAGES += \
netutils-wrapper-1.0
# NFC
PRODUCT_PACKAGES += \
com.android.nfc_extras \
com.gsma.services.nfc \
libchrome.vendor \
NfcNci \
SecureElement \
Tag \
vendor.nxp.hardware.nfc@1.1 \
vendor.nxp.hardware.nfc@2.0 \
vendor.nxp.hardware.nfc@1.1.vendor \
vendor.nxp.hardware.nfc@2.0.vendor
# OMX
PRODUCT_PACKAGES += \
init.qti.media.sh \
libOmxAacEnc \
libOmxAmrEnc \
libOmxCore \
libOmxEvrcEnc \
libOmxG711Enc \
libOmxQcelp13Enc \
libOmxVdec \
libOmxVenc \
libstagefrighthw
# Power
PRODUCT_PACKAGES += \
android.hardware.power-service-qti
# QMI
PRODUCT_PACKAGES += \
libjson \
libqti_vndfwk_detect \
libqti_vndfwk_detect.vendor \
libvndfwk_detect_jni.qti \
libvndfwk_detect_jni.qti.vendor
# RIL
PRODUCT_PACKAGES += \
libprotobuf-cpp-full \
librmnetctl \
libxml2
# Sensors
PRODUCT_PACKAGES += \
android.hardware.sensors@1.0-impl \
android.hardware.sensors@1.0-service \
libsensorndkbridge
# Soong namespaces
PRODUCT_SOONG_NAMESPACES += \
$(LOCAL_PATH)
# Inherit the proprietary files
$(call inherit-product, vendor/xiaomi/sm8250-common/sm8250-common-vendor.mk)