# # Copyright (C) 2023 Project ICE # # SPDX-License-Identifier: Apache-2.0 # # Overlays DEVICE_PACKAGE_OVERLAYS += $(LOCAL_PATH)/overlay-ice PRODUCT_PACKAGES += \ CarrierSettingsLynx # EUICC PRODUCT_COPY_FILES += \ frameworks/native/data/etc/android.hardware.telephony.euicc.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/permissions/android.hardware.telephony.euicc.xml PRODUCT_PACKAGES += \ EuiccSupportPixelOverlay # Kernel TARGET_PREBUILT_KERNEL := device/google/lynx-kernel/Image.lz4 # Build necessary packages for vendor # Audio PRODUCT_PACKAGES += \ libaudioroutev2.vendor \ libtinycompress # Bluetooth PRODUCT_PACKAGES += \ android.hardware.bluetooth@1.0.vendor \ android.hardware.bluetooth@1.1.vendor \ hardware.google.bluetooth.bt_channel_avoidance@1.0.vendor \ hardware.google.bluetooth.sar@1.0.vendor \ hardware.google.bluetooth.sar@1.1.vendor # Camera PRODUCT_PACKAGES += \ android.frameworks.cameraservice.common@2.0.vendor:64 \ android.frameworks.cameraservice.device@2.0.vendor:64 \ android.frameworks.cameraservice.device@2.1.vendor:64 \ android.frameworks.cameraservice.service@2.0.vendor:64 \ android.frameworks.cameraservice.service@2.1.vendor:64 \ android.frameworks.cameraservice.service@2.2.vendor:64 \ libGralloc4Wrapper \ libcamera2ndk_vendor:64 \ pixel-power-ext-V1-ndk.vendor:32 # Codec2 PRODUCT_PACKAGES += \ android.hardware.media.c2@1.0.vendor \ libacryl \ libacryl_hdr_plugin \ libavservices_minijail.vendor \ libcodec2_hidl@1.0.vendor \ libcodec2_vndk.vendor \ libexynosutils \ libexynosv4l2 \ libmedia_ecoservice.vendor \ libsfplugin_ccodec_utils.vendor \ libstagefright_bufferpool@2.0.1.vendor \ libvendorgraphicbuffer # Confirmation UI PRODUCT_PACKAGES += \ android.hardware.confirmationui@1.0-lib.trusty:64 \ android.hardware.confirmationui@1.0.vendor:64 \ libteeui_hal_support.vendor:64 # HIDL PRODUCT_PACKAGES += \ libhidltransport.vendor \ libhwbinder.vendor # Identity credential PRODUCT_PACKAGES += \ android.hardware.identity-support-lib.vendor:64 \ android.hardware.identity_credential.xml # Nos PRODUCT_PACKAGES += \ libkeymaster4support.vendor:64 \ libkeymint_support.vendor:64 \ libnos:64 \ libnosprotos:64 \ libnos_client_citadel:64 \ libnos_datagram:64 \ libnos_datagram_citadel:64 \ libnos_transport:64 \ nos_app_avb:64 \ nos_app_identity:64 \ nos_app_keymaster:64 \ nos_app_weaver:64 \ pixelpowerstats_provider_aidl_interface-cpp.vendor:64 # Sensors PRODUCT_PACKAGES += \ android.hardware.sensors@1.0.vendor \ android.hardware.sensors@2.0-ScopedWakelock.vendor \ android.hardware.sensors@2.0.vendor \ android.hardware.sensors@2.1.vendor \ libsensorndkbridge \ sensors.dynamic_sensor_hal # Wi-Fi PRODUCT_PACKAGES += \ libwifi-hal:64 \ libwifi-hal-qcom # Misc interfaces PRODUCT_PACKAGES += \ android.frameworks.stats-V1-ndk.vendor:32 \ android.hardware.authsecret@1.0.vendor:64 \ android.hardware.biometrics.common-V2-ndk.vendor:64 \ android.hardware.biometrics.face-V2-ndk.vendor:64 \ android.hardware.biometrics.face@1.0.vendor:64 \ android.hardware.biometrics.fingerprint-V2-ndk.vendor:64 \ android.hardware.input.common-V1-ndk.vendor:64 \ android.hardware.input.processor-V1-ndk.vendor:64 \ android.hardware.keymaster@3.0.vendor:64 \ android.hardware.keymaster@4.0.vendor:64 \ android.hardware.keymaster@4.1.vendor:64 \ android.hardware.neuralnetworks-V4-ndk.vendor:64 \ android.hardware.neuralnetworks@1.3.vendor:64 \ android.hardware.oemlock@1.0.vendor:64 \ android.hardware.power@1.0.vendor:64 \ android.hardware.power@1.1.vendor:64 \ android.hardware.power@1.2.vendor:64 \ android.hardware.radio.config@1.0.vendor \ android.hardware.radio.config@1.1.vendor \ android.hardware.radio.config@1.2.vendor \ android.hardware.radio.deprecated@1.0.vendor \ android.hardware.radio@1.2.vendor \ android.hardware.radio@1.3.vendor \ android.hardware.radio@1.4.vendor \ android.hardware.radio@1.5.vendor \ android.hardware.radio@1.6.vendor \ android.hardware.secure_element@1.0.vendor:32 \ android.hardware.secure_element@1.1.vendor:32 \ android.hardware.secure_element@1.2.vendor:32 \ android.hardware.thermal@1.0.vendor:32 \ android.hardware.thermal@2.0.vendor:32 \ android.hardware.weaver@1.0.vendor:64 \ android.hardware.wifi@1.1.vendor:64 \ android.hardware.wifi@1.2.vendor:64 \ android.hardware.wifi@1.3.vendor:64 \ android.hardware.wifi@1.4.vendor:64 \ android.hardware.wifi@1.5.vendor:64 \ android.hardware.wifi@1.6.vendor:64 \ com.google.hardware.pixel.display-V4-ndk.vendor:64 \ com.google.hardware.pixel.display-V6-ndk.vendor # Get non-open-source specific aspects $(call inherit-product, vendor/google/lynx/lynx-vendor.mk)