android_device_xiaomi_sm725.../kona.mk
Sebastiano Barezzi 13d3878b49
sm8250-common: Build libhwbinder
* Some libs uses it

Change-Id: Ic40f730a4d498725459785b8c33ef7f5e8d0b13b
2021-02-15 18:54:30 +01:00

138 lines
3.3 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
# Soong namespaces
PRODUCT_SOONG_NAMESPACES += \
$(LOCAL_PATH)
# Inherit the proprietary files
$(call inherit-product, vendor/xiaomi/sm8250-common/sm8250-common-vendor.mk)