# # Copyright (C) 2021 The LineageOS Project # # SPDX-License-Identifier: Apache-2.0 # # Overlays DEVICE_PACKAGE_OVERLAYS += $(LOCAL_PATH)/overlay-lineage # Soong namespaces PRODUCT_SOONG_NAMESPACES += \ vendor/qcom/opensource/commonsys-intf/display \ vendor/qcom/opensource/display # Add common definitions for Qualcomm $(call inherit-product, hardware/qcom-caf/common/common.mk) # AiAi Config PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/allowlist_com.google.android.as.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/sysconfig/allowlist_com.google.android.as.xml # Camera PRODUCT_PRODUCT_PROPERTIES += \ ro.vendor.camera.extensions.package=com.google.android.apps.camera.services \ ro.vendor.camera.extensions.service=com.google.android.apps.camera.services.extensions.service.PixelExtensions # EUICC PRODUCT_COPY_FILES += \ frameworks/native/data/etc/android.hardware.telephony.euicc.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/permissions/android.hardware.telephony.euicc.xml # Google Assistant PRODUCT_PRODUCT_PROPERTIES += ro.opa.eligible_device=true # LiveDisplay PRODUCT_PACKAGES += \ vendor.lineage.livedisplay-service.sdm $(call soong_config_set,livedisplay_sdm,enable_dm,false) # Parts PRODUCT_PACKAGES += \ GoogleParts # RCS PRODUCT_PACKAGES += \ PresencePolling \ RcsService # Touch include hardware/google/pixel/touch/device.mk # Build necessary packages for vendor # CHRE PRODUCT_PACKAGES += \ chre_daemon_msm # Display $(call soong_config_set,qtidisplay,default,true) $(call soong_config_set,qtidisplay,drmpp,true) $(call soong_config_set,qtidisplay,gralloc4,true) $(call soong_config_set,qtidisplay,gralloc_handle_has_reserved_size,true) # GNSS PRODUCT_PACKAGES += \ flp.conf # Identity credential PRODUCT_PACKAGES += \ android.hardware.identity_credential.xml # Sensors PRODUCT_PACKAGES += \ android.hardware.sensors@2.0-service.multihal PRODUCT_COPY_FILES += \ frameworks/native/data/etc/android.hardware.sensor.accelerometer.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.sensor.accelerometer.xml \ frameworks/native/data/etc/android.hardware.sensor.barometer.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.sensor.barometer.xml \ frameworks/native/data/etc/android.hardware.sensor.compass.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.sensor.compass.xml \ frameworks/native/data/etc/android.hardware.sensor.gyroscope.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.sensor.gyroscope.xml \ frameworks/native/data/etc/android.hardware.sensor.hifi_sensors.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.sensor.hifi_sensors.xml \ frameworks/native/data/etc/android.hardware.sensor.light.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.sensor.light.xml \ frameworks/native/data/etc/android.hardware.sensor.proximity.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.sensor.proximity.xml \ frameworks/native/data/etc/android.hardware.sensor.stepcounter.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.sensor.stepcounter.xml \ frameworks/native/data/etc/android.hardware.sensor.stepdetector.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.sensor.stepdetector.xml # VNDK FWK detect PRODUCT_PACKAGES += \ libvndfwk_detect_jni.qti.vendor # Wi-Fi PRODUCT_PACKAGES += \ libwifi-hal-ctrl:64 \ libwifi-hal-qcom # Properties TARGET_VENDOR_PROP := $(LOCAL_PATH)/vendor.prop