- Rename product makefile: lineage_tart.mk (PRODUCT_NAME=lineage_tart) - Update AndroidProducts.mk for lineage_tart lunch target - Change androidboot.hardware and TARGET_BOOTLOADER_BOARD_NAME to tart - Rename ramdisk files: fstab.tart, init.tart.rc, ueventd.tart.rc - Update device.mk ramdisk copy targets for tart names - Update vendor makefile reference to tart-vendor.mk - Update extlinux.conf kernel cmdline with tart hardware ID - Fix bluetooth device name in vendor.prop Copyright (C) 2026 Brendan Szymanski <hello@bscubed.dev>
47 lines
1.2 KiB
Makefile
47 lines
1.2 KiB
Makefile
#
|
|
# Copyright (C) 2021-2023 KonstaKANG
|
|
# Copyright (C) 2025 Venkata Atchuta Bheemeswara Sarma Darbha
|
|
# Copyright (C) 2026 Brendan Szymanski <hello@bscubed.dev>
|
|
#
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
#
|
|
|
|
# Inherit device configuration
|
|
$(call inherit-product, device/rockchip/orangepi5ultra/device.mk)
|
|
|
|
PRODUCT_AAPT_PREF_CONFIG := tvdpi
|
|
PRODUCT_CHARACTERISTICS := tv
|
|
|
|
# LineageOS ATV base
|
|
$(call inherit-product, device/lineage/atv/lineage_atv.mk)
|
|
$(call inherit-product, vendor/lineage/build/target/product/lineage_generic_tv_target.mk)
|
|
|
|
# Android TV packages
|
|
PRODUCT_PACKAGES += \
|
|
DocumentsUI \
|
|
LeanbackIME \
|
|
TvProvision \
|
|
TvSettingsTwoPanel \
|
|
Catapult
|
|
|
|
# Bluetooth TV class
|
|
PRODUCT_VENDOR_PROPERTIES += \
|
|
bluetooth.device.class_of_device=34,4,36
|
|
|
|
# Boot animation
|
|
PRODUCT_COPY_FILES += \
|
|
device/google/atv/products/bootanimations/bootanimation.zip:$(TARGET_COPY_OUT_SYSTEM)/media/bootanimation.zip
|
|
|
|
# Overlays
|
|
PRODUCT_PACKAGES += \
|
|
AndroidTvOpiOverlay \
|
|
BluetoothOpiOverlay \
|
|
SettingsProviderTvOpiOverlay \
|
|
WifiOpiOverlay
|
|
|
|
# Device identifier. This must come after all inclusions.
|
|
PRODUCT_DEVICE := tart
|
|
PRODUCT_NAME := lineage_tart
|
|
PRODUCT_BRAND := Orange
|
|
PRODUCT_MODEL := Pi 5 Ultra
|
|
PRODUCT_MANUFACTURER := Orange
|