This commit is contained in:
twinaphex 2019-06-04 19:41:02 +02:00
commit cd085f2023
5 changed files with 55 additions and 8 deletions

View File

@ -184,6 +184,9 @@ include_core_quasi88
include_core_nekop2
include_core_np2kai
# --- Fairchild ChannelF cores ---
include_core_freechaf
# --- Sharp X-68000 emulator cores ---
include_core_px68k

View File

@ -251,6 +251,8 @@ build_libretro_databases() {
build_libretro_database "Coleco - ColecoVision" "rom.crc"
build_libretro_database "Commodore - 64" "rom.crc"
build_libretro_database "Commodore - Amiga" "rom.crc"
build_libretro_database "Commodore - Plus-4" "rom.crc"
build_libretro_database "Commodore - VIC-20" "rom.crc"
build_libretro_database "Dinothawr" "rom.crc"
build_libretro_database "Emerson - Arcadia 2001" "rom.crc"
build_libretro_database "Entex - Adventure Vision" "rom.crc"

17
libretro-build-ios10.sh Normal file
View File

@ -0,0 +1,17 @@
#! /usr/bin/env bash
# vim: set ts=3 sw=3 noet ft=sh : bash
SCRIPT="${0#./}"
BASE_DIR="${SCRIPT%/*}"
WORKDIR="$PWD"
if [ "$BASE_DIR" = "$SCRIPT" ]; then
BASE_DIR="$WORKDIR"
else
if [[ "$0" != /* ]]; then
# Make the path absolute
BASE_DIR="$WORKDIR/$BASE_DIR"
fi
fi
platform=ios10 ${BASE_DIR}/libretro-build.sh $@

View File

@ -240,6 +240,22 @@ case "$platform" in
CXX11="clang++ -std=c++11 -stdlib=libc++ -arch armv7 -marm -miphoneos-version-min=8.0 -isysroot $IOSSDK"
;;
ios10)
DIST_DIR="ios10"
FORMAT_EXT=dylib
IOS=1
ARCH=armv7 arm64
FORMAT=_ios
FORMAT_COMPILER_TARGET=ios10
FORMAT_COMPILER_TARGET_ALT=ios10
export IOSSDK=$(xcodebuild -version -sdk iphoneos Path)
# Use generic names rather than gcc/clang to better support both
CC="cc -arch armv7 -arch arm64 -marm -miphoneos-version-min=8.0 -isysroot $IOSSDK"
CXX="c++ -arch armv7 -arch arm64 -marm -miphoneos-version-min=8.0 -isysroot $IOSSDK"
CXX11="clang++ -std=c++11 -stdlib=libc++ -arch armv7 -arch arm64 -marm -miphoneos-version-min=8.0 -isysroot $IOSSDK"
;;
ios-arm64)
DIST_DIR="ios-arm64"
FORMAT_EXT=dylib
@ -249,6 +265,8 @@ case "$platform" in
FORMAT_COMPILER_TARGET=ios-arm64
FORMAT_COMPILER_TARGET_ALT=ios-arm64
export IOSSDK=$(xcodebuild -version -sdk iphoneos Path)
# Use generic names rather than gcc/clang to better support both
CC="cc -arch arm64 -marm -miphoneos-version-min=8.0 -isysroot $IOSSDK"
CXX="c++ -arch arm64 -marm -miphoneos-version-min=8.0 -isysroot $IOSSDK"
CXX11="clang++ -std=c++11 -stdlib=libc++ -arch arm64 -marm -miphoneos-version-min=8.0 -isysroot $IOSSDK"

View File

@ -920,6 +920,13 @@ libretro_stonesoup_git_submodules="clone"
libretro_stonesoup_build_subdir="crawl-ref"
libretro_stonesoup_build_makefile="Makefile.libretro"
include_core_freechaf() {
register_module core "freechaf" -ngc -ps3 -psp1 -qnx -wii
}
libretro_freechaf_name="FreeChaF"
libretro_freechaf_git_url="https://github.com/libretro/FreeChaF.git"
libretro_freechaf_build_makefile="Makefile"
include_core_hatari() {
register_module core "hatari" -theos_ios -ngc -ps3 -psp1 -qnx -wii
}