mirror of
https://github.com/libretro/Lakka-LibreELEC.git
synced 2024-11-24 07:56:21 +00:00
95 lines
2.6 KiB
Plaintext
95 lines
2.6 KiB
Plaintext
|
|
# The TARGET_CPU variable controls which processor should be targeted for
|
|
# generated code.
|
|
case ${TARGET_ARCH} in
|
|
aarch64)
|
|
TARGET_CPU="cortex-a75.cortex-a55"
|
|
TARGET_CPU_FLAGS="+crypto+crc+fp+simd"
|
|
TARGET_FEATURES="64bit neon"
|
|
TARGET_KERNEL_ARCH="arm64"
|
|
;;
|
|
*)
|
|
;;
|
|
esac
|
|
|
|
#ADDITIONAL_PACKAGES+="xdotool" #Will be needed with dock, which I dont have.
|
|
|
|
if [ "${DISTRO}" = "Lakka" ]; then
|
|
ADDITIONAL_PACKAGES+=" mergerfs"
|
|
fi
|
|
|
|
ADDITIONAL_PACKAGES+=" rewritefs"
|
|
ADDITIONAL_DRIVERS="pd-mapper tqftpserv rmtfs"
|
|
BOOTLOADER="odin-bootloader"
|
|
|
|
|
|
# build and install ALSA Audio support (yes / no)
|
|
ALSA_SUPPORT="yes"
|
|
|
|
# build and install PulseAudio support (yes / no)
|
|
PULSEAUDIO_SUPPORT="yes"
|
|
if [ ${PULSEAUDIO_SUPPORT} = "yes" ]; then
|
|
ADDITIONAL_DRIVERS+=" pulseaudio-configs"
|
|
fi
|
|
# build and install WireGuard support (yes / no)
|
|
WIREGUARD_SUPPORT="yes"
|
|
|
|
# OpenGL implementation to use (no / Mesa)
|
|
OPENGL="mesa"
|
|
OPENGLES=""
|
|
if [ "${DISTRO}" = "Lakka" ]; then
|
|
# Enable Vulkan for Lakka
|
|
VULKAN="vulkan-loader"
|
|
:
|
|
elif [ "${DISTRO}" = "LibreELEC" ]; then
|
|
# LibreELEC doesnt use vulkan, and isnt supported in their main tree.
|
|
VULKAN=""
|
|
# Add Support for git downloads
|
|
GET_HANDLER_SUPPORT+=" git"
|
|
fi
|
|
|
|
# include uvesafb support (yes / no)
|
|
UVESAFB_SUPPORT="no"
|
|
|
|
# Displayserver to use (x11 / no)
|
|
DISPLAYSERVER="x11"
|
|
|
|
# Windowmanager to use (ratpoison / fluxbox / no)
|
|
WINDOWMANAGER="no"
|
|
|
|
# Xorg Graphic drivers to use (all / i915,i965,r200,r300,r600,nvidia,nouveau)
|
|
# Space separated list is supported,
|
|
# e.g. GRAPHIC_DRIVERS="i915 i965 r300 r600 radeonsi nvidia nouveau"
|
|
GRAPHIC_DRIVERS="freedreno"
|
|
|
|
if [ "${DISPLAYSERVER}" = "x11" ]; then
|
|
ADDITIONAL_DRIVERS+=" xf86-input-libinput"
|
|
ADDITIONAL_PACKAGES+=" odin-xorg-configs"
|
|
fi
|
|
|
|
# KODI Player implementation to use (default / bcm2835-driver / libfslvpuwrap / libamcodec)
|
|
# KODIPLAYER_DRIVER="default"
|
|
|
|
# Modules to install in initramfs for early boot
|
|
# INITRAMFS_MODULES="font softcursor bitblit fbcon"
|
|
|
|
# additional Firmware to use (dvb-firmware, misc-firmware, wlan-firmware)
|
|
# Space separated list is supported,
|
|
# e.g. FIRMWARE="dvb-firmware misc-firmware wlan-firmware"
|
|
FIRMWARE="misc-firmware wlan-firmware"
|
|
|
|
# build and install ATV IR remote support (yes / no)
|
|
ATVCLIENT_SUPPORT="no"
|
|
|
|
# Amlogic IR remote support (yes / no)
|
|
AMREMOTE_SUPPORT="no"
|
|
|
|
# build with installer (yes / no)
|
|
INSTALLER_SUPPORT="no"
|
|
|
|
# Kernel to build
|
|
LINUX="ayn-odin"
|
|
|
|
# CEC Support
|
|
CEC_FRAMEWORK_SUPPORT="no"
|