mirror of
https://github.com/libretro/Lakka-LibreELEC.git
synced 2025-04-02 10:41:46 -04:00
515 lines
15 KiB
Text
515 lines
15 KiB
Text
# LTO (Link Time Optimization) support
|
|
LTO_SUPPORT="yes"
|
|
|
|
# GOLD (Google Linker) support
|
|
GOLD_SUPPORT="yes"
|
|
|
|
# HARDENING (security relevant linker and compiler flags) support
|
|
HARDENING_SUPPORT="no"
|
|
|
|
# Name of the Distro to build (full name, without special characters)
|
|
DISTRONAME="Lakka"
|
|
|
|
# short project description
|
|
DESCRIPTION="Lakka is a fast and user-friendly retroarch turnkey distribution"
|
|
|
|
# Welcome Message for e.g. SSH Server (up to 5 Lines)
|
|
GREETING0="###########################################"
|
|
GREETING1="# Lakka - The DIY retro emulation console #"
|
|
GREETING2="# ...... visit http://www.lakka.tv ...... #"
|
|
GREETING3="###########################################"
|
|
GREETING4=""
|
|
|
|
# Root password to integrate in the target system
|
|
ROOT_PASSWORD="root"
|
|
|
|
# Install glibc locales to the build (yes / no)
|
|
GLIBC_LOCALES="yes"
|
|
|
|
# Mediacenter to use (kodi / no)
|
|
MEDIACENTER="no"
|
|
|
|
# additional drivers to install:
|
|
# for a list of additional drivers see packages/linux-drivers
|
|
# Space separated list is supported,
|
|
# e.g. ADDITIONAL_DRIVERS="DRIVER1 DRIVER2"
|
|
ADDITIONAL_DRIVERS=""
|
|
|
|
# build and install bluetooth support (yes / no)
|
|
BLUETOOTH_SUPPORT="yes"
|
|
|
|
# build and install Avahi (Zeroconf) daemon (yes / no)
|
|
AVAHI_DAEMON="yes"
|
|
|
|
# build with NFS support (mounting nfs shares via the OS) (yes / no)
|
|
NFS_SUPPORT="yes"
|
|
|
|
# build with Samba Client support (mounting samba shares via the OS) (yes / no)
|
|
SAMBA_SUPPORT="yes"
|
|
|
|
# build and install Samba Server (yes / no)
|
|
SAMBA_SERVER="yes"
|
|
|
|
# build and install SFTP Server (yes / no)
|
|
SFTP_SERVER="yes"
|
|
|
|
# build and install OpenVPN support (yes / no)
|
|
OPENVPN_SUPPORT="yes"
|
|
|
|
# build and install diskmounter support (udevil)
|
|
# this service provide auto mounting support for external drives in the
|
|
# mediacenter also automount internally drives at boottime via udev (yes / no)
|
|
UDEVIL="yes"
|
|
|
|
# build and install exFAT fuse support (yes / no)
|
|
EXFAT="yes"
|
|
|
|
# build and install NTFS-3G fuse support (yes / no)
|
|
NTFS3G="yes"
|
|
|
|
# build and install hfs filesystem utilities (yes / no)
|
|
HFSTOOLS="yes"
|
|
|
|
# Windowmanager to use (fluxbox / none)
|
|
WINDOWMANAGER="none"
|
|
|
|
# Xorg Graphic drivers to use (all / i915,i965,r200,r300,r600,nvidia)
|
|
# Space separated list is supported,
|
|
# e.g. GRAPHIC_DRIVERS="i915 i965 r300 r600 radeonsi nvidia"
|
|
GRAPHIC_DRIVERS="r300 r600 radeonsi iris i915 i965 nouveau"
|
|
|
|
# build and install remote support (yes / no)
|
|
REMOTE_SUPPORT="no"
|
|
|
|
# build and install Joystick support (yes / no)
|
|
JOYSTICK_SUPPORT="yes"
|
|
|
|
# build and install CEC adapter support (yes / no)
|
|
# CEC_SUPPORT="no"
|
|
|
|
# build and install CEC framework support (yes / no)
|
|
CEC_FRAMEWORK_SUPPORT="no"
|
|
|
|
# build and install iSCSI support - iscsistart (yes / no)
|
|
ISCSI_SUPPORT="yes"
|
|
|
|
# Support for partitioning and formating disks in initramfs (yes / no)
|
|
# This adds support for parted and mkfs.ext3/4 to initramfs for OEM usage
|
|
INITRAMFS_PARTED_SUPPORT="no"
|
|
|
|
# build with swap support (yes / no)
|
|
SWAP_SUPPORT="yes"
|
|
|
|
# swap support enabled per default (yes / no)
|
|
SWAP_ENABLED_DEFAULT="no"
|
|
|
|
# swapfile size if SWAP_SUPPORT=yes in MB
|
|
SWAPFILESIZE="128"
|
|
|
|
# additional packages to install:
|
|
# Space separated list is supported,
|
|
# e.g. ADDITIONAL_PACKAGES="PACKAGE1 PACKAGE2"
|
|
ADDITIONAL_PACKAGES="rsync"
|
|
|
|
# build with installer (yes / no)
|
|
INSTALLER_SUPPORT="yes"
|
|
|
|
# Testpackages for development (yes / no)
|
|
TESTING="no"
|
|
|
|
# OEM packages for OEM's (yes / no)
|
|
OEM_SUPPORT="yes"
|
|
|
|
# build and install nano text editor (yes / no)
|
|
NANO_EDITOR="yes"
|
|
|
|
# cron support (yes / no)
|
|
CRON_SUPPORT="yes"
|
|
|
|
# Distribution Specific source location
|
|
DISTRO_MIRROR="http://sources.libreelec.tv/mirror"
|
|
DISTRO_SRC="http://sources.libreelec.tv/$LIBREELEC_VERSION"
|
|
|
|
# Addon Server Url
|
|
# ADDON_SERVER_URL="https://addons.libreelec.tv"
|
|
|
|
# set the addon dirs
|
|
ADDON_PATH="$ADDON_VERSION/${DEVICE:-$PROJECT}/$TARGET_ARCH"
|
|
ADDON_URL="$ADDON_SERVER_URL/$ADDON_PATH"
|
|
|
|
# Default size of system partition, in MB, eg. 512
|
|
SYSTEM_SIZE=2048
|
|
# Default system partition offset, in sectors, eg. 2048
|
|
SYSTEM_PART_START=8192
|
|
|
|
# Configure debug groups (space delimited key=value pairs, with each value comma-delimited) and default group when DEBUG=yes
|
|
# Use ! or - prefix to prevent a dependent package from being built with debug. Add + suffix to build dependenencies with debug.
|
|
# DEBUG_GROUPS="kodi+=kodi+,kodi-platform+,p8-platform+,!mesa"
|
|
# DEBUG_GROUP_YES="kodi+"
|
|
|
|
# Default supported get handlers (archive, git, file etc.)
|
|
GET_HANDLER_SUPPORT="archive git"
|
|
|
|
# Partition labels for USB/SD installation media
|
|
DISTRO_BOOTLABEL="LAKKA"
|
|
DISTRO_DISKLABEL="LAKKA_DISK"
|
|
|
|
# Settings package name - blank if not required
|
|
# DISTRO_PKG_SETTINGS="LibreELEC-settings"
|
|
|
|
# IR remote protocols supported in default config
|
|
# IR_REMOTE_PROTOCOLS=""
|
|
|
|
# IR remote keymaps supported in default config
|
|
# IR_REMOTE_KEYMAPS=""
|
|
|
|
LAKKA_MIRROR="http://sources.lakka.tv"
|
|
|
|
DISTRO_WEBSITE="https://www.lakka.tv/"
|
|
|
|
# PINN group for the distro
|
|
DISTRO_PINN_GROUP="Games"
|
|
|
|
LIBRETRO_CORES=""\
|
|
" 2048 "\
|
|
" 81 "\
|
|
" atari800 "\
|
|
" beetle-bsnes "\
|
|
" beetle-lynx "\
|
|
" beetle-ngp "\
|
|
" beetle-pce "\
|
|
" beetle-pcfx "\
|
|
" beetle-psx "\
|
|
" beetle-saturn "\
|
|
" beetle-supafaust "\
|
|
" beetle-supergrafx "\
|
|
" beetle-vb "\
|
|
" beetle-wswan "\
|
|
" bluemsx "\
|
|
" bsnes "\
|
|
" bsnes-mercury "\
|
|
" bsnes2014 "\
|
|
" bsnes_hd "\
|
|
" cannonball "\
|
|
" cap32 "\
|
|
" chailove "\
|
|
" citra "\
|
|
" crocods "\
|
|
" daphne "\
|
|
" desmume "\
|
|
" desmume-2015 "\
|
|
" dinothawr "\
|
|
" dolphin "\
|
|
" dosbox "\
|
|
" dosbox-svn "\
|
|
" emux-sms"\
|
|
" easyrpg "\
|
|
" fbneo "\
|
|
" fceumm "\
|
|
" flycast "\
|
|
" freeintv "\
|
|
" fuse-libretro "\
|
|
" gambatte "\
|
|
" genesis-plus-gx "\
|
|
" genesis_plus_gx_wide "\
|
|
" gearboy "\
|
|
" gearsystem "\
|
|
" gme "\
|
|
" gpsp "\
|
|
" gw-libretro "\
|
|
" handy "\
|
|
" hatari "\
|
|
" higan-sfc "\
|
|
" higan-sfc-balanced "\
|
|
" kronos "\
|
|
" lowres-nx "\
|
|
" lutro "\
|
|
" mame2003-plus "\
|
|
" mame2010 "\
|
|
" mame2015 "\
|
|
" meowpc98 "\
|
|
" mesen "\
|
|
" mesen-s "\
|
|
" mgba "\
|
|
" mrboom "\
|
|
" mu "\
|
|
" mupen64plus_next "\
|
|
" neocd "\
|
|
" nestopia "\
|
|
" nxengine "\
|
|
" o2em "\
|
|
" openlara "\
|
|
" opera "\
|
|
" parallel-n64 "\
|
|
" pcsx_rearmed "\
|
|
" picodrive "\
|
|
" play "\
|
|
" pocketcdg "\
|
|
" pokemini "\
|
|
" ppsspp "\
|
|
" prboom "\
|
|
" prosystem "\
|
|
" puae "\
|
|
" px68k "\
|
|
" reminiscence "\
|
|
" sameboy "\
|
|
" scummvm "\
|
|
" snes9x "\
|
|
" snes9x2002 "\
|
|
" snes9x2005 "\
|
|
" snes9x2005_plus "\
|
|
" snes9x2010 "\
|
|
" stella "\
|
|
" stella2014 "\
|
|
" swanstation "\
|
|
" tgbdual "\
|
|
" theodore "\
|
|
" tic80 "\
|
|
" tyrquake "\
|
|
" uae4arm "\
|
|
" uzem "\
|
|
" vbam "\
|
|
" vecx "\
|
|
" vice "\
|
|
" virtualjaguar "\
|
|
" xrick "\
|
|
" yabasanshiro "\
|
|
" yabause "\
|
|
""
|
|
|
|
RA_PLAYLIST_NAMES=""\
|
|
"Atari - 2600.lpl;"\
|
|
"Atari - 5200.lpl;"\
|
|
"Atari - 7800.lpl;"\
|
|
"Atari - Jaguar.lpl;"\
|
|
"Atari - Lynx.lpl;"\
|
|
"Atari - ST.lpl;"\
|
|
"Bandai - WonderSwan Color.lpl;"\
|
|
"Bandai - WonderSwan.lpl;"\
|
|
"Cave Story.lpl;"\
|
|
"ChaiLove.lpl;"\
|
|
"Coleco - ColecoVision.lpl;"\
|
|
"Commodore - 64 (PP).lpl;"\
|
|
"Commodore - 64 (Tapes).lpl;"\
|
|
"Commodore - 64.lpl;"\
|
|
"Commodore - Amiga.lpl;"\
|
|
"Commodore - Plus-4.lpl;"\
|
|
"Commodore - VIC20.lpl;"\
|
|
"Dinothawr.lpl;"\
|
|
"DOOM.lpl;"\
|
|
"DOS.lpl;"\
|
|
"FBNeo - Arcade Games.lpl;"\
|
|
"Flashback.lpl;"\
|
|
"GCE - Vectrex.lpl;"\
|
|
"Lutro.lpl;"\
|
|
"Magnavox - Odyssey2.lpl;"\
|
|
"MAME.lpl;"\
|
|
"MAME 2003-Plus.lpl;"\
|
|
"MAME 2010.lpl;"\
|
|
"MAME 2015.lpl;"\
|
|
"MAME 2016.lpl;"\
|
|
"Mattel - Intellivision.lpl;"\
|
|
"Microsoft - MSX2.lpl;"\
|
|
"Microsoft - MSX.lpl;"\
|
|
"NEC - PC Engine SuperGrafx.lpl;"\
|
|
"NEC - PC Engine - TurboGrafx 16.lpl;"\
|
|
"Nintendo - Famicom Disk System.lpl;"\
|
|
"Nintendo - Game Boy Advance (e-Cards).lpl;"\
|
|
"Nintendo - Game Boy Advance.lpl;"\
|
|
"Nintendo - Game Boy Color.lpl;"\
|
|
"Nintendo - Game Boy.lpl;"\
|
|
"Nintendo - GameCube.lpl;"\
|
|
"Nintendo - 3DS.lpl;"\
|
|
"Nintendo - Nintendo 64.lpl;"\
|
|
"Nintendo - Nintendo DS.lpl;"\
|
|
"Nintendo - Nintendo DS Decrypted.lpl;"\
|
|
"Nintendo - Nintendo DS (Download Play) (BETA).lpl;"\
|
|
"Nintendo - Nintendo DSi Decrypted.lpl;"\
|
|
"Nintendo - Nintendo DSi (DLC).lpl;"\
|
|
"Nintendo - Nintendo Entertainment System.lpl;"\
|
|
"Nintendo - Pokemon Mini.lpl;"\
|
|
"Nintendo - Satellaview.lpl;"\
|
|
"Nintendo - Super Nintendo Entertainment System.lpl;"\
|
|
"Nintendo - Virtual Boy.lpl;"\
|
|
"Nintendo - Wii.lpl;"\
|
|
"Quake.lpl;"\
|
|
"ScummVM.lpl;"\
|
|
"Sega - 32X.lpl;"\
|
|
"Sega - Dreamcast.lpl;"\
|
|
"Sega - Game Gear.lpl;"\
|
|
"Sega - Master System - Mark III.lpl;"\
|
|
"Sega - Mega Drive - Genesis.lpl;"\
|
|
"Sega - PICO.lpl;"\
|
|
"Sega - SG-1000.lpl;"\
|
|
"Sega - Saturn.lpl;"\
|
|
"Sinclair - ZX Spectrum +3.lpl;"\
|
|
"SNK - Neo Geo Pocket Color.lpl;"\
|
|
"SNK - Neo Geo Pocket.lpl;"\
|
|
"Sony - Playstation 2.lpl;"\
|
|
"Sony - PlayStation Portable.lpl;"\
|
|
"Sony - PlayStation.lpl;"\
|
|
"Thomson - MOTO.lpl;"\
|
|
"TIC-80.lpl;"\
|
|
"The 3DO Company - 3DO.lpl"\
|
|
""
|
|
|
|
RA_PLAYLIST_CORES=""\
|
|
"/tmp/cores/stella2014_libretro.so;"\
|
|
"/tmp/cores/atari800_libretro.so;"\
|
|
"/tmp/cores/prosystem_libretro.so;"\
|
|
"/tmp/cores/virtualjaguar_libretro.so;"\
|
|
"/tmp/cores/handy_libretro.so;"\
|
|
"/tmp/cores/hatari_libretro.so;"\
|
|
"/tmp/cores/mednafen_wswan_libretro.so;"\
|
|
"/tmp/cores/mednafen_wswan_libretro.so;"\
|
|
"/tmp/cores/nxengine_libretro.so;"\
|
|
"/tmp/cores/chailove_libretro.so;"\
|
|
"/tmp/cores/bluemsx_libretro.so;"\
|
|
"/tmp/cores/vice_x64_libretro.so;"\
|
|
"/tmp/cores/vice_x64_libretro.so;"\
|
|
"/tmp/cores/vice_x64_libretro.so;"\
|
|
"/tmp/cores/puae_libretro.so;"\
|
|
"/tmp/cores/vice_xplus4_libretro.so;"\
|
|
"/tmp/cores/vice_xvic_libretro.so;"\
|
|
"/tmp/cores/dinothawr_libretro.so;"\
|
|
"/tmp/cores/prboom_libretro.so;"\
|
|
"/tmp/cores/dosbox_libretro.so;"\
|
|
"/tmp/cores/fbneo_libretro.so;"\
|
|
"/tmp/cores/reminiscence_libretro.so;"\
|
|
"/tmp/cores/vecx_libretro.so;"\
|
|
"/tmp/cores/lutro_libretro.so;"\
|
|
"/tmp/cores/o2em_libretro.so;"\
|
|
"/tmp/cores/mame2003_plus_libretro.so;"\
|
|
"/tmp/cores/mame2003_plus_libretro.so;"\
|
|
"/tmp/cores/mame2010_libretro.so;"\
|
|
"/tmp/cores/mame2015_libretro.so;"\
|
|
"/tmp/cores/mame_libretro.so;"\
|
|
"/tmp/cores/freeintv_libretro.so;"\
|
|
"/tmp/cores/bluemsx_libretro.so;"\
|
|
"/tmp/cores/bluemsx_libretro.so;"\
|
|
"/tmp/cores/mednafen_supergrafx_libretro.so;"\
|
|
"/tmp/cores/mednafen_pce_fast_libretro.so;"\
|
|
"/tmp/cores/nestopia_libretro.so;"\
|
|
"/tmp/cores/mgba_libretro.so;"\
|
|
"/tmp/cores/mgba_libretro.so;"\
|
|
"/tmp/cores/gambatte_libretro.so;"\
|
|
"/tmp/cores/gambatte_libretro.so;"\
|
|
"/tmp/cores/dolphin_libretro.so;"\
|
|
"/tmp/cores/citra_libretro.so;"\
|
|
"/tmp/cores/parallel_n64_libretro.so;"\
|
|
"/tmp/cores/desmume_libretro.so;"\
|
|
"/tmp/cores/desmume_libretro.so;"\
|
|
"/tmp/cores/desmume_libretro.so;"\
|
|
"/tmp/cores/desmume_libretro.so;"\
|
|
"/tmp/cores/desmume_libretro.so;"\
|
|
"/tmp/cores/nestopia_libretro.so;"\
|
|
"/tmp/cores/pokemini_libretro.so;"\
|
|
"/tmp/cores/snes9x2010_libretro.so;"\
|
|
"/tmp/cores/snes9x2010_libretro.so;"\
|
|
"/tmp/cores/mednafen_vb_libretro.so;"\
|
|
"/tmp/cores/dolphin_libretro.so;"\
|
|
"/tmp/cores/tyrquake_libretro.so;"\
|
|
"/tmp/cores/scummvm_libretro.so;"\
|
|
"/tmp/cores/picodrive_libretro.so;"\
|
|
"/tmp/cores/flycast_libretro.so;"\
|
|
"/tmp/cores/genesis_plus_gx_libretro.so;"\
|
|
"/tmp/cores/genesis_plus_gx_libretro.so;"\
|
|
"/tmp/cores/genesis_plus_gx_libretro.so;"\
|
|
"/tmp/cores/picodrive_libretro.so;"\
|
|
"/tmp/cores/genesis_plus_gx_libretro.so;"\
|
|
"/tmp/cores/yabause_libretro.so;"\
|
|
"/tmp/cores/fuse_libretro.so;"\
|
|
"/tmp/cores/mednafen_ngp_libretro.so;"\
|
|
"/tmp/cores/mednafen_ngp_libretro.so;"\
|
|
"/tmp/cores/play_libretro.so;"\
|
|
"/tmp/cores/ppsspp_libretro.so;"\
|
|
"/tmp/cores/pcsx_rearmed_libretro.so;"\
|
|
"/tmp/cores/theodore_libretro.so;"\
|
|
"/tmp/cores/tic80_libretro.so;"\
|
|
"/tmp/cores/4do_libretro.so"\
|
|
""
|
|
|
|
# override some playlist core assignation
|
|
if [ "$PROJECT" = "RPi" ]; then
|
|
if [ "$DEVICE" = "RPi" ]; then
|
|
RA_PLAYLIST_CORES="${RA_PLAYLIST_CORES//nestopia/fceumm}"
|
|
RA_PLAYLIST_CORES="${RA_PLAYLIST_CORES//snes9x2010/snes9x2002}"
|
|
RA_PLAYLIST_CORES="${RA_PLAYLIST_CORES//genesis_plus_gx/picodrive}"
|
|
elif [ "$DEVICE" = "RPi2" ]; then
|
|
RA_PLAYLIST_CORES="${RA_PLAYLIST_CORES//parallel_n64/mupen64plus_next}"
|
|
elif [ "$DEVICE" = "Gamegirl" ]; then
|
|
RA_PLAYLIST_CORES="${RA_PLAYLIST_CORES//nestopia/fceumm}"
|
|
RA_PLAYLIST_CORES="${RA_PLAYLIST_CORES//snes9x2010/snes9x2002}"
|
|
RA_PLAYLIST_CORES="${RA_PLAYLIST_CORES//genesis_plus_gx/picodrive}"
|
|
fi
|
|
elif [ "$PROJECT" = "Amlogic" ]; then
|
|
RA_PLAYLIST_CORES="${RA_PLAYLIST_CORES//parallel_n64/mupen64plus_next}"
|
|
fi
|
|
|
|
# disable some cores
|
|
if [ "$PROJECT" = "RPi" ]; then
|
|
LIBRETRO_CORES="${LIBRETRO_CORES// yabasanshiro /}"
|
|
if [ "$DEVICE" = "RPi" -o "$DEVICE" = "GPICase" ]; then
|
|
LIBRETRO_CORES="${LIBRETRO_CORES// 4do /}"
|
|
LIBRETRO_CORES="${LIBRETRO_CORES// beetle-bsnes /}"
|
|
LIBRETRO_CORES="${LIBRETRO_CORES// beetle-psx /}"
|
|
LIBRETRO_CORES="${LIBRETRO_CORES// beetle-saturn /}"
|
|
LIBRETRO_CORES="${LIBRETRO_CORES// beetle-vb /}"
|
|
LIBRETRO_CORES="${LIBRETRO_CORES// bsnes-mercury /}"
|
|
LIBRETRO_CORES="${LIBRETRO_CORES// bsnes2014 /}"
|
|
LIBRETRO_CORES="${LIBRETRO_CORES// bsnes /}"
|
|
LIBRETRO_CORES="${LIBRETRO_CORES// bsnes_hd /}"
|
|
LIBRETRO_CORES="${LIBRETRO_CORES// citra /}"
|
|
LIBRETRO_CORES="${LIBRETRO_CORES// desmume-2015 /}"
|
|
LIBRETRO_CORES="${LIBRETRO_CORES// desmume /}"
|
|
LIBRETRO_CORES="${LIBRETRO_CORES// dolphin /}"
|
|
LIBRETRO_CORES="${LIBRETRO_CORES// dosbox-svn /}"
|
|
LIBRETRO_CORES="${LIBRETRO_CORES// dosbox /}"
|
|
LIBRETRO_CORES="${LIBRETRO_CORES// fbneo /}"
|
|
LIBRETRO_CORES="${LIBRETRO_CORES// flycast /}"
|
|
LIBRETRO_CORES="${LIBRETRO_CORES// genesis-plus-gx /}"
|
|
LIBRETRO_CORES="${LIBRETRO_CORES// higan-sfc-balanced /}"
|
|
LIBRETRO_CORES="${LIBRETRO_CORES// higan-sfc /}"
|
|
LIBRETRO_CORES="${LIBRETRO_CORES// kronos /}"
|
|
LIBRETRO_CORES="${LIBRETRO_CORES// mame2003-plus /}"
|
|
LIBRETRO_CORES="${LIBRETRO_CORES// mame2010 /}"
|
|
LIBRETRO_CORES="${LIBRETRO_CORES// mame2015 /}"
|
|
LIBRETRO_CORES="${LIBRETRO_CORES// meowpc98 /}"
|
|
LIBRETRO_CORES="${LIBRETRO_CORES// mesen-s /}"
|
|
LIBRETRO_CORES="${LIBRETRO_CORES// mesen /}"
|
|
LIBRETRO_CORES="${LIBRETRO_CORES// mupen64plus_next /}"
|
|
LIBRETRO_CORES="${LIBRETRO_CORES// mupen64plus /}"
|
|
LIBRETRO_CORES="${LIBRETRO_CORES// openlara /}"
|
|
LIBRETRO_CORES="${LIBRETRO_CORES// play /}"
|
|
LIBRETRO_CORES="${LIBRETRO_CORES// parallel-n64 /}"
|
|
LIBRETRO_CORES="${LIBRETRO_CORES// ppsspp /}"
|
|
LIBRETRO_CORES="${LIBRETRO_CORES// puae /}"
|
|
LIBRETRO_CORES="${LIBRETRO_CORES// snes9x2005_plus /}"
|
|
LIBRETRO_CORES="${LIBRETRO_CORES// snes9x2005 /}"
|
|
LIBRETRO_CORES="${LIBRETRO_CORES// snes9x2010 /}"
|
|
LIBRETRO_CORES="${LIBRETRO_CORES// snes9x /}"
|
|
LIBRETRO_CORES="${LIBRETRO_CORES// swanstation /}"
|
|
LIBRETRO_CORES="${LIBRETRO_CORES// uae4arm /}"
|
|
LIBRETRO_CORES="${LIBRETRO_CORES// vbam /}"
|
|
LIBRETRO_CORES="${LIBRETRO_CORES// virtualjaguar /}"
|
|
LIBRETRO_CORES="${LIBRETRO_CORES// yabause /}"
|
|
fi
|
|
if [ "$DEVICE" = "RPi2" ]; then
|
|
LIBRETRO_CORES="${LIBRETRO_CORES// play /}"
|
|
fi
|
|
elif [ "$PROJECT" = "Amlogic" -o "$PROJECT" = "Rockchip" -o "$PROJECT" = "Allwinner" ]; then
|
|
LIBRETRO_CORES="${LIBRETRO_CORES// yabasanshiro /}"
|
|
elif [ "$PROJECT" = "Generic" -a "$ARCH" = "i386" ]; then
|
|
LIBRETRO_CORES="${LIBRETRO_CORES// openlara /}"
|
|
fi
|
|
|
|
# add platform specific cores
|
|
if [ "$PROJECT" = "RPi" ]; then
|
|
if [ "$DEVICE" = "RPi" -o "$DEVICE" = "Gamegirl" -o "$DEVICE" = "GPICase" ]; then
|
|
LIBRETRO_CORES+=" mame2000 fbalpha2012 "
|
|
fi
|
|
fi
|
|
# add melonds to x86_64 and L4T
|
|
if [ "$ARCH" = "x86_64" -o "$ARCH" = "aarch64" ]; then
|
|
LIBRETRO_CORES+=" melonds "
|
|
fi
|