Add test cores

This commit is contained in:
twinaphex 2015-02-13 04:13:25 +01:00
parent ee2e2303d7
commit 3cb57e23b4
2 changed files with 28 additions and 8 deletions

View File

@ -118,15 +118,10 @@ copy_core_to_dist() {
fi fi
} }
# $1 is corename build_libretro_generic() {
# $2 is subdir. In case there is no subdir, enter "." here if [ -d "${5}" ]; then
# $3 is Makefile name
# $4 is preferred platform
build_libretro_generic_makefile() {
build_dir="${WORKDIR}/libretro-${1}"
if [ -d "${build_dir}" ]; then
echo "=== Building ${1} ===" echo "=== Building ${1} ==="
cd "${build_dir}/${2}" cd "${5}/${2}"
if [ -z "${NOCLEAN}" ]; then if [ -z "${NOCLEAN}" ]; then
"${MAKE}" -f ${3} platform="${4}" ${COMPILER} "-j${JOBS}" clean || die "Failed to build ${1}" "${MAKE}" -f ${3} platform="${4}" ${COMPILER} "-j${JOBS}" clean || die "Failed to build ${1}"
@ -141,6 +136,21 @@ build_libretro_generic_makefile() {
fi fi
} }
# $1 is corename
# $2 is subdir. In case there is no subdir, enter "." here
# $3 is Makefile name
# $4 is preferred platform
build_libretro_generic_makefile() {
build_dir="${WORKDIR}/libretro-${1}"
build_libretro_generic $1 $2 $3 $4 $build_dir
}
build_retroarch_generic_makefile() {
build_dir="${WORKDIR}/${1}"
build_libretro_generic $1 $2 $3 $4 $build_dir
copy_core_to_dist $5
}
build_libretro_stonesoup() { build_libretro_stonesoup() {
build_libretro_generic_makefile "stonesoup" "crawl-ref" "Makefile.libretro" ${FORMAT_COMPILER_TARGET} build_libretro_generic_makefile "stonesoup" "crawl-ref" "Makefile.libretro" ${FORMAT_COMPILER_TARGET}
} }
@ -185,6 +195,14 @@ build_libretro_emux() {
copy_core_to_dist "emux_sms" copy_core_to_dist "emux_sms"
} }
build_libretro_test() {
build_retroarch_generic_makefile "retroarch" "libretro-test" "Makefile" ${FORMAT_COMPILER_TARGET} "test"
}
build_libretro_testgl() {
build_retroarch_generic_makefile "retroarch" "libretro-test-gl" "Makefile" ${FORMAT_COMPILER_TARGET} "testgl"
}
build_libretro_picodrive() { build_libretro_picodrive() {
build_libretro_generic_makefile "picodrive" "." "Makefile.libretro" ${FORMAT_COMPILER_TARGET} build_libretro_generic_makefile "picodrive" "." "Makefile.libretro" ${FORMAT_COMPILER_TARGET}
} }

View File

@ -156,6 +156,8 @@ else
build_libretro_hatari build_libretro_hatari
build_libretro_gpsp build_libretro_gpsp
build_libretro_emux build_libretro_emux
build_libretro_test
build_libretro_testgl
build_summary build_summary
fi fi