mirror of
https://github.com/libretro/libretro-super
synced 2025-02-11 00:39:59 +00:00
(libretro-build-android-mk.sh) cut donw on code duplication
This commit is contained in:
parent
e10224c20a
commit
3aefaff7d1
@ -38,318 +38,6 @@ die()
|
|||||||
#exit 1
|
#exit 1
|
||||||
}
|
}
|
||||||
|
|
||||||
build_libretro_beetle_bsnes()
|
|
||||||
{
|
|
||||||
CORENAME="mednafen_snes"
|
|
||||||
cd $BASE_DIR
|
|
||||||
pwd
|
|
||||||
if [ -d "libretro-${CORENAME}" ]; then
|
|
||||||
cd libretro-${CORENAME}
|
|
||||||
cd jni
|
|
||||||
echo "=== Building ${CORENAME} ==="
|
|
||||||
for a in "${ABIS[@]}"; do
|
|
||||||
if [ -z "${NOCLEAN}" ]; then
|
|
||||||
ndk-build clean APP_ABI=${a} || die "Failed to clean ${a} ${CORENAME}"
|
|
||||||
fi
|
|
||||||
ndk-build -j$JOBS APP_ABI=${a} || die "Failed to build ${a} ${CORENAME}"
|
|
||||||
cp ../libs/${a}/libretro.${FORMAT_EXT} $RARCH_DIST_DIR/${a}/${CORENAME}_libretro${FORMAT}.${FORMAT_EXT}
|
|
||||||
done
|
|
||||||
else
|
|
||||||
echo "${CORENAME} not fetched, skipping ..."
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
build_libretro_beetle_lynx()
|
|
||||||
{
|
|
||||||
CORENAME="mednafen_lynx"
|
|
||||||
cd $BASE_DIR
|
|
||||||
pwd
|
|
||||||
if [ -d "libretro-${CORENAME}" ]; then
|
|
||||||
cd libretro-${CORENAME}
|
|
||||||
cd jni
|
|
||||||
echo "=== Building ${CORENAME} ==="
|
|
||||||
for a in "${ABIS[@]}"; do
|
|
||||||
if [ -z "${NOCLEAN}" ]; then
|
|
||||||
ndk-build clean APP_ABI=${a} || die "Failed to clean ${a} ${CORENAME}"
|
|
||||||
fi
|
|
||||||
ndk-build -j$JOBS APP_ABI=${a} || die "Failed to build ${a} ${CORENAME}"
|
|
||||||
cp ../libs/${a}/libretro.${FORMAT_EXT} $RARCH_DIST_DIR/${a}/${CORENAME}_libretro${FORMAT}.${FORMAT_EXT}
|
|
||||||
done
|
|
||||||
else
|
|
||||||
echo "${CORENAME} not fetched, skipping ..."
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
build_libretro_beetle_gba()
|
|
||||||
{
|
|
||||||
CORENAME="mednafen_gba"
|
|
||||||
cd $BASE_DIR
|
|
||||||
pwd
|
|
||||||
if [ -d "libretro-${CORENAME}" ]; then
|
|
||||||
cd libretro-${CORENAME}
|
|
||||||
cd jni
|
|
||||||
echo "=== Building ${CORENAME} ==="
|
|
||||||
for a in "${ABIS[@]}"; do
|
|
||||||
if [ -z "${NOCLEAN}" ]; then
|
|
||||||
ndk-build clean APP_ABI=${a} || die "Failed to clean ${a} ${CORENAME}"
|
|
||||||
fi
|
|
||||||
ndk-build -j$JOBS APP_ABI=${a} || die "Failed to build ${a} ${CORENAME}"
|
|
||||||
cp ../libs/${a}/libretro.${FORMAT_EXT} $RARCH_DIST_DIR/${a}/${CORENAME}_libretro${FORMAT}.${FORMAT_EXT}
|
|
||||||
done
|
|
||||||
else
|
|
||||||
echo "${CORENAME} not fetched, skipping ..."
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
build_libretro_beetle_ngp()
|
|
||||||
{
|
|
||||||
CORENAME="mednafen_ngp"
|
|
||||||
cd $BASE_DIR
|
|
||||||
pwd
|
|
||||||
if [ -d "libretro-${CORENAME}" ]; then
|
|
||||||
cd libretro-${CORENAME}
|
|
||||||
cd jni
|
|
||||||
echo "=== Building ${CORENAME} ==="
|
|
||||||
for a in "${ABIS[@]}"; do
|
|
||||||
if [ -z "${NOCLEAN}" ]; then
|
|
||||||
ndk-build clean APP_ABI=${a} || die "Failed to clean ${a} ${CORENAME}"
|
|
||||||
fi
|
|
||||||
ndk-build -j$JOBS APP_ABI=${a} || die "Failed to build ${a} ${CORENAME}"
|
|
||||||
cp ../libs/${a}/libretro.${FORMAT_EXT} $RARCH_DIST_DIR/${a}/${CORENAME}_libretro${FORMAT}.${FORMAT_EXT}
|
|
||||||
done
|
|
||||||
else
|
|
||||||
echo "${CORENAME} not fetched, skipping ..."
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
build_libretro_beetle_wswan()
|
|
||||||
{
|
|
||||||
CORENAME="mednafen_wswan"
|
|
||||||
cd $BASE_DIR
|
|
||||||
pwd
|
|
||||||
if [ -d "libretro-${CORENAME}" ]; then
|
|
||||||
cd libretro-${CORENAME}
|
|
||||||
cd jni
|
|
||||||
echo "=== Building ${CORENAME} ==="
|
|
||||||
for a in "${ABIS[@]}"; do
|
|
||||||
if [ -z "${NOCLEAN}" ]; then
|
|
||||||
ndk-build clean APP_ABI=${a} || die "Failed to clean ${a} ${CORENAME}"
|
|
||||||
fi
|
|
||||||
ndk-build -j$JOBS APP_ABI=${a} || die "Failed to build ${a} ${CORENAME}"
|
|
||||||
cp ../libs/${a}/libretro.${FORMAT_EXT} $RARCH_DIST_DIR/${a}/${CORENAME}_libretro${FORMAT}.${FORMAT_EXT}
|
|
||||||
done
|
|
||||||
else
|
|
||||||
echo "${CORENAME} not fetched, skipping ..."
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
build_libretro_beetle_psx()
|
|
||||||
{
|
|
||||||
CORENAME="mednafen_psx"
|
|
||||||
cd $BASE_DIR
|
|
||||||
pwd
|
|
||||||
if [ -d "libretro-${CORENAME}" ]; then
|
|
||||||
cd libretro-${CORENAME}
|
|
||||||
cd jni
|
|
||||||
echo "=== Building ${CORENAME} ==="
|
|
||||||
for a in "${ABIS[@]}"; do
|
|
||||||
if [ -z "${NOCLEAN}" ]; then
|
|
||||||
ndk-build clean APP_ABI=${a} || die "Failed to clean ${a} ${CORENAME}"
|
|
||||||
fi
|
|
||||||
ndk-build -j$JOBS APP_ABI=${a} || die "Failed to build ${a} ${CORENAME}"
|
|
||||||
cp ../libs/${a}/libretro.${FORMAT_EXT} $RARCH_DIST_DIR/${a}/${CORENAME}_libretro${FORMAT}.${FORMAT_EXT}
|
|
||||||
done
|
|
||||||
else
|
|
||||||
echo "${CORENAME} not fetched, skipping ..."
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
build_libretro_beetle_pcfx()
|
|
||||||
{
|
|
||||||
CORENAME="mednafen_pcfx"
|
|
||||||
cd $BASE_DIR
|
|
||||||
pwd
|
|
||||||
if [ -d "libretro-${CORENAME}" ]; then
|
|
||||||
cd libretro-${CORENAME}
|
|
||||||
cd jni
|
|
||||||
echo "=== Building ${CORENAME} ==="
|
|
||||||
for a in "${ABIS[@]}"; do
|
|
||||||
if [ -z "${NOCLEAN}" ]; then
|
|
||||||
ndk-build clean APP_ABI=${a} || die "Failed to clean ${a} ${CORENAME}"
|
|
||||||
fi
|
|
||||||
ndk-build -j$JOBS APP_ABI=${a} || die "Failed to build ${a} ${CORENAME}"
|
|
||||||
cp ../libs/${a}/libretro.${FORMAT_EXT} $RARCH_DIST_DIR/${a}/${CORENAME}_libretro${FORMAT}.${FORMAT_EXT}
|
|
||||||
done
|
|
||||||
else
|
|
||||||
echo "${CORENAME} not fetched, skipping ..."
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
build_libretro_beetle_vb()
|
|
||||||
{
|
|
||||||
CORENAME="mednafen_vb"
|
|
||||||
cd $BASE_DIR
|
|
||||||
pwd
|
|
||||||
if [ -d "libretro-${CORENAME}" ]; then
|
|
||||||
cd libretro-${CORENAME}
|
|
||||||
cd jni
|
|
||||||
echo "=== Building ${CORENAME} ==="
|
|
||||||
for a in "${ABIS[@]}"; do
|
|
||||||
if [ -z "${NOCLEAN}" ]; then
|
|
||||||
ndk-build clean APP_ABI=${a} || die "Failed to clean ${a} ${CORENAME}"
|
|
||||||
fi
|
|
||||||
ndk-build -j$JOBS APP_ABI=${a} || die "Failed to build ${a} ${CORENAME}"
|
|
||||||
cp ../libs/${a}/libretro.${FORMAT_EXT} $RARCH_DIST_DIR/${a}/${CORENAME}_libretro${FORMAT}.${FORMAT_EXT}
|
|
||||||
done
|
|
||||||
else
|
|
||||||
echo "${CORENAME} not fetched, skipping ..."
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
build_libretro_beetle_pce_fast()
|
|
||||||
{
|
|
||||||
CORENAME="mednafen_pce_fast"
|
|
||||||
cd $BASE_DIR
|
|
||||||
pwd
|
|
||||||
if [ -d "libretro-${CORENAME}" ]; then
|
|
||||||
cd libretro-${CORENAME}
|
|
||||||
cd jni
|
|
||||||
echo "=== Building ${CORENAME} ==="
|
|
||||||
for a in "${ABIS[@]}"; do
|
|
||||||
if [ -z "${NOCLEAN}" ]; then
|
|
||||||
ndk-build clean APP_ABI=${a} || die "Failed to clean ${a} ${CORENAME}"
|
|
||||||
fi
|
|
||||||
ndk-build -j$JOBS APP_ABI=${a} || die "Failed to build ${a} ${CORENAME}"
|
|
||||||
cp ../libs/${a}/libretro.${FORMAT_EXT} $RARCH_DIST_DIR/${a}/${CORENAME}_libretro${FORMAT}.${FORMAT_EXT}
|
|
||||||
done
|
|
||||||
else
|
|
||||||
echo "${CORENAME} not fetched, skipping ..."
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
build_libretro_beetle_supergrafx()
|
|
||||||
{
|
|
||||||
CORENAME="mednafen_supergrafx"
|
|
||||||
cd $BASE_DIR
|
|
||||||
pwd
|
|
||||||
if [ -d "libretro-${CORENAME}" ]; then
|
|
||||||
cd libretro-${CORENAME}
|
|
||||||
cd jni
|
|
||||||
echo "=== Building ${CORENAME} ==="
|
|
||||||
for a in "${ABIS[@]}"; do
|
|
||||||
if [ -z "${NOCLEAN}" ]; then
|
|
||||||
ndk-build clean APP_ABI=${a} || die "Failed to clean ${a} ${CORENAME}"
|
|
||||||
fi
|
|
||||||
ndk-build -j$JOBS APP_ABI=${a} || die "Failed to build ${a} ${CORENAME}"
|
|
||||||
cp ../libs/${a}/libretro.${FORMAT_EXT} $RARCH_DIST_DIR/${a}/${CORENAME}_libretro${FORMAT}.${FORMAT_EXT}
|
|
||||||
done
|
|
||||||
else
|
|
||||||
echo "${CORENAME} not fetched, skipping ..."
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
build_libretro_snes9x()
|
|
||||||
{
|
|
||||||
CORENAME="snes9x"
|
|
||||||
cd $BASE_DIR
|
|
||||||
if [ -d "libretro-${CORENAME}" ]; then
|
|
||||||
echo "=== Building ${CORENAME} ==="
|
|
||||||
cd libretro-${CORENAME}/
|
|
||||||
cd libretro/jni
|
|
||||||
for a in "${ABIS[@]}"; do
|
|
||||||
if [ -z "${NOCLEAN}" ]; then
|
|
||||||
ndk-build clean APP_ABI=${a} || die "Failed to clean ${a} ${CORENAME}"
|
|
||||||
fi
|
|
||||||
ndk-build -j$JOBS APP_ABI=${a} || die "Failed to build ${a} ${CORENAME}"
|
|
||||||
cp ../libs/${a}/libretro.${FORMAT_EXT} $RARCH_DIST_DIR/${a}/${CORENAME}_libretro${FORMAT}.${FORMAT_EXT}
|
|
||||||
done
|
|
||||||
else
|
|
||||||
echo "${CORENAME} not fetched, skipping ..."
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
build_libretro_snes9x_next()
|
|
||||||
{
|
|
||||||
CORENAME="snes9x_next"
|
|
||||||
cd $BASE_DIR
|
|
||||||
if [ -d "libretro-${CORENAME}" ]; then
|
|
||||||
echo "=== Building ${CORENAME} ==="
|
|
||||||
cd libretro-${CORENAME}/
|
|
||||||
cd libretro/jni
|
|
||||||
for a in "${ABIS[@]}"; do
|
|
||||||
if [ -z "${NOCLEAN}" ]; then
|
|
||||||
ndk-build clean APP_ABI=${a} || die "Failed to clean ${a} ${CORENAME}"
|
|
||||||
fi
|
|
||||||
ndk-build -j$JOBS APP_ABI=${a} || die "Failed to build ${a} ${CORENAME}"
|
|
||||||
cp ../libs/${a}/libretro.${FORMAT_EXT} $RARCH_DIST_DIR/${a}/snes9x_next_libretro${FORMAT}.${FORMAT_EXT}
|
|
||||||
done
|
|
||||||
else
|
|
||||||
echo "${CORENAME} not fetched, skipping ..."
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
build_libretro_2048()
|
|
||||||
{
|
|
||||||
CORENAME="2048"
|
|
||||||
cd $BASE_DIR
|
|
||||||
if [ -d "libretro-${CORENAME}" ]; then
|
|
||||||
echo "=== Building ${CORENAME} ==="
|
|
||||||
cd libretro-${CORENAME}/
|
|
||||||
cd jni
|
|
||||||
for a in "${ABIS[@]}"; do
|
|
||||||
if [ -z "${NOCLEAN}" ]; then
|
|
||||||
ndk-build clean APP_ABI=${a} || die "Failed to clean ${a} ${CORENAME}"
|
|
||||||
fi
|
|
||||||
ndk-build -j$JOBS APP_ABI=${a} || die "Failed to build ${a} ${CORENAME}"
|
|
||||||
cp ../libs/${a}/libretro.${FORMAT_EXT} $RARCH_DIST_DIR/${a}/${CORENAME}_libretro${FORMAT}.${FORMAT_EXT}
|
|
||||||
done
|
|
||||||
else
|
|
||||||
echo "${CORENAME} not fetched, skipping ..."
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
build_libretro_stella()
|
|
||||||
{
|
|
||||||
CORENAME="stella"
|
|
||||||
cd $BASE_DIR
|
|
||||||
if [ -d "libretro-${CORENAME}" ]; then
|
|
||||||
echo "=== Building ${CORENAME} ==="
|
|
||||||
cd libretro-${CORENAME}/
|
|
||||||
cd jni
|
|
||||||
for a in "${ABIS[@]}"; do
|
|
||||||
if [ -z "${NOCLEAN}" ]; then
|
|
||||||
ndk-build clean APP_ABI=${a} || die "Failed to clean ${a} ${CORENAME}"
|
|
||||||
fi
|
|
||||||
ndk-build -j$JOBS APP_ABI=${a} || die "Failed to build ${a} ${CORENAME}"
|
|
||||||
cp ../libs/${a}/libretro.${FORMAT_EXT} $RARCH_DIST_DIR/${a}/${CORENAME}_libretro${FORMAT}.${FORMAT_EXT}
|
|
||||||
done
|
|
||||||
else
|
|
||||||
echo "${CORENAME} not fetched, skipping ..."
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
build_libretro_genplus()
|
|
||||||
{
|
|
||||||
CORENAME="genplus"
|
|
||||||
cd $BASE_DIR
|
|
||||||
if [ -d "libretro-${CORENAME}" ]; then
|
|
||||||
echo "=== Building ${CORENAME} ==="
|
|
||||||
cd libretro-${CORENAME}/
|
|
||||||
cd libretro/jni
|
|
||||||
if [ -z "${NOCLEAN}" ]; then
|
|
||||||
for a in "${ABIS[@]}"; do
|
|
||||||
if [ -z "${NOCLEAN}" ]; then
|
|
||||||
ndk-build clean APP_ABI=${a} || die "Failed to clean ${a} ${CORENAME}"
|
|
||||||
fi
|
|
||||||
ndk-build -j$JOBS APP_ABI=${a} || die "Failed to build ${a} ${CORENAME}"
|
|
||||||
cp ../libs/${a}/libretro.${FORMAT_EXT} $RARCH_DIST_DIR/${a}/genesis_plus_gx_libretro${FORMAT}.${FORMAT_EXT}
|
|
||||||
done
|
|
||||||
else
|
|
||||||
echo "${CORENAME} not fetched, skipping ..."
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
build_libretro_fba_full()
|
build_libretro_fba_full()
|
||||||
{
|
{
|
||||||
CORENAME="fba"
|
CORENAME="fba"
|
||||||
@ -391,26 +79,110 @@ build_libretro_vbam()
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
build_libretro_vba_next()
|
# $1 is core name
|
||||||
|
build_libretro_generic_makefile_libretrodir()
|
||||||
{
|
{
|
||||||
CORENAME="vba_next"
|
|
||||||
cd $BASE_DIR
|
cd $BASE_DIR
|
||||||
if [ -d "libretro-${CORENAME}" ]; then
|
if [ -d "libretro-${1}" ]; then
|
||||||
echo "=== Building ${CORENAME} ==="
|
echo "=== Building ${1} ==="
|
||||||
cd libretro-${CORENAME}/
|
cd libretro-${1}/
|
||||||
cd libretro/jni
|
cd libretro/jni
|
||||||
for a in "${ABIS[@]}"; do
|
for a in "${ABIS[@]}"; do
|
||||||
if [ -z "${NOCLEAN}" ]; then
|
if [ -z "${NOCLEAN}" ]; then
|
||||||
ndk-build clean APP_ABI=${a} || die "Failed to clean ${a} ${CORENAME}"
|
ndk-build clean APP_ABI=${a} || die "Failed to clean ${a} ${1}"
|
||||||
fi
|
fi
|
||||||
ndk-build -j$JOBS APP_ABI=${a} || die "Failed to build ${a} ${CORENAME}"
|
ndk-build -j$JOBS APP_ABI=${a} || die "Failed to build ${a} ${1}"
|
||||||
cp ../libs/${a}/libretro.${FORMAT_EXT} $RARCH_DIST_DIR/${a}/${CORENAME}_libretro${FORMAT}.${FORMAT_EXT}
|
cp ../libs/${a}/libretro.${FORMAT_EXT} $RARCH_DIST_DIR/${a}/${1}_libretro${FORMAT}.${FORMAT_EXT}
|
||||||
done
|
done
|
||||||
else
|
else
|
||||||
echo "${CORENAME} not fetched, skipping ..."
|
echo "${1} not fetched, skipping ..."
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# $1 is core name
|
||||||
|
build_libretro_generic_makefile_rootdir()
|
||||||
|
{
|
||||||
|
cd $BASE_DIR
|
||||||
|
if [ -d "libretro-${1}" ]; then
|
||||||
|
echo "=== Building ${1} ==="
|
||||||
|
cd libretro-${1}
|
||||||
|
cd jni
|
||||||
|
for a in "${ABIS[@]}"; do
|
||||||
|
if [ -z "${NOCLEAN}" ]; then
|
||||||
|
ndk-build clean APP_ABI=${a} || die "Failed to clean ${a} ${1}"
|
||||||
|
fi
|
||||||
|
ndk-build -j$JOBS APP_ABI=${a} || die "Failed to build ${a} ${1}"
|
||||||
|
cp ../libs/${a}/libretro.${FORMAT_EXT} $RARCH_DIST_DIR/${a}/${1}_libretro${FORMAT}.${FORMAT_EXT}
|
||||||
|
done
|
||||||
|
else
|
||||||
|
echo "${1} not fetched, skipping ..."
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
build_libretro_2048() {
|
||||||
|
build_libretro_generic_makefile_rootdir "2048"
|
||||||
|
}
|
||||||
|
|
||||||
|
build_libretro_stella() {
|
||||||
|
build_libretro_generic_makefile_rootdir "stella"
|
||||||
|
}
|
||||||
|
|
||||||
|
build_libretro_genesis_plus_gx() {
|
||||||
|
build_libretro_generic_makefile_libretrodir "genesis_plus_gx"
|
||||||
|
}
|
||||||
|
|
||||||
|
build_libretro_vba_next() {
|
||||||
|
build_libretro_generic_makefile_libretrodir "vba_next"
|
||||||
|
}
|
||||||
|
|
||||||
|
build_libretro_snes9x() {
|
||||||
|
build_libretro_generic_makefile_libretrodir "snes9x"
|
||||||
|
}
|
||||||
|
|
||||||
|
build_libretro_snes9x_next() {
|
||||||
|
build_libretro_generic_makefile_libretrodir "snes9x_next"
|
||||||
|
}
|
||||||
|
|
||||||
|
build_libretro_beetle_bsnes() {
|
||||||
|
build_libretro_generic_makefile_rootdir "mednafen_snes"
|
||||||
|
}
|
||||||
|
|
||||||
|
build_libretro_beetle_lynx() {
|
||||||
|
build_libretro_generic_makefile_rootdir "mednafen_lynx"
|
||||||
|
}
|
||||||
|
|
||||||
|
build_libretro_beetle_gba() {
|
||||||
|
build_libretro_generic_makefile_rootdir "mednafen_gba"
|
||||||
|
}
|
||||||
|
|
||||||
|
build_libretro_beetle_ngp() {
|
||||||
|
build_libretro_generic_makefile_rootdir "mednafen_ngp"
|
||||||
|
}
|
||||||
|
|
||||||
|
build_libretro_beetle_wswan() {
|
||||||
|
build_libretro_generic_makefile_rootdir "mednafen_wswan"
|
||||||
|
}
|
||||||
|
|
||||||
|
build_libretro_beetle_psx() {
|
||||||
|
build_libretro_generic_makefile_rootdir "mednafen_psx"
|
||||||
|
}
|
||||||
|
|
||||||
|
build_libretro_beetle_pcfx() {
|
||||||
|
build_libretro_generic_makefile_rootdir "mednafen_pcfx"
|
||||||
|
}
|
||||||
|
|
||||||
|
build_libretro_beetle_vb() {
|
||||||
|
build_libretro_generic_makefile_rootdir "mednafen_vb"
|
||||||
|
}
|
||||||
|
|
||||||
|
build_libretro_beetle_pce_fast() {
|
||||||
|
build_libretro_generic_makefile_rootdir "mednafen_pce_fast"
|
||||||
|
}
|
||||||
|
|
||||||
|
build_libretro_beetle_supergrafx() {
|
||||||
|
build_libretro_generic_makefile_rootdir "mednafen_supergrafx"
|
||||||
|
}
|
||||||
|
|
||||||
build_libretro_fceumm()
|
build_libretro_fceumm()
|
||||||
{
|
{
|
||||||
CORENAME="fceumm"
|
CORENAME="fceumm"
|
||||||
@ -451,44 +223,13 @@ build_libretro_gambatte()
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
build_libretro_nx()
|
build_libretro_nx() {
|
||||||
{
|
build_libretro_generic_makefile_rootdir "nxengine"
|
||||||
CORENAME="nxengine"
|
|
||||||
cd $BASE_DIR
|
|
||||||
if [ -d "libretro-${CORENAME}" ]; then
|
|
||||||
echo "=== Building ${CORENAME} ==="
|
|
||||||
cd libretro-${CORENAME}
|
|
||||||
cd jni
|
|
||||||
for a in "${ABIS[@]}"; do
|
|
||||||
if [ -z "${NOCLEAN}" ]; then
|
|
||||||
ndk-build clean APP_ABI=${a} || die "Failed to clean ${a} ${CORENAME}"
|
|
||||||
fi
|
|
||||||
ndk-build -j$JOBS APP_ABI=${a} || die "Failed to build ${a} ${CORENAME}"
|
|
||||||
cp ../libs/${a}/libretro.${FORMAT_EXT} $RARCH_DIST_DIR/${a}/${CORENAME}_libretro${FORMAT}.${FORMAT_EXT}
|
|
||||||
done
|
|
||||||
else
|
|
||||||
echo "${CORENAME} not fetched, skipping ..."
|
|
||||||
fi
|
|
||||||
}
|
}
|
||||||
|
|
||||||
build_libretro_prboom()
|
build_libretro_prboom()
|
||||||
{
|
{
|
||||||
CORENAME="prboom"
|
build_libretro_generic_makefile_libretrodir "prboom"
|
||||||
cd $BASE_DIR
|
|
||||||
if [ -d "libretro-${CORENAME}" ]; then
|
|
||||||
echo "=== Building ${CORENAME} ==="
|
|
||||||
cd libretro-${CORENAME}
|
|
||||||
cd libretro/jni
|
|
||||||
for a in "${ABIS[@]}"; do
|
|
||||||
if [ -z "${NOCLEAN}" ]; then
|
|
||||||
ndk-build clean APP_ABI=${a} || die "Failed to clean ${a} ${CORENAME}"
|
|
||||||
fi
|
|
||||||
ndk-build -j$JOBS APP_ABI=${a} || die "Failed to build ${a} ${CORENAME}"
|
|
||||||
cp ../libs/${a}/libretro.${FORMAT_EXT} $RARCH_DIST_DIR/${a}/${CORENAME}_libretro${FORMAT}.${FORMAT_EXT}
|
|
||||||
done
|
|
||||||
else
|
|
||||||
echo "${CORENAME} not fetched, skipping ..."
|
|
||||||
fi
|
|
||||||
}
|
}
|
||||||
|
|
||||||
build_libretro_dinothawr()
|
build_libretro_dinothawr()
|
||||||
@ -511,65 +252,38 @@ build_libretro_dinothawr()
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
build_libretro_nestopia()
|
build_libretro_nestopia() {
|
||||||
{
|
build_libretro_generic_makefile_libretrodir "nestopia"
|
||||||
CORENAME="nestopia"
|
|
||||||
cd $BASE_DIR
|
|
||||||
if [ -d "libretro-${CORENAME}" ]; then
|
|
||||||
echo "=== Building ${CORENAME} ==="
|
|
||||||
cd libretro-${CORENAME}/
|
|
||||||
cd libretro/jni
|
|
||||||
for a in "${ABIS[@]}"; do
|
|
||||||
if [ -z "${NOCLEAN}" ]; then
|
|
||||||
ndk-build clean APP_ABI=${a} || die "Failed to clean ${a} ${CORENAME}"
|
|
||||||
fi
|
|
||||||
ndk-build -j$JOBS APP_ABI=${a} || die "Failed to build ${a} ${CORENAME}"
|
|
||||||
cp ../libs/${a}/libretro.${FORMAT_EXT} $RARCH_DIST_DIR/${a}/${CORENAME}_libretro${FORMAT}.${FORMAT_EXT}
|
|
||||||
done
|
|
||||||
else
|
|
||||||
echo "${CORENAME} not fetched, skipping ..."
|
|
||||||
fi
|
|
||||||
}
|
}
|
||||||
|
|
||||||
build_libretro_pcsx_rearmed()
|
build_libretro_pcsx_rearmed()
|
||||||
{
|
{
|
||||||
CORENAME="pcsx_rearmed"
|
build_libretro_generic_makefile_rootdir "pcsx_rearmed"
|
||||||
cd $BASE_DIR
|
|
||||||
pwd
|
|
||||||
if [ -d "libretro-${CORENAME}" ]; then
|
|
||||||
echo "=== Building ${CORENAME} ==="
|
|
||||||
cd libretro-${CORENAME}
|
|
||||||
cd jni
|
|
||||||
for a in "${ABIS[@]}"; do
|
|
||||||
if [ -z "${NOCLEAN}" ]; then
|
|
||||||
ndk-build clean APP_ABI=${a} || die "Failed to clean ${a} ${CORENAME}"
|
|
||||||
fi
|
|
||||||
ndk-build -j$JOBS APP_ABI=${a} || die "Failed to build ${a} ${CORENAME}"
|
|
||||||
cp ../libs/${a}/libretro.${FORMAT_EXT} $RARCH_DIST_DIR/${a}/${CORENAME}_libretro_neon${FORMAT}.${FORMAT_EXT}
|
|
||||||
done
|
|
||||||
else
|
|
||||||
echo "${CORENAME} not fetched, skipping ..."
|
|
||||||
fi
|
|
||||||
}
|
}
|
||||||
|
|
||||||
build_libretro_tyrquake()
|
build_libretro_tyrquake() {
|
||||||
|
build_libretro_generic_makefile_libretrodir "tyrquake"
|
||||||
|
}
|
||||||
|
|
||||||
|
build_libretro_picodrive() {
|
||||||
|
build_libretro_generic_makefile_rootdir "picodrive"
|
||||||
|
}
|
||||||
|
|
||||||
|
build_libretro_quicknes() {
|
||||||
|
build_libretro_generic_makefile_libretrodir "quicknes"
|
||||||
|
}
|
||||||
|
|
||||||
|
build_libretro_handy() {
|
||||||
|
build_libretro_generic_makefile_libretrodir "handy"
|
||||||
|
}
|
||||||
|
|
||||||
|
build_libretro_yabause() {
|
||||||
|
build_libretro_generic_makefile_libretrodir "yabause"
|
||||||
|
}
|
||||||
|
|
||||||
|
build_libretro_mupen64()
|
||||||
{
|
{
|
||||||
CORENAME="tyrquake"
|
build_libretro_generic_makefile_libretrodir "mupen64plus"
|
||||||
cd $BASE_DIR
|
|
||||||
if [ -d "libretro-${CORENAME}" ]; then
|
|
||||||
echo "=== Building ${CORENAME} ==="
|
|
||||||
cd libretro-${CORENAME}
|
|
||||||
cd libretro/jni
|
|
||||||
for a in "${ABIS[@]}"; do
|
|
||||||
if [ -z "${NOCLEAN}" ]; then
|
|
||||||
ndk-build clean APP_ABI=${a} || die "Failed to clean ${a} ${CORENAME}"
|
|
||||||
fi
|
|
||||||
ndk-build -j$JOBS APP_ABI=${a} || die "Failed to build ${a} ${CORENAME}"
|
|
||||||
cp ../libs/${a}/libretro.${FORMAT_EXT} $RARCH_DIST_DIR/${a}/${CORENAME}_libretro${FORMAT}.${FORMAT_EXT}
|
|
||||||
done
|
|
||||||
else
|
|
||||||
echo "${CORENAME} not fetched, skipping ..."
|
|
||||||
fi
|
|
||||||
}
|
}
|
||||||
|
|
||||||
build_libretro_modelviewer()
|
build_libretro_modelviewer()
|
||||||
@ -653,23 +367,7 @@ build_libretro_instancingviewer_camera()
|
|||||||
}
|
}
|
||||||
|
|
||||||
build_libretro_3dengine() {
|
build_libretro_3dengine() {
|
||||||
CORENAME="3dengine"
|
build_libretro_generic_makefile_rootdir "3dengine"
|
||||||
cd "${BASE_DIR}"
|
|
||||||
if [ -d 'libretro-${CORENAME}' ]; then
|
|
||||||
echo "=== Building ${CORENAME} ==="
|
|
||||||
cd libretro-${CORENAME}
|
|
||||||
cd jni
|
|
||||||
|
|
||||||
for a in "${ABIS[@]}"; do
|
|
||||||
if [ -z "${NOCLEAN}" ]; then
|
|
||||||
ndk-build clean APP_ABI=${a} || die "Failed to clean ${a} ${CORENAME}"
|
|
||||||
fi
|
|
||||||
ndk-build -j$JOBS APP_ABI=${a} || die "Failed to build ${a} ${CORENAME}"
|
|
||||||
cp ../libs/${a}/libretro.${FORMAT_EXT} $RARCH_DIST_DIR/${a}/${CORENAME}_libretro${FORMAT}.${FORMAT_EXT}
|
|
||||||
done
|
|
||||||
else
|
|
||||||
echo "${CORENAME} not fetched, skipping ..."
|
|
||||||
fi
|
|
||||||
}
|
}
|
||||||
|
|
||||||
build_libretro_scenewalker()
|
build_libretro_scenewalker()
|
||||||
@ -692,45 +390,7 @@ build_libretro_scenewalker()
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
build_libretro_picodrive()
|
|
||||||
{
|
|
||||||
CORENAME="picodrive"
|
|
||||||
cd $BASE_DIR
|
|
||||||
if [ -d "libretro-${CORENAME}" ]; then
|
|
||||||
echo "=== Building ${CORENAME} ==="
|
|
||||||
cd libretro-${CORENAME}
|
|
||||||
cd jni
|
|
||||||
for a in "${ABIS[@]}"; do
|
|
||||||
if [ -z "${NOCLEAN}" ]; then
|
|
||||||
ndk-build clean APP_ABI=${a} || die "Failed to clean ${a} ${CORENAME}"
|
|
||||||
fi
|
|
||||||
ndk-build -j$JOBS APP_ABI=${a} || die "Failed to build ${a} ${CORENAME}"
|
|
||||||
cp ../libs/${a}/libretro_picodrive.${FORMAT_EXT} $RARCH_DIST_DIR/${a}/${CORENAME}_libretro${FORMAT}.${FORMAT_EXT}
|
|
||||||
done
|
|
||||||
else
|
|
||||||
echo "${CORENAME} not fetched, skipping ..."
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
build_libretro_handy()
|
|
||||||
{
|
|
||||||
CORENAME="handy"
|
|
||||||
cd $BASE_DIR
|
|
||||||
if [ -d "libretro-${CORENAME}" ]; then
|
|
||||||
echo "=== Building ${CORENAME} ==="
|
|
||||||
cd libretro-${CORENAME}
|
|
||||||
cd libretro/jni
|
|
||||||
for a in "${ABIS[@]}"; do
|
|
||||||
if [ -z "${NOCLEAN}" ]; then
|
|
||||||
ndk-build clean APP_ABI=${a} || die "Failed to clean ${a} ${CORENAME}"
|
|
||||||
fi
|
|
||||||
ndk-build -j$JOBS APP_ABI=${a} || die "Failed to build ${a} ${CORENAME}"
|
|
||||||
cp ../libs/${a}/libretro.${FORMAT_EXT} $RARCH_DIST_DIR/${a}/${CORENAME}_libretro${FORMAT}.${FORMAT_EXT}
|
|
||||||
done
|
|
||||||
else
|
|
||||||
echo "${CORENAME} not fetched, skipping ..."
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
build_libretro_desmume()
|
build_libretro_desmume()
|
||||||
{
|
{
|
||||||
@ -752,25 +412,6 @@ build_libretro_desmume()
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
build_libretro_quicknes()
|
|
||||||
{
|
|
||||||
CORENAME="quicknes"
|
|
||||||
cd $BASE_DIR
|
|
||||||
if [ -d "libretro-${CORENAME}" ]; then
|
|
||||||
echo "=== Building ${CORENAME} ==="
|
|
||||||
cd libretro-${CORENAME}/
|
|
||||||
cd libretro/jni
|
|
||||||
for a in "${ABIS[@]}"; do
|
|
||||||
if [ -z "${NOCLEAN}" ]; then
|
|
||||||
ndk-build clean APP_ABI=${a} || die "Failed to clean ${a} ${CORENAME}"
|
|
||||||
fi
|
|
||||||
ndk-build -j$JOBS APP_ABI=${a} || die "Failed to build ${a} ${CORENAME}"
|
|
||||||
cp ../libs/${a}/libretro.${FORMAT_EXT} $RARCH_DIST_DIR/${a}/${CORENAME}_libretro${FORMAT}.${FORMAT_EXT}
|
|
||||||
done
|
|
||||||
else
|
|
||||||
echo "${CORENAME} not fetched, skipping ..."
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
create_dist_dir()
|
create_dist_dir()
|
||||||
{
|
{
|
||||||
@ -816,45 +457,7 @@ build_libretro_bsnes()
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
build_libretro_mupen64()
|
|
||||||
{
|
|
||||||
CORENAME="mupen64plus"
|
|
||||||
cd $BASE_DIR
|
|
||||||
if [ -d "libretro-${CORENAME}" ]; then
|
|
||||||
echo "=== Building ${CORENAME} =="
|
|
||||||
cd libretro-${CORENAME}/
|
|
||||||
cd libretro/jni
|
|
||||||
for a in "${ABIS[@]}"; do
|
|
||||||
if [ -z "${NOCLEAN}" ]; then
|
|
||||||
ndk-build clean APP_ABI=${a} || die "Failed to clean ${a} ${CORENAME}"
|
|
||||||
fi
|
|
||||||
ndk-build -j$JOBS APP_ABI=${a} || die "Failed to build ${a} ${CORENAME}"
|
|
||||||
cp ../libs/${a}/libretro.${FORMAT_EXT} $RARCH_DIST_DIR/${a}/${CORENAME}_libretro${FORMAT}.${FORMAT_EXT}
|
|
||||||
done
|
|
||||||
else
|
|
||||||
echo "${CORENAME} not fetched, skipping ..."
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
build_libretro_yabause()
|
|
||||||
{
|
|
||||||
CORENAME="yabause"
|
|
||||||
cd $BASE_DIR
|
|
||||||
if [ -d "libretro-${CORENAME}" ]; then
|
|
||||||
echo "=== Building ${CORENAME} ==="
|
|
||||||
cd libretro-${CORENAME}/
|
|
||||||
cd libretro/jni
|
|
||||||
for a in "${ABIS[@]}"; do
|
|
||||||
if [ -z "${NOCLEAN}" ]; then
|
|
||||||
ndk-build clean APP_ABI=${a} || die "Failed to clean ${a} ${CORENAME}"
|
|
||||||
fi
|
|
||||||
ndk-build -j$JOBS APP_ABI=${a} || die "Failed to build ${a} ${CORENAME}"
|
|
||||||
cp ../libs/${a}/libretro.${FORMAT_EXT} $RARCH_DIST_DIR/${a}/${CORENAME}_libretro${FORMAT}.${FORMAT_EXT}
|
|
||||||
done
|
|
||||||
else
|
|
||||||
echo "${CORENAME} not fetched, skipping ..."
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
create_dist_dir
|
create_dist_dir
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user