Merge branch 'master' of github.com:libretro/libretro-super
This commit is contained in:
commit
0decbb9920
|
@ -67,3 +67,4 @@
|
||||||
/retroarch/
|
/retroarch/
|
||||||
/build-summary.log
|
/build-summary.log
|
||||||
/build-revisions/
|
/build-revisions/
|
||||||
|
/dist/unix/
|
||||||
|
|
|
@ -258,7 +258,7 @@ libretro_build_core() {
|
||||||
echo "$(color 34)=== $(color 1)$core_name$(color)"
|
echo "$(color 34)=== $(color 1)$core_name$(color)"
|
||||||
|
|
||||||
eval "core_build_rule=\$libretro_${1}_build_rule"
|
eval "core_build_rule=\$libretro_${1}_build_rule"
|
||||||
[ -z "$core_build_rule" ] && core_build_rule=build_makefile
|
[ -z "$core_build_rule" ] && core_build_rule=generic_makefile
|
||||||
|
|
||||||
eval "core_dir=\$libretro_${1}_dir"
|
eval "core_dir=\$libretro_${1}_dir"
|
||||||
[ -z "$core_dir" ] && core_dir="libretro-$1"
|
[ -z "$core_dir" ] && core_dir="libretro-$1"
|
||||||
|
@ -285,7 +285,7 @@ libretro_build_core() {
|
||||||
fi
|
fi
|
||||||
|
|
||||||
case "$core_build_rule" in
|
case "$core_build_rule" in
|
||||||
build_makefile)
|
generic_makefile)
|
||||||
eval "core_build_makefile=\$libretro_${1}_build_makefile"
|
eval "core_build_makefile=\$libretro_${1}_build_makefile"
|
||||||
eval "core_build_subdir=\$libretro_${1}_build_subdir"
|
eval "core_build_subdir=\$libretro_${1}_build_subdir"
|
||||||
|
|
||||||
|
@ -294,8 +294,11 @@ libretro_build_core() {
|
||||||
core_build_platform="${core_build_platform:-$FORMAT_COMPILER_TARGET}$opengl_type"
|
core_build_platform="${core_build_platform:-$FORMAT_COMPILER_TARGET}$opengl_type"
|
||||||
|
|
||||||
echo "Building ${1}..."
|
echo "Building ${1}..."
|
||||||
$core_build_rule $1
|
build_makefile $1
|
||||||
|
|
||||||
|
;;
|
||||||
|
none)
|
||||||
|
echo "Don't have a build rule for $1, skipping..."
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
echo "libretro_build_core:Unknown build rule for $1: \"$core_build_rule\"."
|
echo "libretro_build_core:Unknown build rule for $1: \"$core_build_rule\"."
|
||||||
|
|
|
@ -169,8 +169,8 @@ else
|
||||||
if [ $FORMAT_COMPILER_TARGET != "ios" ]; then
|
if [ $FORMAT_COMPILER_TARGET != "ios" ]; then
|
||||||
# These don't currently build on iOS
|
# These don't currently build on iOS
|
||||||
build_libretro_bnes
|
build_libretro_bnes
|
||||||
build_libretro_core ffmpeg
|
libretro_build_core ffmpeg
|
||||||
build_libretro_core ppsspp
|
libretro_build_core ppsspp
|
||||||
fi
|
fi
|
||||||
libretro_build_core o2em
|
libretro_build_core o2em
|
||||||
libretro_build_core hatari
|
libretro_build_core hatari
|
||||||
|
|
|
@ -175,8 +175,10 @@ cd "${BASE_DIR}"
|
||||||
####build commands
|
####build commands
|
||||||
buildbot_log() {
|
buildbot_log() {
|
||||||
|
|
||||||
HASH=`echo -n "$1" | openssl sha1 -hmac $SIG | cut --fields=2 --delimiter=" "`
|
MESSAGE=`echo -e $1`
|
||||||
curl --data "message=$1&sign=$HASH" $LOGURL
|
|
||||||
|
HASH=`echo -n "$MESSAGE" | openssl sha1 -hmac $SIG | cut --fields=2 --delimiter=" "`
|
||||||
|
curl --data "message=$MESSAGE&sign=$HASH" $LOGURL
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -193,10 +195,10 @@ build_libretro_generic_makefile() {
|
||||||
|
|
||||||
cd $DIR
|
cd $DIR
|
||||||
cd $SUBDIR
|
cd $SUBDIR
|
||||||
|
OLDJ=$JOBS
|
||||||
|
|
||||||
if [ "${NAME}" == "mame078" ];
|
if [ "${NAME}" == "mame078" ];
|
||||||
then
|
then
|
||||||
OLDJ=$JOBS
|
|
||||||
JOBS=1
|
JOBS=1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
@ -234,6 +236,11 @@ build_libretro_generic_makefile() {
|
||||||
if [ $? -eq 0 ];
|
if [ $? -eq 0 ];
|
||||||
then
|
then
|
||||||
MESSAGE="$1 build successful ($jobid)"
|
MESSAGE="$1 build successful ($jobid)"
|
||||||
|
if [ "${MAKEPORTABLE}" == "YES" ];
|
||||||
|
then
|
||||||
|
echo "$1 running retrolink ($jobid)"
|
||||||
|
$WORK/retrolink.sh ${NAME}_libretro${FORMAT}${SUFFIX}.${FORMAT_EXT}
|
||||||
|
fi
|
||||||
cp -v ${NAME}_libretro${FORMAT}${SUFFIX}.${FORMAT_EXT} $RARCH_DIST_DIR/${NAME}_libretro${FORMAT}.${FORMAT_EXT}
|
cp -v ${NAME}_libretro${FORMAT}${SUFFIX}.${FORMAT_EXT} $RARCH_DIST_DIR/${NAME}_libretro${FORMAT}.${FORMAT_EXT}
|
||||||
else
|
else
|
||||||
MESSAGE="$1 build failed ($jobid)"
|
MESSAGE="$1 build failed ($jobid)"
|
||||||
|
@ -339,7 +346,7 @@ build_libretro_generic_jni() {
|
||||||
buildbot_log "$MESSAGE"
|
buildbot_log "$MESSAGE"
|
||||||
cp -v ../libs/${a}/libretro.${FORMAT_EXT} $RARCH_DIST_DIR/${a}/${1}_libretro${FORMAT}.${FORMAT_EXT}
|
cp -v ../libs/${a}/libretro.${FORMAT_EXT} $RARCH_DIST_DIR/${a}/${1}_libretro${FORMAT}.${FORMAT_EXT}
|
||||||
else
|
else
|
||||||
MESSAGE="$1-$a build failure ($jobid)"
|
MESSAGE="$1-$a build U+0002failureU+0002 ($jobid)"
|
||||||
echo BUILDBOT JOB: $MESSAGE
|
echo BUILDBOT JOB: $MESSAGE
|
||||||
buildbot_log "$MESSAGE"
|
buildbot_log "$MESSAGE"
|
||||||
fi
|
fi
|
||||||
|
@ -688,6 +695,7 @@ while read line; do
|
||||||
git submodule update --init
|
git submodule update --init
|
||||||
BUILD="YES"
|
BUILD="YES"
|
||||||
fi
|
fi
|
||||||
|
cd ..
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "${BUILD}" == "YES" -o "${FORCE}" == "YES" ];
|
if [ "${BUILD}" == "YES" -o "${FORCE}" == "YES" ];
|
||||||
|
@ -841,6 +849,11 @@ then
|
||||||
echo "BUILDBOT JOB: $jobid Processing Assets"
|
echo "BUILDBOT JOB: $jobid Processing Assets"
|
||||||
echo
|
echo
|
||||||
|
|
||||||
|
mkdir -p android/phoenix/assets/
|
||||||
|
rm -Rfv android/phoenix/assets/assets
|
||||||
|
cp -Rfv media/assets android/phoenix/assets/
|
||||||
|
rm -Rfv android/phoenix/assets/libretrodb
|
||||||
|
cp -Rfv media/libretrodb android/phoenix//assets/libretrodb/
|
||||||
rm -Rfv android/phoenix/assets/overlays
|
rm -Rfv android/phoenix/assets/overlays
|
||||||
cp -Rfv media/overlays android/phoenix/assets/
|
cp -Rfv media/overlays android/phoenix/assets/
|
||||||
rm -Rfv android/phoenix/assets/shaders_glsl
|
rm -Rfv android/phoenix/assets/shaders_glsl
|
||||||
|
|
|
@ -59,7 +59,7 @@ case "$platform" in
|
||||||
X86=true
|
X86=true
|
||||||
;;
|
;;
|
||||||
armv*)
|
armv*)
|
||||||
ARM=true
|
B ARM=true
|
||||||
export FORMAT_COMPILER_TARGET=armv
|
export FORMAT_COMPILER_TARGET=armv
|
||||||
export RARCHCFLAGS="$RARCHCFLAGS -marm"
|
export RARCHCFLAGS="$RARCHCFLAGS -marm"
|
||||||
case "${ARCH}" in
|
case "${ARCH}" in
|
||||||
|
@ -105,6 +105,11 @@ case "$platform" in
|
||||||
FORMAT_COMPILER_TARGET="psp1"
|
FORMAT_COMPILER_TARGET="psp1"
|
||||||
DIST_DIR="psp1"
|
DIST_DIR="psp1"
|
||||||
;;
|
;;
|
||||||
|
*wii*)
|
||||||
|
FORMAT_EXT="a"
|
||||||
|
FORMAT_COMPILER_TARGET="wii"
|
||||||
|
DIST_DIR="wii"
|
||||||
|
;;
|
||||||
*ios|theos_ios*)
|
*ios|theos_ios*)
|
||||||
FORMAT_EXT="dylib"
|
FORMAT_EXT="dylib"
|
||||||
FORMAT_COMPILER_TARGET="theos_ios"
|
FORMAT_COMPILER_TARGET="theos_ios"
|
||||||
|
|
|
@ -17,6 +17,7 @@ fi
|
||||||
. "$BASE_DIR/libretro-config.sh"
|
. "$BASE_DIR/libretro-config.sh"
|
||||||
. "$BASE_DIR/script-modules/util.sh"
|
. "$BASE_DIR/script-modules/util.sh"
|
||||||
. "$BASE_DIR/script-modules/fetch-rules.sh"
|
. "$BASE_DIR/script-modules/fetch-rules.sh"
|
||||||
|
. "$BASE_DIR/script-modules/modules.sh"
|
||||||
|
|
||||||
# Rules for fetching things are in these files:
|
# Rules for fetching things are in these files:
|
||||||
. "$BASE_DIR/rules.d/core-rules.sh"
|
. "$BASE_DIR/rules.d/core-rules.sh"
|
||||||
|
@ -68,7 +69,7 @@ libretro_fetch() {
|
||||||
local git_submodules
|
local git_submodules
|
||||||
local i
|
local i
|
||||||
|
|
||||||
eval "num_git_urls=\$libretro_${1}_mgit_urls"
|
eval "num_git_urls=\${libretro_${1}_mgit_urls:-0}"
|
||||||
if [ "$num_git_urls" -lt 1 ]; then
|
if [ "$num_git_urls" -lt 1 ]; then
|
||||||
echo "Cannot fetch \"$num_git_urls\" multiple git URLs"
|
echo "Cannot fetch \"$num_git_urls\" multiple git URLs"
|
||||||
return 1
|
return 1
|
||||||
|
@ -119,68 +120,7 @@ else
|
||||||
libretro_fetch retroarch
|
libretro_fetch retroarch
|
||||||
libretro_fetch devkit
|
libretro_fetch devkit
|
||||||
|
|
||||||
libretro_fetch bsnes
|
for a in $libretro_cores; do
|
||||||
libretro_fetch snes9x
|
libretro_fetch "${a%%:*}"
|
||||||
libretro_fetch snes9x_next
|
done
|
||||||
libretro_fetch genesis_plus_gx
|
|
||||||
libretro_fetch fb_alpha
|
|
||||||
libretro_fetch vba_next
|
|
||||||
libretro_fetch vbam
|
|
||||||
libretro_fetch handy
|
|
||||||
libretro_fetch bnes
|
|
||||||
libretro_fetch fceumm
|
|
||||||
libretro_fetch gambatte
|
|
||||||
libretro_fetch meteor
|
|
||||||
libretro_fetch nxengine
|
|
||||||
libretro_fetch prboom
|
|
||||||
libretro_fetch stella
|
|
||||||
libretro_fetch desmume
|
|
||||||
libretro_fetch quicknes
|
|
||||||
libretro_fetch nestopia
|
|
||||||
libretro_fetch tyrquake
|
|
||||||
libretro_fetch pcsx_rearmed
|
|
||||||
libretro_fetch mednafen_gba
|
|
||||||
libretro_fetch mednafen_lynx
|
|
||||||
libretro_fetch mednafen_ngp
|
|
||||||
libretro_fetch mednafen_pce_fast
|
|
||||||
libretro_fetch mednafen_supergrafx
|
|
||||||
libretro_fetch mednafen_psx
|
|
||||||
libretro_fetch mednafen_pcfx
|
|
||||||
libretro_fetch mednafen_snes
|
|
||||||
libretro_fetch mednafen_vb
|
|
||||||
libretro_fetch mednafen_wswan
|
|
||||||
libretro_fetch scummvm
|
|
||||||
libretro_fetch yabause
|
|
||||||
libretro_fetch dosbox
|
|
||||||
libretro_fetch virtualjaguar
|
|
||||||
libretro_fetch mame078
|
|
||||||
libretro_fetch mame139
|
|
||||||
libretro_fetch mame
|
|
||||||
libretro_fetch ffmpeg
|
|
||||||
libretro_fetch bsnes_cplusplus98
|
|
||||||
libretro_fetch bsnes_mercury
|
|
||||||
libretro_fetch picodrive
|
|
||||||
libretro_fetch tgbdual
|
|
||||||
libretro_fetch mupen64plus
|
|
||||||
libretro_fetch dinothawr
|
|
||||||
libretro_fetch uae
|
|
||||||
libretro_fetch 3dengine
|
|
||||||
libretro_fetch remotejoy
|
|
||||||
libretro_fetch bluemsx
|
|
||||||
libretro_fetch fmsx
|
|
||||||
libretro_fetch 2048
|
|
||||||
libretro_fetch vecx
|
|
||||||
libretro_fetch ppsspp
|
|
||||||
libretro_fetch prosystem
|
|
||||||
libretro_fetch o2em
|
|
||||||
libretro_fetch 4do
|
|
||||||
libretro_fetch catsfc
|
|
||||||
libretro_fetch stonesoup
|
|
||||||
libretro_fetch hatari
|
|
||||||
libretro_fetch tempgba
|
|
||||||
libretro_fetch gpsp
|
|
||||||
libretro_fetch emux
|
|
||||||
libretro_fetch fuse
|
|
||||||
libretro_fetch gw
|
|
||||||
libretro_fetch lutro
|
|
||||||
fi
|
fi
|
||||||
|
|
|
@ -0,0 +1,51 @@
|
||||||
|
2048 libretro-2048 https://github.com/libretro/libretro-2048.git PROJECT YES GENERIC Makefile.libretro .
|
||||||
|
4do libretro-4do https://github.com/libretro/4do-libretro.git PROJECT YES GENERIC Makefile .
|
||||||
|
beetle_psx libretro-beetle_psx https://github.com/libretro/beetle-psx-libretro.git PROJECT NO GENERIC Makefile .
|
||||||
|
bluemsx libretro-bluemsx https://github.com/libretro/blueMSX-libretro.git PROJECT YES GENERIC Makefile.libretro .
|
||||||
|
bsnes_cplusplus98 libretro-bsnes_cplusplus98 https://github.com/libretro/bsnes-libretro-cplusplus98.git PROJECT YES BSNES Makefile . cpp98
|
||||||
|
catsfc libretro-catsfc https://github.com/libretro/CATSFC-libretro.git PROJECT YES GENERIC Makefile .
|
||||||
|
desmume libretro-desmume https://github.com/libretro/desmume.git PROJECT YES GENERIC Makefile.libretro desmume
|
||||||
|
dinothawr libretro-dinothawr https://github.com/libretro/Dinothawr.git PROJECT YES GENERIC Makefile .
|
||||||
|
fb_alpha libretro-fba https://github.com/libretro/fba-libretro.git PROJECT YES GENERIC makefile.libretro svn-current/trunk
|
||||||
|
fba_cores_cps1 libretro-fba https://github.com/libretro/fba-libretro.git PROJECT YES GENERIC makefile.libretro svn-current/trunk/fbacores/cps1
|
||||||
|
fba_cores_cps2 libretro-fba https://github.com/libretro/fba-libretro.git PROJECT YES GENERIC makefile.libretro svn-current/trunk/fbacores/cps2
|
||||||
|
fba_cores_neo libretro-fba https://github.com/libretro/fba-libretro.git PROJECT YES GENERIC makefile.libretro svn-current/trunk/fbacores/neogeo
|
||||||
|
fceumm libretro-fceuumm https://github.com/libretro/libretro-fceumm.git PROJECT YES GENERIC Makefile.libretro .
|
||||||
|
fmsx libretro-fmsx https://github.com/libretro/fmsx-libretro.git PROJECT YES GENERIC Makefile .
|
||||||
|
gambatte libretro-gambatte https://github.com/libretro/gambatte-libretro.git PROJECT YES GENERIC Makefile.libretro libgambatte
|
||||||
|
genesis_plus_gx libretro-genesis_plus_gx https://github.com/libretro/Genesis-Plus-GX.git PROJECT YES GENERIC Makefile.libretro .
|
||||||
|
gpsp libretro-gpsp https://github.com/libretro/gpsp.git PROJECT YES GENERIC Makefile .
|
||||||
|
handy libretro-handy https://github.com/libretro/libretro-handy.git PROJECT YES GENERIC Makefile .
|
||||||
|
hatari libretro-hatari https://github.com/libretro/libretro-hatari.git PROJECT YES GENERIC Makefile.libretro .
|
||||||
|
mednafen_gba libretro-mednafen_gba https://github.com/libretro/beetle-gba-libretro.git PROJECT YES GENERIC Makefile .
|
||||||
|
mednafen_lynx libretro-mednafen_lynx https://github.com/libretro/beetle-lynx-libretro.git PROJECT YES GENERIC Makefile .
|
||||||
|
mednafen_ngp libretro-mednafen_ngp https://github.com/libretro/beetle-ngp-libretro.git PROJECT YES GENERIC Makefile .
|
||||||
|
mednafen_pce_fast libretro-mednafen_pce_fast https://github.com/libretro/beetle-pce-fast-libretro.git PROJECT YES GENERIC Makefile .
|
||||||
|
mednafen_pcfx libretro-mednafen_pcfx https://github.com/libretro/beetle-pcfx-libretro.git PROJECT YES GENERIC Makefile .
|
||||||
|
mednafen_psx libretro-mednafen_psx https://github.com/libretro/mednafen-psx-libretro.git PROJECT YES GENERIC Makefile .
|
||||||
|
mednafen_snes libretro-mednafen_snes https://github.com/libretro/beetle-bsnes-libretro.git PROJECT YES GENERIC Makefile .
|
||||||
|
mednafen_supergrafx libretro-mednafen_supergrafx https://github.com/libretro/beetle-supergrafx-libretro.git PROJECT YES GENERIC Makefile .
|
||||||
|
mednafen_vb libretro-mednafen_vb https://github.com/libretro/beetle-vb-libretro.git PROJECT YES GENERIC Makefile .
|
||||||
|
mednafen_wswan libretro-mednafen_wswan https://github.com/libretro/beetle-wswan-libretro.git PROJECT YES GENERIC Makefile .
|
||||||
|
meteor libretro-meteor https://github.com/libretro/meteor-libretro.git PROJECT YES GENERIC Makefile libretro
|
||||||
|
nestopia libretro-nestopia https://github.com/libretro/nestopia.git PROJECT YES GENERIC Makefile libretro
|
||||||
|
nxengine libretro-nxengine https://github.com/libretro/nxengine-libretro.git PROJECT YES GENERIC Makefile .
|
||||||
|
o2em libretro-o2em https://github.com/libretro/libretro-o2em.git PROJECT YES GENERIC Makefile .
|
||||||
|
pcsx_rearmed libretro-pcsx_rearmed https://github.com/libretro/pcsx_rearmed.git PROJECT YES GENERIC Makefile.libretro . USE_DYNAREC=0
|
||||||
|
picodrive libretro-picodrive https://github.com/libretro/picodrive.git SUBMODULE YES GENERIC Makefile.libretro .
|
||||||
|
prosystem libretro-prosystem https://github.com/libretro/prosystem-libretro.git PROJECT YES GENERIC Makefile .
|
||||||
|
puae libretro-uae https://github.com/libretro/libretro-uae.git PROJECT YES GENERIC Makefile build
|
||||||
|
quicknes libretro-quicknes https://github.com/libretro/QuickNES_Core.git PROJECT YES GENERIC Makefile libretro
|
||||||
|
remotejoy libretro-remotejoy https://github.com/libretro/libretro-remotejoy.git PROJECT YES GENERIC Makefile .
|
||||||
|
scummvm libretro-scummvm https://github.com/libretro/scummvm.git PROJECT YES GENERIC Makefile backends/platform/libretro/build
|
||||||
|
snes9x libretro-snes9x https://github.com/libretro/snes9x.git PROJECT YES GENERIC Makefile libretro
|
||||||
|
snes9x_next libretro-snes9x_next https://github.com/libretro/snes9x-next.git PROJECT YES GENERIC_ALT Makefile.libretro .
|
||||||
|
stella libretro-stella https://github.com/libretro/stella-libretro.git PROJECT YES GENERIC Makefile .
|
||||||
|
tgbdual libretro-tgbdual https://github.com/libretro/tgbdual-libretro.git PROJECT YES GENERIC Makefile .
|
||||||
|
tyrquake libretro-tyrquake https://github.com/libretro/tyrquake.git PROJECT YES GENERIC Makefile .
|
||||||
|
vba_next libretro-vba_next https://github.com/libretro/vba-next.git PROJECT YES GENERIC Makefile.libretro .
|
||||||
|
vbam libretro-vbam https://github.com/libretro/vbam-libretro.git PROJECT YES GENERIC Makefile src/libretro
|
||||||
|
vecx libretro-vecx https://github.com/libretro/libretro-vecx.git PROJECT YES GENERIC Makefile.libretro .
|
||||||
|
virtualjaguar libretro-virtualjaguar https://github.com/libretro/virtualjaguar-libretro.git PROJECT YES GENERIC Makefile .
|
||||||
|
yabause libretro-yabause https://github.com/libretro/yabause.git PROJECT YES GENERIC Makefile libretro
|
||||||
|
|
|
@ -0,0 +1,2 @@
|
||||||
|
platform unix
|
||||||
|
MAKEPORTABLE YES
|
|
@ -35,7 +35,7 @@ snes9x libretro-snes9x https://github.com/libretro/snes9x.git PROJECT YES GENERI
|
||||||
snes9x_next libretro-snes9x_next https://github.com/libretro/snes9x-next.git PROJECT YES GENERIC_JNI Makefile.libretro libretro/jni
|
snes9x_next libretro-snes9x_next https://github.com/libretro/snes9x-next.git PROJECT YES GENERIC_JNI Makefile.libretro libretro/jni
|
||||||
stella libretro-stella https://github.com/libretro/stella-libretro.git PROJECT YES GENERIC_JNI Makefile jni
|
stella libretro-stella https://github.com/libretro/stella-libretro.git PROJECT YES GENERIC_JNI Makefile jni
|
||||||
tgbdual libretro-tgbdual https://github.com/libretro/tgbdual-libretro.git PROJECT YES GENERIC_JNI Makefile libretro/jni
|
tgbdual libretro-tgbdual https://github.com/libretro/tgbdual-libretro.git PROJECT YES GENERIC_JNI Makefile libretro/jni
|
||||||
tyrquake libretro-tyrquake https://github.com/libretro/tyrquake.git PROJECT YES GENERIC_JNI Makefile.libretro libretro/jni
|
tyrquake libretro-tyrquake https://github.com/libretro/tyrquake.git PROJECT YES GENERIC_JNI Makefile libretro/jni
|
||||||
vba_next libretro-vba_next https://github.com/libretro/vba-next.git PROJECT YES GENERIC_JNI Makefile.libretro libretro/jni
|
vba_next libretro-vba_next https://github.com/libretro/vba-next.git PROJECT YES GENERIC_JNI Makefile.libretro libretro/jni
|
||||||
vbam libretro-vbam https://github.com/libretro/vbam-libretro.git PROJECT YES GENERIC_JNI Makefile src/libretro/jni
|
vbam libretro-vbam https://github.com/libretro/vbam-libretro.git PROJECT YES GENERIC_JNI Makefile src/libretro/jni
|
||||||
vecx libretro-vecx https://github.com/libretro/libretro-vecx.git PROJECT YES GENERIC_JNI Makefile.libretro libretro/jni
|
vecx libretro-vecx https://github.com/libretro/libretro-vecx.git PROJECT YES GENERIC_JNI Makefile.libretro libretro/jni
|
||||||
|
|
|
@ -2,3 +2,6 @@ retroarch retroarch https://github.com/libretro/Retroarch.git PROJECT YES .
|
||||||
overlays overlays https://github.com/libretro/common-overlays.git ASSETS YES retroarch/media
|
overlays overlays https://github.com/libretro/common-overlays.git ASSETS YES retroarch/media
|
||||||
shaders shaders_cg https://github.com/libretro/common-shaders.git ASSETS YES retroarch/media
|
shaders shaders_cg https://github.com/libretro/common-shaders.git ASSETS YES retroarch/media
|
||||||
autoconfig autoconfig https://github.com/libretro/retroarch-joypad-autoconfig.git ASSETS YES retroarch/media
|
autoconfig autoconfig https://github.com/libretro/retroarch-joypad-autoconfig.git ASSETS YES retroarch/media
|
||||||
|
assets assets https://github.com/libretro/retroarch-assets.git ASSETS YES retroarch/media
|
||||||
|
libretrodb libretrodb https://github.com/libretro/libretro-database.git ASSETS YES retroarch/media
|
||||||
|
|
||||||
|
|
|
@ -1,73 +1,9 @@
|
||||||
RECIPE FORMAT:
|
RECIPE FORMAT:
|
||||||
CORENAME COREDIR URL REPOTYPE ENABLED COMMAND MAKEFILE SUBDIR ARGS
|
{CORENAME} {COREDIR} {URL} {REPOTYPE} {ENABLED} {COMMAND} {MAKEFILE} {SUBDIR} {ARGS} TRAILINGSPACE
|
||||||
|
|
||||||
The following are know to work for Windows x64 with the toolchain provided by MSYS2 by default (SEH exception model):
|
|
||||||
|
|
||||||
|
Ex:
|
||||||
2048 libretro-2048 https://github.com/libretro/libretro-2048.git PROJECT YES GENERIC Makefile.libretro .
|
2048 libretro-2048 https://github.com/libretro/libretro-2048.git PROJECT YES GENERIC Makefile.libretro .
|
||||||
3dengine libretro-3dengine https://github.com/libretro/libretro-3dengine.git PROJECT YES GENERIC_GL Makefile .
|
|
||||||
4do libretro-4do https://github.com/libretro/4do-libretro.git PROJECT YES GENERIC Makefile .
|
|
||||||
bluemsx libretro-bluemsx https://github.com/libretro/blueMSX-libretro.git PROJECT YES GENERIC Makefile.libretro .
|
|
||||||
bnes libretro-bnes https://github.com/libretro/bnes-libretro.git PROJECT YES BSNES Makefile . bnes
|
|
||||||
bsnes libretro-bsnes https://github.com/libretro/bsnes-libretro.git PROJECT YES BSNES Makefile . accuracy
|
|
||||||
bsnes libretro-bsnes https://github.com/libretro/bsnes-libretro.git PROJECT YES BSNES Makefile . balanced
|
|
||||||
bsnes libretro-bsnes https://github.com/libretro/bsnes-libretro.git PROJECT YES BSNES Makefile . performance
|
|
||||||
bsnes_cplusplus98 libretro-bsnes_cplusplus98 https://github.com/libretro/bsnes-libretro-cplusplus98.git PROJECT YES BSNES Makefile . cpp98
|
|
||||||
bsnes_mercury libretro-bsnes_mercury https://github.com/libretro/bsnes-mercury.git PROJECT YES BSNES Makefile . accuracy
|
|
||||||
bsnes_mercury libretro-bsnes_mercury https://github.com/libretro/bsnes-mercury.git PROJECT YES BSNES Makefile . balanced
|
|
||||||
bsnes_mercury libretro-bsnes_mercury https://github.com/libretro/bsnes-mercury.git PROJECT YES BSNES Makefile . performance
|
|
||||||
catsfc libretro-catsfc https://github.com/libretro/CATSFC-libretro.git PROJECT YES GENERIC Makefile .
|
|
||||||
desmume libretro-desmume https://github.com/libretro/desmume.git PROJECT YES GENERIC Makefile.libretro desmume
|
|
||||||
dinothawr libretro-dinothawr https://github.com/libretro/Dinothawr.git PROJECT YES GENERIC_ALT Makefile .
|
|
||||||
dosbox libretro-dosbox https://github.com/libretro/dosbox-libretro.git PROJECT YES GENERIC Makefile.libretro .
|
|
||||||
fb_alpha libretro-fba https://github.com/libretro/fba-libretro.git PROJECT YES GENERIC makefile.libretro svn-current/trunk
|
|
||||||
fba_cores_cps1 libretro-fba https://github.com/libretro/fba-libretro.git PROJECT YES GENERIC makefile.libretro svn-current/trunk/fbacores/cps1
|
|
||||||
fba_cores_cps2 libretro-fba https://github.com/libretro/fba-libretro.git PROJECT YES GENERIC makefile.libretro svn-current/trunk/fbacores/cps2
|
|
||||||
fba_cores_neo libretro-fba https://github.com/libretro/fba-libretro.git PROJECT YES GENERIC makefile.libretro svn-current/trunk/fbacores/neogeo
|
|
||||||
fceumm libretro-fceuumm https://github.com/libretro/libretro-fceumm.git PROJECT YES GENERIC Makefile.libretro .
|
|
||||||
ffmpeg libretro-ffmpeg https://github.com/libretro/FFmpeg.git PROJECT YES GENERIC_GL Makefile libretro
|
|
||||||
fmsx libretro-fmsx https://github.com/libretro/fmsx-libretro.git PROJECT YES GENERIC Makefile .
|
|
||||||
gambatte libretro-gambatte https://github.com/libretro/gambatte-libretro.git PROJECT YES GENERIC_ALT Makefile.libretro libgambatte
|
|
||||||
genesis_plus_gx libretro-genesis_plus_gx https://github.com/libretro/Genesis-Plus-GX.git PROJECT YES GENERIC Makefile.libretro .
|
|
||||||
handy libretro-handy https://github.com/libretro/libretro-handy.git PROJECT YES GENERIC Makefile .
|
|
||||||
mednafen_gba libretro-mednafen_gba https://github.com/libretro/beetle-gba-libretro.git PROJECT YES GENERIC Makefile .
|
|
||||||
mednafen_lynx libretro-mednafen_lynx https://github.com/libretro/beetle-lynx-libretro.git PROJECT YES GENERIC Makefile .
|
|
||||||
mednafen_ngp libretro-mednafen_ngp https://github.com/libretro/beetle-ngp-libretro.git PROJECT YES GENERIC Makefile .
|
|
||||||
mednafen_pce_fast libretro-mednafen_pce_fast https://github.com/libretro/beetle-pce-fast-libretro.git PROJECT YES GENERIC Makefile .
|
|
||||||
mednafen_pcfx libretro-mednafen_pcfx https://github.com/libretro/beetle-pcfx-libretro.git PROJECT YES GENERIC Makefile .
|
|
||||||
mednafen_psx libretro-mednafen_psx https://github.com/libretro/beetle-psx-libretro.git PROJECT YES GENERIC Makefile .
|
|
||||||
mednafen_snes libretro-mednafen_snes https://github.com/libretro/beetle-bsnes-libretro.git PROJECT YES GENERIC Makefile .
|
|
||||||
mednafen_supergrafx libretro-mednafen_supergrafx https://github.com/libretro/beetle-supergrafx-libretro.git PROJECT YES GENERIC Makefile .
|
|
||||||
mednafen_vb libretro-mednafen_vb https://github.com/libretro/beetle-vb-libretro.git PROJECT YES GENERIC Makefile .
|
|
||||||
mednafen_wswan libretro-mednafen_wswan https://github.com/libretro/beetle-wswan-libretro.git PROJECT YES GENERIC Makefile .
|
|
||||||
meteor libretro-meteor https://github.com/libretro/meteor-libretro.git PROJECT YES GENERIC Makefile libretro
|
|
||||||
mupen64plus libretro-mupen64plus https://github.com/libretro/mupen64plus-libretro.git PROJECT YES GENERIC_GL Makefile . WITH_DYNAREC=x86_64
|
|
||||||
nestopia libretro-nestopia https://github.com/libretro/nestopia.git PROJECT YES GENERIC Makefile libretro
|
|
||||||
nxengine libretro-nxengine https://github.com/libretro/nxengine-libretro.git PROJECT YES GENERIC Makefile .
|
|
||||||
o2em libretro-o2em https://github.com/libretro/libretro-o2em.git PROJECT YES GENERIC Makefile .
|
|
||||||
pcsx_rearmed libretro-pcsx_rearmed https://github.com/libretro/pcsx_rearmed.git PROJECT YES GENERIC Makefile.libretro . USE_DYNAREC=0
|
|
||||||
picodrive libretro-picodrive https://github.com/libretro/picodrive.git SUBMODULE YES GENERIC Makefile.libretro .
|
|
||||||
prboom libretro-prboom https://github.com/libretro/libretro-prboom.git PROJECT YES GENERIC_ALT Makefile .
|
|
||||||
prosystem libretro-prosystem https://github.com/libretro/prosystem-libretro.git PROJECT YES GENERIC Makefile .
|
|
||||||
quicknes libretro-quicknes https://github.com/libretro/QuickNES_Core.git PROJECT YES GENERIC Makefile libretro
|
|
||||||
remotejoy libretro-remotejoy https://github.com/libretro/libretro-remotejoy.git PROJECT YES GENERIC Makefile .
|
|
||||||
scummvm libretro-scummvm https://github.com/libretro/scummvm.git PROJECT YES GENERIC Makefile backends/platform/libretro/build
|
|
||||||
snes9x libretro-snes9x https://github.com/libretro/snes9x.git PROJECT YES GENERIC Makefile libretro
|
|
||||||
snes9x_next libretro-snes9x_next https://github.com/libretro/snes9x-next.git PROJECT YES GENERIC_ALT Makefile.libretro .
|
|
||||||
stella libretro-stella https://github.com/libretro/stella-libretro.git PROJECT YES GENERIC Makefile .
|
|
||||||
tgbdual libretro-tgbdual https://github.com/libretro/tgbdual-libretro.git PROJECT YES GENERIC Makefile .
|
|
||||||
tyrquake libretro-tyrquake https://github.com/libretro/tyrquake.git PROJECT YES GENERIC Makefile.libretro .
|
|
||||||
vba_next libretro-vba_next https://github.com/libretro/vba-next.git PROJECT YES GENERIC_ALT Makefile.libretro .
|
|
||||||
vbam libretro-vbam https://github.com/libretro/vbam-libretro.git PROJECT YES GENERIC_ALT Makefile src/libretro
|
|
||||||
vecx libretro-vecx https://github.com/libretro/libretro-vecx.git PROJECT YES GENERIC Makefile.libretro .
|
|
||||||
virtualjaguar libretro-virtualjaguar https://github.com/libretro/virtualjaguar-libretro.git PROJECT YES GENERIC Makefile .
|
|
||||||
yabause libretro-yabause https://github.com/libretro/yabause.git PROJECT YES GENERIC Makefile libretro
|
|
||||||
|
|
||||||
The following are know to work for Windows x64 with MINGW-W64 (SJLJ exception model)
|
The trailing space is really important for now, if no args are specified there needs to be a trailing space after SUBDIR
|
||||||
|
Command should usually be GENERIC and REPOTYPE should usually be project. Notable exceptions are PPSSPP and PICODRIVE. Those are submodule repos.
|
||||||
|
|
||||||
mame libretro-mame https://github.com/libretro/mame.git PROJECT YES GENERIC Makefile.libretro . TARGET=mame PTR64=1
|
|
||||||
mame libretro-mame https://github.com/libretro/mame.git PROJECT YES GENERIC Makefile.libretro . TARGET=mess PTR64=1
|
|
||||||
mame libretro-mame https://github.com/libretro/mame.git PROJECT YES GENERIC Makefile.libretro . TARGET=ume PTR64=1
|
|
||||||
|
|
||||||
The following are not working for Windows x64 at the moment
|
|
||||||
|
|
||||||
catsfc libretro-catsfc https://github.com/libretro/CATSFC-libretro.git PROJECT YES GENERIC Makefile . ===>BROKEN
|
|
||||||
|
|
|
@ -1,9 +1,10 @@
|
||||||
PATH /c/Toolchains/devkitPro/devkitPPC/bin/
|
PATH /opt/devkitPro/devkitPPC/bin
|
||||||
platform wii
|
platform wii
|
||||||
PLATFORM wii
|
PLATFORM wii
|
||||||
CC powerpc-eabi-gcc
|
CC powerpc-eabi-gcc
|
||||||
CXX powerpc-eabi-g++
|
CXX powerpc-eabi-g++
|
||||||
AR powerpc--eabi-ar
|
AR powerpc--eabi-ar
|
||||||
MAKE /mingw64/bin/mingw32-make.exe
|
|
||||||
SUFFIX _wii
|
SUFFIX _wii
|
||||||
|
DEVKITPRO /opt/devkitPro
|
||||||
|
DEVKITPPC /opt/devkitPro/devkitPPC
|
||||||
RA YES
|
RA YES
|
||||||
|
|
|
@ -52,7 +52,7 @@ snes9x libretro-snes9x https://github.com/libretro/snes9x.git PROJECT YES GENERI
|
||||||
snes9x_next libretro-snes9x_next https://github.com/libretro/snes9x-next.git PROJECT YES GENERIC_ALT Makefile.libretro .
|
snes9x_next libretro-snes9x_next https://github.com/libretro/snes9x-next.git PROJECT YES GENERIC_ALT Makefile.libretro .
|
||||||
stella libretro-stella https://github.com/libretro/stella-libretro.git PROJECT YES GENERIC Makefile .
|
stella libretro-stella https://github.com/libretro/stella-libretro.git PROJECT YES GENERIC Makefile .
|
||||||
tgbdual libretro-tgbdual https://github.com/libretro/tgbdual-libretro.git PROJECT YES GENERIC Makefile .
|
tgbdual libretro-tgbdual https://github.com/libretro/tgbdual-libretro.git PROJECT YES GENERIC Makefile .
|
||||||
tyrquake libretro-tyrquake https://github.com/libretro/tyrquake.git PROJECT YES GENERIC Makefile.libretro .
|
tyrquake libretro-tyrquake https://github.com/libretro/tyrquake.git PROJECT YES GENERIC Makefile .
|
||||||
vba_next libretro-vba_next https://github.com/libretro/vba-next.git PROJECT YES GENERIC_ALT Makefile.libretro .
|
vba_next libretro-vba_next https://github.com/libretro/vba-next.git PROJECT YES GENERIC_ALT Makefile.libretro .
|
||||||
vbam libretro-vbam https://github.com/libretro/vbam-libretro.git PROJECT YES GENERIC_ALT Makefile src/libretro
|
vbam libretro-vbam https://github.com/libretro/vbam-libretro.git PROJECT YES GENERIC_ALT Makefile src/libretro
|
||||||
vecx libretro-vecx https://github.com/libretro/libretro-vecx.git PROJECT YES GENERIC Makefile.libretro .
|
vecx libretro-vecx https://github.com/libretro/libretro-vecx.git PROJECT YES GENERIC Makefile.libretro .
|
||||||
|
|
|
@ -41,7 +41,7 @@ snes9x libretro-snes9x https://github.com/libretro/snes9x.git PROJECT YES GENERI
|
||||||
snes9x_next libretro-snes9x_next https://github.com/libretro/snes9x-next.git PROJECT YES GENERIC_ALT Makefile.libretro .
|
snes9x_next libretro-snes9x_next https://github.com/libretro/snes9x-next.git PROJECT YES GENERIC_ALT Makefile.libretro .
|
||||||
stella libretro-stella https://github.com/libretro/stella-libretro.git PROJECT YES GENERIC Makefile .
|
stella libretro-stella https://github.com/libretro/stella-libretro.git PROJECT YES GENERIC Makefile .
|
||||||
tgbdual libretro-tgbdual https://github.com/libretro/tgbdual-libretro.git PROJECT YES GENERIC Makefile .
|
tgbdual libretro-tgbdual https://github.com/libretro/tgbdual-libretro.git PROJECT YES GENERIC Makefile .
|
||||||
tyrquake libretro-tyrquake https://github.com/libretro/tyrquake.git PROJECT YES GENERIC Makefile.libretro .
|
tyrquake libretro-tyrquake https://github.com/libretro/tyrquake.git PROJECT YES GENERIC Makefile .
|
||||||
vba_next libretro-vba_next https://github.com/libretro/vba-next.git PROJECT YES GENERIC_ALT Makefile.libretro .
|
vba_next libretro-vba_next https://github.com/libretro/vba-next.git PROJECT YES GENERIC_ALT Makefile.libretro .
|
||||||
vbam libretro-vbam https://github.com/libretro/vbam-libretro.git PROJECT YES GENERIC_ALT Makefile src/libretro
|
vbam libretro-vbam https://github.com/libretro/vbam-libretro.git PROJECT YES GENERIC_ALT Makefile src/libretro
|
||||||
vecx libretro-vecx https://github.com/libretro/libretro-vecx.git PROJECT YES GENERIC Makefile.libretro .
|
vecx libretro-vecx https://github.com/libretro/libretro-vecx.git PROJECT YES GENERIC Makefile.libretro .
|
||||||
|
|
|
@ -0,0 +1,10 @@
|
||||||
|
#!/bin/bash
|
||||||
|
#RetroLink - Allows a library or executable to link to any symbols, without version restrictions
|
||||||
|
#Usage: ./retrolink foobar_libretro.so
|
||||||
|
#http://www.lightofdawn.org/wiki/wiki.cgi/NewAppsOnOldGlibc
|
||||||
|
|
||||||
|
start=$(readelf -V $1 | grep -A1 .gnu.version_r | tail -n1 | cut -d' ' -f6)
|
||||||
|
pos=$(readelf -V $1 | grep 'Flags: none' | cut -d' ' -f3 | sed 's/://')
|
||||||
|
for pos in $pos; do
|
||||||
|
printf '\x02' | dd if=/dev/stdin of=$1 seek=$(($start+$pos+4)) count=1 bs=1 conv=notrunc 2> /dev/null
|
||||||
|
done
|
|
@ -1,275 +1,344 @@
|
||||||
# vim: set ts=3 sw=3 noet ft=sh : bash
|
# vim: set ts=3 sw=3 noet ft=sh : bash
|
||||||
|
|
||||||
|
register_module core "bsnes"
|
||||||
libretro_bsnes_name="bsnes/higan"
|
libretro_bsnes_name="bsnes/higan"
|
||||||
libretro_bsnes_git_url="https://github.com/libretro/bsnes-libretro.git"
|
libretro_bsnes_git_url="https://github.com/libretro/bsnes-libretro.git"
|
||||||
# NEED CUSTOM RULE: bsnes
|
libretro_bsnes_build_rule=none # NEED CUSTOM RULE
|
||||||
|
|
||||||
|
register_core "snes9x"
|
||||||
libretro_snes9x_name="SNES9x"
|
libretro_snes9x_name="SNES9x"
|
||||||
libretro_snes9x_git_url="https://github.com/libretro/snes9x.git"
|
libretro_snes9x_git_url="https://github.com/libretro/snes9x.git"
|
||||||
libretro_snes9x_build_subdir="libretro"
|
libretro_snes9x_build_subdir="libretro"
|
||||||
|
|
||||||
|
register_core "snes9x_next"
|
||||||
libretro_snes9x_next_name="SNES9x Next"
|
libretro_snes9x_next_name="SNES9x Next"
|
||||||
libretro_snes9x_next_git_url="https://github.com/libretro/snes9x-next.git"
|
libretro_snes9x_next_git_url="https://github.com/libretro/snes9x-next.git"
|
||||||
libretro_snes9x_next_build_makefile="Makefile.libretro"
|
libretro_snes9x_next_build_makefile="Makefile.libretro"
|
||||||
libretro_snes9x_next_build_platform="$FORMAT_COMPILER_TARGET_ALT"
|
libretro_snes9x_next_build_platform="$FORMAT_COMPILER_TARGET_ALT"
|
||||||
|
|
||||||
|
register_core "genesis_plus_gx"
|
||||||
libretro_genesis_plus_gx_name="Genesis Plus GX"
|
libretro_genesis_plus_gx_name="Genesis Plus GX"
|
||||||
libretro_genesis_plus_gx_git_url="https://github.com/libretro/Genesis-Plus-GX.git"
|
libretro_genesis_plus_gx_git_url="https://github.com/libretro/Genesis-Plus-GX.git"
|
||||||
libretro_genesis_plus_gx_build_makefile="Makefile.libretro"
|
libretro_genesis_plus_gx_build_makefile="Makefile.libretro"
|
||||||
|
|
||||||
|
register_core "fb_alpha"
|
||||||
libretro_fb_alpha_name="Final Burn Alpha"
|
libretro_fb_alpha_name="Final Burn Alpha"
|
||||||
libretro_fb_alpha_git_url="https://github.com/libretro/fba-libretro.git"
|
libretro_fb_alpha_git_url="https://github.com/libretro/fba-libretro.git"
|
||||||
libretro_fb_alpha_build_subdir="svn-current/trunk"
|
libretro_fb_alpha_build_subdir="svn-current/trunk"
|
||||||
libretro_fb_alpha_build_makefile="makefile.libretro"
|
libretro_fb_alpha_build_makefile="makefile.libretro"
|
||||||
|
|
||||||
|
register_core "vba_next"
|
||||||
libretro_vba_next_name="VBA Next"
|
libretro_vba_next_name="VBA Next"
|
||||||
libretro_vba_next_git_url="https://github.com/libretro/vba-next.git"
|
libretro_vba_next_git_url="https://github.com/libretro/vba-next.git"
|
||||||
libretro_vba_next_build_makefile="Makefile.libretro"
|
libretro_vba_next_build_makefile="Makefile.libretro"
|
||||||
libretro_vba_next_build_platform="$FORMAT_COMPILER_TARGET_ALT"
|
libretro_vba_next_build_platform="$FORMAT_COMPILER_TARGET_ALT"
|
||||||
|
|
||||||
|
register_core "vbam"
|
||||||
libretro_vbam_name="VBA-M"
|
libretro_vbam_name="VBA-M"
|
||||||
libretro_vbam_git_url="https://github.com/libretro/vbam-libretro.git"
|
libretro_vbam_git_url="https://github.com/libretro/vbam-libretro.git"
|
||||||
libretro_vbam_build_subdir="src/libretro"
|
libretro_vbam_build_subdir="src/libretro"
|
||||||
libretro_vbam_build_makefile="Makefile"
|
libretro_vbam_build_makefile="Makefile"
|
||||||
libretro_vbam_build_platform="$FORMAT_COMPILER_TARGET_ALT"
|
libretro_vbam_build_platform="$FORMAT_COMPILER_TARGET_ALT"
|
||||||
|
|
||||||
|
register_core "handy"
|
||||||
libretro_handy_name="Handy"
|
libretro_handy_name="Handy"
|
||||||
libretro_handy_git_url="https://github.com/libretro/libretro-handy.git"
|
libretro_handy_git_url="https://github.com/libretro/libretro-handy.git"
|
||||||
# IMPLICIT
|
|
||||||
|
|
||||||
|
register_core "cap32"
|
||||||
|
libretro_cap32_name="Caprice32"
|
||||||
|
libretro_cap32_git_url="https://github.com/libretro/libretro-cap32.git"
|
||||||
|
libretro_cap32_build_makefile="Makefile"
|
||||||
|
|
||||||
|
register_core "bnes"
|
||||||
libretro_bnes_name="bnes/higan"
|
libretro_bnes_name="bnes/higan"
|
||||||
libretro_bnes_git_url="https://github.com/libretro/bnes-libretro.git"
|
libretro_bnes_git_url="https://github.com/libretro/bnes-libretro.git"
|
||||||
# NEED CUSTOM RULE: bnes
|
libretro_bnes_build_rule=none # NEED CUSTOM RULE
|
||||||
|
|
||||||
|
register_core "fceumm"
|
||||||
libretro_fceumm_name="FCEUmm"
|
libretro_fceumm_name="FCEUmm"
|
||||||
libretro_fceumm_git_url="https://github.com/libretro/libretro-fceumm.git"
|
libretro_fceumm_git_url="https://github.com/libretro/libretro-fceumm.git"
|
||||||
libretro_fceumm_build_makefile="Makefile.libretro"
|
libretro_fceumm_build_makefile="Makefile.libretro"
|
||||||
|
|
||||||
|
register_core "gambatte"
|
||||||
libretro_gambatte_name="Gambatte"
|
libretro_gambatte_name="Gambatte"
|
||||||
libretro_gambatte_git_url="https://github.com/libretro/gambatte-libretro.git"
|
libretro_gambatte_git_url="https://github.com/libretro/gambatte-libretro.git"
|
||||||
libretro_gambatte_build_subdir="libgambatte"
|
libretro_gambatte_build_subdir="libgambatte"
|
||||||
libretro_gambatte_build_makefile="Makefile.libretro"
|
libretro_gambatte_build_makefile="Makefile.libretro"
|
||||||
libretro_gambatte_build_platform="$FORMAT_COMPILER_TARGET_ALT"
|
libretro_gambatte_build_platform="$FORMAT_COMPILER_TARGET_ALT"
|
||||||
|
|
||||||
|
register_core "meteor"
|
||||||
libretro_meteor_name="Meteor"
|
libretro_meteor_name="Meteor"
|
||||||
libretro_meteor_git_url="https://github.com/libretro/meteor-libretro.git"
|
libretro_meteor_git_url="https://github.com/libretro/meteor-libretro.git"
|
||||||
libretro_meteor_build_subdir="libretro"
|
libretro_meteor_build_subdir="libretro"
|
||||||
|
|
||||||
|
register_core "nxengine"
|
||||||
libretro_nxengine_name="NXEngine"
|
libretro_nxengine_name="NXEngine"
|
||||||
libretro_nxengine_git_url="https://github.com/libretro/nxengine-libretro.git"
|
libretro_nxengine_git_url="https://github.com/libretro/nxengine-libretro.git"
|
||||||
# IMPLICIT
|
|
||||||
|
|
||||||
|
register_core "prboom"
|
||||||
libretro_prboom_name="PrBoom"
|
libretro_prboom_name="PrBoom"
|
||||||
libretro_prboom_git_url="https://github.com/libretro/libretro-prboom.git"
|
libretro_prboom_git_url="https://github.com/libretro/libretro-prboom.git"
|
||||||
libretro_prboom_build_platform="$FORMAT_COMPILER_TARGET_ALT"
|
libretro_prboom_build_platform="$FORMAT_COMPILER_TARGET_ALT"
|
||||||
|
|
||||||
|
register_core "stella"
|
||||||
libretro_stella_name="Stella"
|
libretro_stella_name="Stella"
|
||||||
libretro_stella_git_url="https://github.com/libretro/stella-libretro.git"
|
libretro_stella_git_url="https://github.com/libretro/stella-libretro.git"
|
||||||
# IMPLICIT
|
|
||||||
|
|
||||||
|
register_core "desmume"
|
||||||
libretro_desmume_name="DeSmuME"
|
libretro_desmume_name="DeSmuME"
|
||||||
libretro_desmume_git_url="https://github.com/libretro/desmume.git"
|
libretro_desmume_git_url="https://github.com/libretro/desmume.git"
|
||||||
libretro_desmume_build_subdir="desmume"
|
libretro_desmume_build_subdir="desmume"
|
||||||
libretro_desmume_build_makefile="Makefile.libretro"
|
libretro_desmume_build_makefile="Makefile.libretro"
|
||||||
|
|
||||||
|
register_core "quicknes"
|
||||||
libretro_quicknes_name="QuickNES"
|
libretro_quicknes_name="QuickNES"
|
||||||
libretro_quicknes_git_url="https://github.com/libretro/QuickNES_Core.git"
|
libretro_quicknes_git_url="https://github.com/libretro/QuickNES_Core.git"
|
||||||
libretro_quicknes_build_subdir="libretro"
|
libretro_quicknes_build_subdir="libretro"
|
||||||
|
|
||||||
|
register_core "nestopia"
|
||||||
libretro_nestopia_name="Nestopia"
|
libretro_nestopia_name="Nestopia"
|
||||||
libretro_nestopia_git_url="https://github.com/libretro/nestopia.git"
|
libretro_nestopia_git_url="https://github.com/libretro/nestopia.git"
|
||||||
libretro_nestopia_build_subdir="libretro"
|
libretro_nestopia_build_subdir="libretro"
|
||||||
|
|
||||||
|
register_core "tyrquake"
|
||||||
libretro_tyrquake_name="TyrQuake"
|
libretro_tyrquake_name="TyrQuake"
|
||||||
libretro_tyrquake_git_url="https://github.com/libretro/tyrquake.git"
|
libretro_tyrquake_git_url="https://github.com/libretro/tyrquake.git"
|
||||||
libretro_tyrquake_build_makefile="Makefile.libretro"
|
libretro_tyrquake_build_makefile="Makefile"
|
||||||
|
|
||||||
|
register_core "pcsx_rearmed"
|
||||||
libretro_pcsx_rearmed_name="PCSX ReARMed"
|
libretro_pcsx_rearmed_name="PCSX ReARMed"
|
||||||
libretro_pcsx_rearmed_git_url="https://github.com/libretro/pcsx_rearmed.git"
|
libretro_pcsx_rearmed_git_url="https://github.com/libretro/pcsx_rearmed.git"
|
||||||
libretro_pcsx_rearmed_build_makefile="Makefile.libretro"
|
libretro_pcsx_rearmed_build_makefile="Makefile.libretro"
|
||||||
|
|
||||||
|
register_core "mednafen_gba"
|
||||||
libretro_mednafen_gba_name="Mednafen/Beetle GBA"
|
libretro_mednafen_gba_name="Mednafen/Beetle GBA"
|
||||||
libretro_mednafen_gba_git_url="https://github.com/libretro/beetle-gba-libretro.git"
|
libretro_mednafen_gba_git_url="https://github.com/libretro/beetle-gba-libretro.git"
|
||||||
# IMPLICIT
|
|
||||||
|
|
||||||
|
register_core "mednafen_lynx"
|
||||||
libretro_mednafen_lynx_name="Mednafen/Beetle Lynx"
|
libretro_mednafen_lynx_name="Mednafen/Beetle Lynx"
|
||||||
libretro_mednafen_lynx_git_url="https://github.com/libretro/beetle-lynx-libretro.git"
|
libretro_mednafen_lynx_git_url="https://github.com/libretro/beetle-lynx-libretro.git"
|
||||||
# IMPLICIT
|
|
||||||
|
|
||||||
|
register_core "mednafen_ngp"
|
||||||
libretro_mednafen_ngp_name="Mednafen/Beetle NeoPop"
|
libretro_mednafen_ngp_name="Mednafen/Beetle NeoPop"
|
||||||
libretro_mednafen_ngp_git_url="https://github.com/libretro/beetle-ngp-libretro.git"
|
libretro_mednafen_ngp_git_url="https://github.com/libretro/beetle-ngp-libretro.git"
|
||||||
# IMPLICIT
|
|
||||||
|
|
||||||
|
register_core "mednafen_pce_fast"
|
||||||
libretro_mednafen_pce_fast_name="Mednafen/Beetle PCE FAST"
|
libretro_mednafen_pce_fast_name="Mednafen/Beetle PCE FAST"
|
||||||
libretro_mednafen_pce_fast_git_url="https://github.com/libretro/beetle-pce-fast-libretro.git"
|
libretro_mednafen_pce_fast_git_url="https://github.com/libretro/beetle-pce-fast-libretro.git"
|
||||||
# IMPLICIT
|
|
||||||
|
|
||||||
|
register_core "mednafen_supergrafx"
|
||||||
libretro_mednafen_supergrafx_name="Mednafen/Beetle SuperGrafx"
|
libretro_mednafen_supergrafx_name="Mednafen/Beetle SuperGrafx"
|
||||||
libretro_mednafen_supergrafx_git_url="https://github.com/libretro/beetle-supergrafx-libretro.git"
|
libretro_mednafen_supergrafx_git_url="https://github.com/libretro/beetle-supergrafx-libretro.git"
|
||||||
# IMPLICIT
|
|
||||||
|
|
||||||
|
register_core "mednafen_psx"
|
||||||
libretro_mednafen_psx_name="Mednafen PSX"
|
libretro_mednafen_psx_name="Mednafen PSX"
|
||||||
libretro_mednafen_psx_git_url="https://github.com/libretro/mednafen-psx-libretro.git"
|
libretro_mednafen_psx_git_url="https://github.com/libretro/mednafen-psx-libretro.git"
|
||||||
# IMPLICIT
|
|
||||||
|
|
||||||
|
register_core "mednafen_pcfx"
|
||||||
libretro_mednafen_pcfx_name="Mednafen/Beetle PC-FX"
|
libretro_mednafen_pcfx_name="Mednafen/Beetle PC-FX"
|
||||||
libretro_mednafen_pcfx_git_url="https://github.com/libretro/beetle-pcfx-libretro.git"
|
libretro_mednafen_pcfx_git_url="https://github.com/libretro/beetle-pcfx-libretro.git"
|
||||||
# IMPLICIT
|
|
||||||
|
|
||||||
|
register_core "mednafen_snes"
|
||||||
libretro_mednafen_snes_name="Mednafen/Beetle bsnes"
|
libretro_mednafen_snes_name="Mednafen/Beetle bsnes"
|
||||||
libretro_mednafen_snes_git_url="https://github.com/libretro/beetle-bsnes-libretro.git"
|
libretro_mednafen_snes_git_url="https://github.com/libretro/beetle-bsnes-libretro.git"
|
||||||
# IMPLICIT
|
|
||||||
|
|
||||||
|
register_core "mednafen_vb"
|
||||||
libretro_mednafen_vb_name="Mednafen/Beetle VB"
|
libretro_mednafen_vb_name="Mednafen/Beetle VB"
|
||||||
libretro_mednafen_vb_git_url="https://github.com/libretro/beetle-vb-libretro.git"
|
libretro_mednafen_vb_git_url="https://github.com/libretro/beetle-vb-libretro.git"
|
||||||
# IMPLICIT
|
|
||||||
|
|
||||||
|
register_core "mednafen_wswan"
|
||||||
libretro_mednafen_wswan_name="Mednafen/Beetle WonderSwan"
|
libretro_mednafen_wswan_name="Mednafen/Beetle WonderSwan"
|
||||||
libretro_mednafen_wswan_git_url="https://github.com/libretro/beetle-wswan-libretro.git"
|
libretro_mednafen_wswan_git_url="https://github.com/libretro/beetle-wswan-libretro.git"
|
||||||
# IMPLICIT
|
|
||||||
|
|
||||||
|
register_core "scummvm"
|
||||||
libretro_scummvm_name="ScummVM"
|
libretro_scummvm_name="ScummVM"
|
||||||
libretro_scummvm_git_url="https://github.com/libretro/scummvm.git"
|
libretro_scummvm_git_url="https://github.com/libretro/scummvm.git"
|
||||||
libretro_scummvm_build_subdir="backends/platform/libretro/build"
|
libretro_scummvm_build_subdir="backends/platform/libretro/build"
|
||||||
|
|
||||||
|
register_core "yabause"
|
||||||
libretro_yabause_name="Yabause"
|
libretro_yabause_name="Yabause"
|
||||||
libretro_yabause_git_url="https://github.com/libretro/yabause.git"
|
libretro_yabause_git_url="https://github.com/libretro/yabause.git"
|
||||||
libretro_yabause_build_subdir="libretro"
|
libretro_yabause_build_subdir="libretro"
|
||||||
|
|
||||||
|
register_core "dosbox"
|
||||||
libretro_dosbox_name="DOSBox"
|
libretro_dosbox_name="DOSBox"
|
||||||
libretro_dosbox_git_url="https://github.com/libretro/dosbox-libretro.git"
|
libretro_dosbox_git_url="https://github.com/libretro/dosbox-libretro.git"
|
||||||
libretro_dosbox_makefile="Makefile.libretro"
|
libretro_dosbox_makefile="Makefile.libretro"
|
||||||
|
|
||||||
|
register_core "virtualjaguar"
|
||||||
libretro_virtualjaguar_name="Virtual Jaguar"
|
libretro_virtualjaguar_name="Virtual Jaguar"
|
||||||
libretro_virtualjaguar_git_url="https://github.com/libretro/virtualjaguar-libretro.git"
|
libretro_virtualjaguar_git_url="https://github.com/libretro/virtualjaguar-libretro.git"
|
||||||
# IMPLICIT
|
libretro_virtualjaguar_makefile="Makefile"
|
||||||
|
|
||||||
|
register_core "mame078"
|
||||||
libretro_mame078_name="MAME 2003 (0.78)"
|
libretro_mame078_name="MAME 2003 (0.78)"
|
||||||
libretro_mame078_git_url="https://github.com/libretro/mame2003-libretro.git"
|
libretro_mame078_git_url="https://github.com/libretro/mame2003-libretro.git"
|
||||||
# IMPLICIT
|
libretro_mame078_makefile="Makefile"
|
||||||
|
|
||||||
|
register_core "mame139"
|
||||||
libretro_mame139_name="MAME 2010 (0.139)"
|
libretro_mame139_name="MAME 2010 (0.139)"
|
||||||
libretro_mame139_git_url="https://github.com/libretro/mame2010-libretro.git"
|
libretro_mame139_git_url="https://github.com/libretro/mame2010-libretro.git"
|
||||||
# NEED A BUILD RULE: mame139
|
libretro_mame139_build_rule=none # NEED A BUILD RULE
|
||||||
|
|
||||||
|
register_core "mame"
|
||||||
libretro_mame_name="MAME (git)"
|
libretro_mame_name="MAME (git)"
|
||||||
libretro_mame_git_url="https://github.com/libretro/mame.git"
|
libretro_mame_git_url="https://github.com/libretro/mame.git"
|
||||||
# NEED CUSTOM RULE: mame
|
libretro_mame_build_rule=none # NEED CUSTOM RULE
|
||||||
|
|
||||||
|
register_core "ffmpeg"
|
||||||
libretro_ffmpeg_name="FFmpeg"
|
libretro_ffmpeg_name="FFmpeg"
|
||||||
libretro_ffmpeg_git_url="https://github.com/libretro/FFmpeg.git"
|
libretro_ffmpeg_git_url="https://github.com/libretro/FFmpeg.git"
|
||||||
libretro_ffmpeg_build_subdir="libretro"
|
libretro_ffmpeg_build_subdir="libretro"
|
||||||
libretro_ffmpeg_build_opengl="optional"
|
libretro_ffmpeg_build_opengl="optional"
|
||||||
|
|
||||||
|
register_core "bsnes_cplusplus98"
|
||||||
libretro_bsnes_cplusplus98_name="bsnes C++98 (v0.85)"
|
libretro_bsnes_cplusplus98_name="bsnes C++98 (v0.85)"
|
||||||
libretro_bsnes_cplusplus98_git_url="https://github.com/libretro/bsnes-libretro-cplusplus98.git"
|
libretro_bsnes_cplusplus98_git_url="https://github.com/libretro/bsnes-libretro-cplusplus98.git"
|
||||||
# NEED CUSTOM RULE: bsnes_cplusplus98
|
libretro_bsnes_cplusplus98_build_rule=none # NEED CUSTOM RULE
|
||||||
|
|
||||||
|
register_core "bsnes_mercury"
|
||||||
libretro_bsnes_mercury_name="bsnes-mercury"
|
libretro_bsnes_mercury_name="bsnes-mercury"
|
||||||
libretro_bsnes_mercury_git_url="https://github.com/libretro/bsnes-mercury.git"
|
libretro_bsnes_mercury_git_url="https://github.com/libretro/bsnes-mercury.git"
|
||||||
# NEED CUSTOM RULE: bsnes_mercury
|
libretro_bsnes_mercury_build_rule=none # NEED CUSTOM RULE
|
||||||
|
|
||||||
|
register_core "picodrive"
|
||||||
libretro_picodrive_name="Picodrive"
|
libretro_picodrive_name="Picodrive"
|
||||||
libretro_picodrive_git_url="https://github.com/libretro/picodrive.git"
|
libretro_picodrive_git_url="https://github.com/libretro/picodrive.git"
|
||||||
libretro_picodrive_git_submodules="yes"
|
libretro_picodrive_git_submodules="yes"
|
||||||
libretro_picodrive_build_makefile="Makefile.libretro"
|
libretro_picodrive_build_makefile="Makefile.libretro"
|
||||||
|
|
||||||
|
register_core "tgbdual"
|
||||||
libretro_tgbdual_name="TGB Dual"
|
libretro_tgbdual_name="TGB Dual"
|
||||||
libretro_tgbdual_git_url="https://github.com/libretro/tgbdual-libretro.git"
|
libretro_tgbdual_git_url="https://github.com/libretro/tgbdual-libretro.git"
|
||||||
# IMPLICIT
|
|
||||||
|
|
||||||
|
register_core "mupen64plus"
|
||||||
libretro_mupen64plus_name="Mupen64Plus"
|
libretro_mupen64plus_name="Mupen64Plus"
|
||||||
libretro_mupen64plus_git_url="https://github.com/libretro/mupen64plus-libretro.git"
|
libretro_mupen64plus_git_url="https://github.com/libretro/mupen64plus-libretro.git"
|
||||||
# NEED CUSTOM RULE: mupen64plus
|
libretro_mupen64plus_build_rule=none # NEED CUSTOM RULE
|
||||||
|
|
||||||
|
register_core "dinothawr"
|
||||||
libretro_dinothawr_name="Dinothawr"
|
libretro_dinothawr_name="Dinothawr"
|
||||||
libretro_dinothawr_git_url="https://github.com/libretro/Dinothawr.git"
|
libretro_dinothawr_git_url="https://github.com/libretro/Dinothawr.git"
|
||||||
libretro_dinothawr_build_platform="$FORMAT_COMPILER_TARGET_ALT"
|
libretro_dinothawr_build_platform="$FORMAT_COMPILER_TARGET_ALT"
|
||||||
|
|
||||||
|
register_core "uae"
|
||||||
libretro_uae_name="UAE"
|
libretro_uae_name="UAE"
|
||||||
libretro_uae_git_url="https://github.com/libretro/libretro-uae.git"
|
libretro_uae_git_url="https://github.com/libretro/libretro-uae.git"
|
||||||
# NEED A BUILD RULE: uae
|
libretro_uae_build_rule=none # NEED A BUILD RULE
|
||||||
|
|
||||||
|
register_core "3dengine"
|
||||||
libretro_3dengine_name="3DEngine"
|
libretro_3dengine_name="3DEngine"
|
||||||
libretro_3dengine_git_url="https://github.com/libretro/libretro-3dengine.git"
|
libretro_3dengine_git_url="https://github.com/libretro/libretro-3dengine.git"
|
||||||
libretro_3dengine_build_opengl=yes
|
libretro_3dengine_build_opengl=yes
|
||||||
|
|
||||||
|
register_core "remotejoy"
|
||||||
libretro_remotejoy_name="RemoteJoy"
|
libretro_remotejoy_name="RemoteJoy"
|
||||||
libretro_remotejoy_git_url="https://github.com/libretro/libretro-remotejoy.git"
|
libretro_remotejoy_git_url="https://github.com/libretro/libretro-remotejoy.git"
|
||||||
# NEED A BUILD RULE: remotejoy
|
libretro_remotejoy_build_makefile="Makefile"
|
||||||
|
|
||||||
|
register_core "bluemsx"
|
||||||
libretro_bluemsx_name="blueMSX"
|
libretro_bluemsx_name="blueMSX"
|
||||||
libretro_bluemsx_git_url="https://github.com/libretro/blueMSX-libretro.git"
|
libretro_bluemsx_git_url="https://github.com/libretro/blueMSX-libretro.git"
|
||||||
libretro_bluemsx_build_makefile="Makefile.libretro"
|
libretro_bluemsx_build_makefile="Makefile.libretro"
|
||||||
|
|
||||||
|
register_core "fmsx"
|
||||||
libretro_fmsx_name="fMSX"
|
libretro_fmsx_name="fMSX"
|
||||||
libretro_fmsx_git_url="https://github.com/libretro/fmsx-libretro.git"
|
libretro_fmsx_git_url="https://github.com/libretro/fmsx-libretro.git"
|
||||||
# IMPLICIT
|
|
||||||
|
|
||||||
|
register_module core "2048"
|
||||||
libretro_2048_git_url="https://github.com/libretro/libretro-2048.git"
|
libretro_2048_git_url="https://github.com/libretro/libretro-2048.git"
|
||||||
libretro_2048_build_makefile="Makefile.libretro"
|
libretro_2048_build_makefile="Makefile.libretro"
|
||||||
|
|
||||||
|
register_module core "vecx"
|
||||||
libretro_vecx_git_url="https://github.com/libretro/libretro-vecx.git"
|
libretro_vecx_git_url="https://github.com/libretro/libretro-vecx.git"
|
||||||
libretro_vecx_build_makefile="Makefile.libretro"
|
libretro_vecx_build_makefile="Makefile.libretro"
|
||||||
|
|
||||||
|
register_core "ppsspp"
|
||||||
libretro_ppsspp_name="PPSSPP"
|
libretro_ppsspp_name="PPSSPP"
|
||||||
libretro_ppsspp_git_url="https://github.com/libretro/ppsspp.git"
|
libretro_ppsspp_git_url="https://github.com/libretro/ppsspp.git"
|
||||||
libretro_ppsspp_git_submodules="yes"
|
libretro_ppsspp_git_submodules="yes"
|
||||||
libretro_ppsspp_build_subdir="libretro"
|
libretro_ppsspp_build_subdir="libretro"
|
||||||
libretro_ppsspp_build_opengl="yes"
|
libretro_ppsspp_build_opengl="yes"
|
||||||
|
|
||||||
|
register_core "prosystem"
|
||||||
libretro_prosystem_name="ProSystem"
|
libretro_prosystem_name="ProSystem"
|
||||||
libretro_prosystem_git_url="https://github.com/libretro/prosystem-libretro.git"
|
libretro_prosystem_git_url="https://github.com/libretro/prosystem-libretro.git"
|
||||||
# IMPLICIT
|
|
||||||
|
|
||||||
|
register_core "o2em"
|
||||||
libretro_o2em_name="O2EM"
|
libretro_o2em_name="O2EM"
|
||||||
libretro_o2em_git_url="https://github.com/libretro/libretro-o2em.git"
|
libretro_o2em_git_url="https://github.com/libretro/libretro-o2em.git"
|
||||||
# IMPLICIT
|
|
||||||
|
|
||||||
|
register_core "4do"
|
||||||
libretro_4do_name="4DO"
|
libretro_4do_name="4DO"
|
||||||
libretro_4do_git_url="https://github.com/libretro/4do-libretro.git"
|
libretro_4do_git_url="https://github.com/libretro/4do-libretro.git"
|
||||||
# IMPLICIT
|
|
||||||
|
|
||||||
|
register_core "catsfc"
|
||||||
libretro_catsfc_name="CATSFC"
|
libretro_catsfc_name="CATSFC"
|
||||||
libretro_catsfc_git_url="https://github.com/libretro/CATSFC-libretro.git"
|
libretro_catsfc_git_url="https://github.com/libretro/CATSFC-libretro.git"
|
||||||
# IMPLICIT
|
|
||||||
|
|
||||||
|
register_core "stonesoup"
|
||||||
libretro_stonesoup_name="Dungeon Crawl Stone Soup"
|
libretro_stonesoup_name="Dungeon Crawl Stone Soup"
|
||||||
libretro_stonesoup_git_url="https://github.com/libretro/crawl-ref.git"
|
libretro_stonesoup_git_url="https://github.com/libretro/crawl-ref.git"
|
||||||
libretro_stonesoup_git_submodules="clone"
|
libretro_stonesoup_git_submodules="clone"
|
||||||
libretro_stonesoup_build_subdir="crawl-ref"
|
libretro_stonesoup_build_subdir="crawl-ref"
|
||||||
libretro_stonesoup_build_makefile="Makefile.libretro"
|
libretro_stonesoup_build_makefile="Makefile.libretro"
|
||||||
|
|
||||||
|
register_core "hatari"
|
||||||
libretro_hatari_name="Hatari"
|
libretro_hatari_name="Hatari"
|
||||||
libretro_hatari_git_url="https://github.com/libretro/hatari.git"
|
libretro_hatari_git_url="https://github.com/libretro/hatari.git"
|
||||||
libretro_hatari_build_makefile="Makefile.libretro"
|
libretro_hatari_build_makefile="Makefile.libretro"
|
||||||
|
|
||||||
|
register_core "tempgba"
|
||||||
libretro_tempgba_name="TempGBA"
|
libretro_tempgba_name="TempGBA"
|
||||||
libretro_tempgba_git_url="https://github.com/libretro/TempGBA-libretro.git"
|
libretro_tempgba_git_url="https://github.com/libretro/TempGBA-libretro.git"
|
||||||
# NEED A BUILD RULE: tempgba
|
libretro_tempgba_build_rule=none # NEED A BUILD RULE
|
||||||
|
|
||||||
|
register_core "gpsp"
|
||||||
libretro_gpsp_name="gpSP"
|
libretro_gpsp_name="gpSP"
|
||||||
libretro_gpsp_git_url="https://github.com/libretro/gpsp.git"
|
libretro_gpsp_git_url="https://github.com/libretro/gpsp.git"
|
||||||
# IMPLICIT
|
|
||||||
|
|
||||||
|
register_core "emux"
|
||||||
libretro_emux_name="Emux"
|
libretro_emux_name="Emux"
|
||||||
libretro_emux_git_url="https://github.com/libretro/emux.git"
|
libretro_emux_git_url="https://github.com/libretro/emux.git"
|
||||||
# NEED CUSTOM RULE: emux
|
libretro_emux_build_rule=none # NEED CUSTOM RULE
|
||||||
|
|
||||||
|
register_core "fuse"
|
||||||
libretro_fuse_name="Fuse"
|
libretro_fuse_name="Fuse"
|
||||||
libretro_fuse_git_url="https://github.com/libretro/fuse-libretro.git"
|
libretro_fuse_git_url="https://github.com/libretro/fuse-libretro.git"
|
||||||
libretro_fuse_build_makefile="Makefile.libretro"
|
libretro_fuse_build_makefile="Makefile.libretro"
|
||||||
libretro_fuse_build_platform="$FORMAT_COMPILER_TARGET_ALT"
|
libretro_fuse_build_platform="$FORMAT_COMPILER_TARGET_ALT"
|
||||||
|
|
||||||
|
register_core "gw"
|
||||||
libretro_gw_name="Game & Watch"
|
libretro_gw_name="Game & Watch"
|
||||||
libretro_gw_git_url="https://github.com/libretro/gw-libretro.git"
|
libretro_gw_git_url="https://github.com/libretro/gw-libretro.git"
|
||||||
libretro_gw_git_submodules="yes"
|
libretro_gw_git_submodules="yes"
|
||||||
libretro_gw_build_makefile="Makefile.libretro"
|
libretro_gw_build_makefile="Makefile.libretro"
|
||||||
|
|
||||||
|
register_core "lutro"
|
||||||
libretro_lutro_name="Lutro"
|
libretro_lutro_name="Lutro"
|
||||||
libretro_lutro_git_url="https://github.com/libretro/libretro-lutro.git"
|
libretro_lutro_git_url="https://github.com/libretro/libretro-lutro.git"
|
||||||
libretro_lutro_build_makefile="Makefile"
|
libretro_lutro_build_makefile="Makefile"
|
||||||
|
|
||||||
|
register_core "lutro_platformer"
|
||||||
|
libretro_lutro_platformer_name="Lutro-Platformer"
|
||||||
|
libretro_lutro_platformer_git_url="https://github.com/libretro/lutro-platformer.git"
|
||||||
|
|
||||||
|
register_core "lutro_tetris"
|
||||||
|
libretro_lutro_tetris_name="Lutro-tetris"
|
||||||
|
libretro_lutro_tetris_git_url="https://github.com/libretro/lutro-tetris.git"
|
||||||
|
|
||||||
|
register_core "lutro_snake"
|
||||||
|
libretro_lutro_snake_name="Lutro-snake"
|
||||||
|
libretro_lutro_snake_git_url="https://github.com/libretro/lutro-snake.git"
|
||||||
|
|
||||||
|
register_core "lutro_iyfct"
|
||||||
|
libretro_lutro_iyfct_name="Lutro-iyfct"
|
||||||
|
libretro_lutro_iyfct_git_url="https://github.com/libretro/lutro-iyfct.git"
|
||||||
|
|
||||||
|
register_core "lutro_game_of_life"
|
||||||
|
libretro_lutro_game_of_life_name="Lutro-Game-of-Life"
|
||||||
|
libretro_lutro_game_of_life_git_url="https://github.com/libretro/lutro-game-of-life.git"
|
||||||
|
|
||||||
# CORE RULE VARIABLES
|
# CORE RULE VARIABLES
|
||||||
#
|
#
|
||||||
# All variables follow the format of libretro_<core>_<setting> where <core> is
|
# All variables follow the format of libretro_<core>_<setting> where <core> is
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
libretro_devkit_name="libretro Developer's Kit"
|
libretro_devkit_name="libretro Developer's Kit"
|
||||||
libretro_devkit_fetch_rule=multi_git
|
libretro_devkit_fetch_rule=multi_git
|
||||||
libretro_devkit_mgit_urls=5
|
libretro_devkit_mgit_urls=4
|
||||||
libretro_devkit_mgit_dir_0="libretro-manifest"
|
libretro_devkit_mgit_dir_0="libretro-manifest"
|
||||||
libretro_devkit_mgit_url_0="https://github.com/libretro/libretro-manifest.git"
|
libretro_devkit_mgit_url_0="https://github.com/libretro/libretro-manifest.git"
|
||||||
libretro_devkit_mgit_dir_1="libretrodb"
|
libretro_devkit_mgit_dir_1="libretrodb"
|
||||||
|
@ -11,5 +11,3 @@ libretro_devkit_mgit_dir_2="libretro-dat-pull"
|
||||||
libretro_devkit_mgit_url_2="https://github.com/libretro/libretro-dat-pull.git"
|
libretro_devkit_mgit_url_2="https://github.com/libretro/libretro-dat-pull.git"
|
||||||
libretro_devkit_mgit_dir_3="libretro-common"
|
libretro_devkit_mgit_dir_3="libretro-common"
|
||||||
libretro_devkit_mgit_url_3="https://github.com/libretro/libretro-common.git"
|
libretro_devkit_mgit_url_3="https://github.com/libretro/libretro-common.git"
|
||||||
libretro_devkit_mgit_dir_4="libretro-musl"
|
|
||||||
libretro_devkit_mgit_url_4="https://github.com/libretro/musl-libretro.git"
|
|
||||||
|
|
|
@ -0,0 +1,22 @@
|
||||||
|
# vim: set ts=3 sw=3 noet ft=sh : bash
|
||||||
|
|
||||||
|
register_module() {
|
||||||
|
case "$1" in
|
||||||
|
core|devkit|player)
|
||||||
|
if [ -n "$2" ]; then
|
||||||
|
eval "libretro_${1}s=\"\$libretro_${1}s $2::\""
|
||||||
|
else
|
||||||
|
echo "register_module:Trying to register a $1 without a name"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
echo "register_module:Unknown module type \"$1\""
|
||||||
|
exit 1
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
}
|
||||||
|
|
||||||
|
register_core() {
|
||||||
|
register_module core $@
|
||||||
|
}
|
Loading…
Reference in New Issue