mirror of
https://github.com/libretro/libretro-super
synced 2025-04-02 13:20:19 +00:00
Add logging
This commit is contained in:
parent
89ec65d9b7
commit
50806e43a3
@ -59,6 +59,15 @@ build_libretro_pcsx_rearmed_interpreter() {
|
|||||||
fi
|
fi
|
||||||
"${MAKE}" -f Makefile.libretro USE_DYNAREC=0 platform="${FORMAT_COMPILER_TARGET}" ${COMPILER} "-j${JOBS}" || die 'Failed to build PCSX ReARMed'
|
"${MAKE}" -f Makefile.libretro USE_DYNAREC=0 platform="${FORMAT_COMPILER_TARGET}" ${COMPILER} "-j${JOBS}" || die 'Failed to build PCSX ReARMed'
|
||||||
cp "pcsx_rearmed_libretro${FORMAT}.${FORMAT_EXT}" "${RARCH_DIST_DIR}/pcsx_rearmed_interpreter${FORMAT}.${FORMAT_EXT}"
|
cp "pcsx_rearmed_libretro${FORMAT}.${FORMAT_EXT}" "${RARCH_DIST_DIR}/pcsx_rearmed_interpreter${FORMAT}.${FORMAT_EXT}"
|
||||||
|
if [ "$?" -eq "0" ]; then
|
||||||
|
if [ -n $CORE_BUILD_SUCCESS_LOG ]; then
|
||||||
|
echo "pcsx_rearmed_interpreter" >> $CORE_BUILD_SUCCESS_LOG
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
if [ -n $CORE_BUILD_FAIL_LOG ]; then
|
||||||
|
echo "pcsx_rearmed_interpreter" >> $CORE_BUILD_FAIL_LOG
|
||||||
|
fi
|
||||||
|
fi
|
||||||
else
|
else
|
||||||
echo 'PCSX ReARMed not fetched, skipping ...'
|
echo 'PCSX ReARMed not fetched, skipping ...'
|
||||||
fi
|
fi
|
||||||
@ -81,6 +90,15 @@ build_libretro_generic_makefile_subcore() {
|
|||||||
fi
|
fi
|
||||||
make -f ${4} platform=${5} -j$JOBS || die "Failed to build ${2}"
|
make -f ${4} platform=${5} -j$JOBS || die "Failed to build ${2}"
|
||||||
cp ${2}_libretro$FORMAT.${FORMAT_EXT} $RARCH_DIST_DIR/${2}_libretro$FORMAT.${FORMAT_EXT}
|
cp ${2}_libretro$FORMAT.${FORMAT_EXT} $RARCH_DIST_DIR/${2}_libretro$FORMAT.${FORMAT_EXT}
|
||||||
|
if [ "$?" -eq "0" ]; then
|
||||||
|
if [ -n $CORE_BUILD_SUCCESS_LOG ]; then
|
||||||
|
echo "${2}" >> $CORE_BUILD_SUCCESS_LOG
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
if [ -n $CORE_BUILD_FAIL_LOG ]; then
|
||||||
|
echo "${2}" >> $CORE_BUILD_FAIL_LOG
|
||||||
|
fi
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -100,8 +118,26 @@ build_libretro_fba_cps1() {
|
|||||||
copy_core_to_dist() {
|
copy_core_to_dist() {
|
||||||
if [ "$FORMAT_COMPILER_TARGET" = "theos_ios" ]; then
|
if [ "$FORMAT_COMPILER_TARGET" = "theos_ios" ]; then
|
||||||
cp "objs/obj/${1}_libretro${FORMAT}.${FORMAT_EXT}" "${RARCH_DIST_DIR}"
|
cp "objs/obj/${1}_libretro${FORMAT}.${FORMAT_EXT}" "${RARCH_DIST_DIR}"
|
||||||
|
if [ "$?" -eq "0" ]; then
|
||||||
|
if [ -n $CORE_BUILD_SUCCESS_LOG ]; then
|
||||||
|
echo "${1}" >> $CORE_BUILD_SUCCESS_LOG
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
if [ -n $CORE_BUILD_FAIL_LOG ]; then
|
||||||
|
echo "${1}" >> $CORE_BUILD_FAIL_LOG
|
||||||
|
fi
|
||||||
|
fi
|
||||||
else
|
else
|
||||||
cp "${1}_libretro${FORMAT}.${FORMAT_EXT}" "${RARCH_DIST_DIR}"
|
cp "${1}_libretro${FORMAT}.${FORMAT_EXT}" "${RARCH_DIST_DIR}"
|
||||||
|
if [ "$?" -eq "0" ]; then
|
||||||
|
if [ -n $CORE_BUILD_SUCCESS_LOG ]; then
|
||||||
|
echo "${1}" >> $CORE_BUILD_SUCCESS_LOG
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
if [ -n $CORE_BUILD_FAIL_LOG ]; then
|
||||||
|
echo "${1}" >> $CORE_BUILD_FAIL_LOG
|
||||||
|
fi
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -403,6 +439,15 @@ build_libretro_mess() {
|
|||||||
"${MAKE}" -f Makefile.libretro "TARGET=mess" platform="${FORMAT_COMPILER_TARGET}" ${COMPILER} "-j${JOBS}" || die 'Failed to build MAME'
|
"${MAKE}" -f Makefile.libretro "TARGET=mess" platform="${FORMAT_COMPILER_TARGET}" ${COMPILER} "-j${JOBS}" || die 'Failed to build MAME'
|
||||||
fi
|
fi
|
||||||
cp "mess_libretro${FORMAT}.${FORMAT_EXT}" "${RARCH_DIST_DIR}"
|
cp "mess_libretro${FORMAT}.${FORMAT_EXT}" "${RARCH_DIST_DIR}"
|
||||||
|
if [ "$?" -eq "0" ]; then
|
||||||
|
if [ -n $CORE_BUILD_SUCCESS_LOG ]; then
|
||||||
|
echo "mess" >> $CORE_BUILD_SUCCESS_LOG
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
if [ -n $CORE_BUILD_FAIL_LOG ]; then
|
||||||
|
echo "mess" >> $CORE_BUILD_FAIL_LOG
|
||||||
|
fi
|
||||||
|
fi
|
||||||
else
|
else
|
||||||
echo 'MAME not fetched, skipping ...'
|
echo 'MAME not fetched, skipping ...'
|
||||||
fi
|
fi
|
||||||
@ -429,6 +474,15 @@ rebuild_libretro_mess() {
|
|||||||
"${MAKE}" -f Makefile.libretro "TARGET=mess" platform="${FORMAT_COMPILER_TARGET}" ${COMPILER} "-j${JOBS}" || die 'Failed to build MAME'
|
"${MAKE}" -f Makefile.libretro "TARGET=mess" platform="${FORMAT_COMPILER_TARGET}" ${COMPILER} "-j${JOBS}" || die 'Failed to build MAME'
|
||||||
fi
|
fi
|
||||||
cp "mess_libretro${FORMAT}.${FORMAT_EXT}" "${RARCH_DIST_DIR}"
|
cp "mess_libretro${FORMAT}.${FORMAT_EXT}" "${RARCH_DIST_DIR}"
|
||||||
|
if [ "$?" -eq "0" ]; then
|
||||||
|
if [ -n $CORE_BUILD_SUCCESS_LOG ]; then
|
||||||
|
echo "mess" >> $CORE_BUILD_SUCCESS_LOG
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
if [ -n $CORE_BUILD_FAIL_LOG ]; then
|
||||||
|
echo "mess" >> $CORE_BUILD_FAIL_LOG
|
||||||
|
fi
|
||||||
|
fi
|
||||||
else
|
else
|
||||||
echo 'MAME not fetched, skipping ...'
|
echo 'MAME not fetched, skipping ...'
|
||||||
fi
|
fi
|
||||||
@ -455,6 +509,15 @@ build_libretro_ume() {
|
|||||||
"${MAKE}" -f Makefile.libretro "TARGET=ume" platform="${FORMAT_COMPILER_TARGET}" ${COMPILER} "-j${JOBS}" || die 'Failed to build MAME'
|
"${MAKE}" -f Makefile.libretro "TARGET=ume" platform="${FORMAT_COMPILER_TARGET}" ${COMPILER} "-j${JOBS}" || die 'Failed to build MAME'
|
||||||
fi
|
fi
|
||||||
cp "ume_libretro${FORMAT}.${FORMAT_EXT}" "${RARCH_DIST_DIR}"
|
cp "ume_libretro${FORMAT}.${FORMAT_EXT}" "${RARCH_DIST_DIR}"
|
||||||
|
if [ "$?" -eq "0" ]; then
|
||||||
|
if [ -n $CORE_BUILD_SUCCESS_LOG ]; then
|
||||||
|
echo "ume" >> $CORE_BUILD_SUCCESS_LOG
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
if [ -n $CORE_BUILD_FAIL_LOG ]; then
|
||||||
|
echo "ume" >> $CORE_BUILD_FAIL_LOG
|
||||||
|
fi
|
||||||
|
fi
|
||||||
else
|
else
|
||||||
echo 'MAME not fetched, skipping ...'
|
echo 'MAME not fetched, skipping ...'
|
||||||
fi
|
fi
|
||||||
@ -481,6 +544,15 @@ rebuild_libretro_ume() {
|
|||||||
"${MAKE}" -f Makefile.libretro "TARGET=ume" platform="${FORMAT_COMPILER_TARGET}" ${COMPILER} "-j${JOBS}" || die 'Failed to build MAME'
|
"${MAKE}" -f Makefile.libretro "TARGET=ume" platform="${FORMAT_COMPILER_TARGET}" ${COMPILER} "-j${JOBS}" || die 'Failed to build MAME'
|
||||||
fi
|
fi
|
||||||
cp "ume_libretro${FORMAT}.${FORMAT_EXT}" "${RARCH_DIST_DIR}"
|
cp "ume_libretro${FORMAT}.${FORMAT_EXT}" "${RARCH_DIST_DIR}"
|
||||||
|
if [ "$?" -eq "0" ]; then
|
||||||
|
if [ -n $CORE_BUILD_SUCCESS_LOG ]; then
|
||||||
|
echo "ume" >> $CORE_BUILD_SUCCESS_LOG
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
if [ -n $CORE_BUILD_FAIL_LOG ]; then
|
||||||
|
echo "ume" >> $CORE_BUILD_FAIL_LOG
|
||||||
|
fi
|
||||||
|
fi
|
||||||
else
|
else
|
||||||
echo 'MAME not fetched, skipping ...'
|
echo 'MAME not fetched, skipping ...'
|
||||||
fi
|
fi
|
||||||
@ -502,6 +574,15 @@ build_libretro_bsnes_modern() {
|
|||||||
fi
|
fi
|
||||||
"${MAKE}" -f Makefile platform="${FORMAT_COMPILER_TARGET}" compiler="${4}" ui='target-libretro' profile="${3}" "-j${JOBS}" || die "Failed to build ${1} ${3} core"
|
"${MAKE}" -f Makefile platform="${FORMAT_COMPILER_TARGET}" compiler="${4}" ui='target-libretro' profile="${3}" "-j${JOBS}" || die "Failed to build ${1} ${3} core"
|
||||||
cp -f "out/${1}_libretro${FORMAT}.${FORMAT_EXT}" "${RARCH_DIST_DIR}/${1}_${3}_libretro${FORMAT}.${FORMAT_EXT}"
|
cp -f "out/${1}_libretro${FORMAT}.${FORMAT_EXT}" "${RARCH_DIST_DIR}/${1}_${3}_libretro${FORMAT}.${FORMAT_EXT}"
|
||||||
|
if [ "$?" -eq "0" ]; then
|
||||||
|
if [ -n $CORE_BUILD_SUCCESS_LOG ]; then
|
||||||
|
echo "${1}_${3}" >> $CORE_BUILD_SUCCESS_LOG
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
if [ -n $CORE_BUILD_FAIL_LOG ]; then
|
||||||
|
echo "${1}_${3}" >> $CORE_BUILD_FAIL_LOG
|
||||||
|
fi
|
||||||
|
fi
|
||||||
else
|
else
|
||||||
echo "${1} ${3} not fetched, skipping ..."
|
echo "${1} ${3} not fetched, skipping ..."
|
||||||
fi
|
fi
|
||||||
@ -531,6 +612,15 @@ build_libretro_bsnes_cplusplus98() {
|
|||||||
fi
|
fi
|
||||||
"${MAKE}" platform="${FORMAT_COMPILER_TARGET}" ${COMPILER} "-j${JOBS}"
|
"${MAKE}" platform="${FORMAT_COMPILER_TARGET}" ${COMPILER} "-j${JOBS}"
|
||||||
cp "out/libretro.${FORMAT_EXT}" "${RARCH_DIST_DIR}/${CORENAME}_libretro${FORMAT}.${FORMAT_EXT}"
|
cp "out/libretro.${FORMAT_EXT}" "${RARCH_DIST_DIR}/${CORENAME}_libretro${FORMAT}.${FORMAT_EXT}"
|
||||||
|
if [ "$?" -eq "0" ]; then
|
||||||
|
if [ -n $CORE_BUILD_SUCCESS_LOG ]; then
|
||||||
|
echo "${CORENAME}" >> $CORE_BUILD_SUCCESS_LOG
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
if [ -n $CORE_BUILD_FAIL_LOG ]; then
|
||||||
|
echo "${CORENAME}" >> $CORE_BUILD_FAIL_LOG
|
||||||
|
fi
|
||||||
|
fi
|
||||||
else
|
else
|
||||||
echo "${CORENAME} not fetched, skipping ..."
|
echo "${CORENAME} not fetched, skipping ..."
|
||||||
fi
|
fi
|
||||||
@ -548,6 +638,15 @@ build_libretro_bnes() {
|
|||||||
fi
|
fi
|
||||||
"${MAKE}" -f Makefile ${COMPILER} "-j${JOBS}" compiler="${CXX11}" || die 'Failed to build bNES'
|
"${MAKE}" -f Makefile ${COMPILER} "-j${JOBS}" compiler="${CXX11}" || die 'Failed to build bNES'
|
||||||
cp "libretro${FORMAT}.${FORMAT_EXT}" "${RARCH_DIST_DIR}/bnes_libretro${FORMAT}.${FORMAT_EXT}"
|
cp "libretro${FORMAT}.${FORMAT_EXT}" "${RARCH_DIST_DIR}/bnes_libretro${FORMAT}.${FORMAT_EXT}"
|
||||||
|
if [ "$?" -eq "0" ]; then
|
||||||
|
if [ -n $CORE_BUILD_SUCCESS_LOG ]; then
|
||||||
|
echo "bnes" >> $CORE_BUILD_SUCCESS_LOG
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
if [ -n $CORE_BUILD_FAIL_LOG ]; then
|
||||||
|
echo "bnes" >> $CORE_BUILD_FAIL_LOG
|
||||||
|
fi
|
||||||
|
fi
|
||||||
else
|
else
|
||||||
echo 'bNES not fetched, skipping ...'
|
echo 'bNES not fetched, skipping ...'
|
||||||
fi
|
fi
|
||||||
@ -586,6 +685,15 @@ build_libretro_mupen64() {
|
|||||||
"${MAKE}" platform="${FORMAT_COMPILER_TARGET_ALT}" ${COMPILER} "-j${JOBS}" || die 'Failed to build Mupen 64'
|
"${MAKE}" platform="${FORMAT_COMPILER_TARGET_ALT}" ${COMPILER} "-j${JOBS}" || die 'Failed to build Mupen 64'
|
||||||
fi
|
fi
|
||||||
cp "mupen64plus_libretro${FORMAT}.${FORMAT_EXT}" "${RARCH_DIST_DIR}"
|
cp "mupen64plus_libretro${FORMAT}.${FORMAT_EXT}" "${RARCH_DIST_DIR}"
|
||||||
|
if [ "$?" -eq "0" ]; then
|
||||||
|
if [ -n $CORE_BUILD_SUCCESS_LOG ]; then
|
||||||
|
echo "mupen64plus" >> $CORE_BUILD_SUCCESS_LOG
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
if [ -n $CORE_BUILD_FAIL_LOG ]; then
|
||||||
|
echo "mupen64plus" >> $CORE_BUILD_FAIL_LOG
|
||||||
|
fi
|
||||||
|
fi
|
||||||
else
|
else
|
||||||
echo 'Mupen64 Plus not fetched, skipping ...'
|
echo 'Mupen64 Plus not fetched, skipping ...'
|
||||||
fi
|
fi
|
||||||
|
@ -91,6 +91,13 @@ echo "STRIP = $STRIP"
|
|||||||
|
|
||||||
mkdir -p "$RARCH_DIST_DIR"
|
mkdir -p "$RARCH_DIST_DIR"
|
||||||
|
|
||||||
|
if [ -n "$CORE_BUILD_SUCCESS_LOG" ]; then
|
||||||
|
rm -f $CORE_BUILD_SUCCESS_LOG
|
||||||
|
fi
|
||||||
|
if [ -n "$CORE_BUILD_FAIL_LOG" ]; then
|
||||||
|
rm -f $CORE_BUILD_FAIL_LOG
|
||||||
|
fi
|
||||||
|
|
||||||
if [ $1 ]; then
|
if [ $1 ]; then
|
||||||
$1
|
$1
|
||||||
else
|
else
|
||||||
@ -153,3 +160,12 @@ else
|
|||||||
build_libretro_gpsp
|
build_libretro_gpsp
|
||||||
build_libretro_emux
|
build_libretro_emux
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [[ -n "$CORE_BUILD_SUCCESS_LOG" && -r "$CORE_BUILD_SUCCESS_LOG" ]]; then
|
||||||
|
echo "$(wc -l < $CORE_BUILD_SUCCESS_LOG) core(s) successfully built:"
|
||||||
|
$CORE_BUILD_SHOW_CMD $CORE_BUILD_SUCCESS_LOG
|
||||||
|
fi
|
||||||
|
if [[ -n "$CORE_BUILD_FAIL_LOG" && -r "$CORE_BUILD_FAIL_LOG" ]]; then
|
||||||
|
echo "$(wc -l < $CORE_BUILD_FAIL_LOG) core(s) failed to build:"
|
||||||
|
$CORE_BUILD_SHOW_CMD $CORE_BUILD_FAIL_LOG
|
||||||
|
fi
|
||||||
|
@ -22,10 +22,12 @@ if [[ -n "$PROCESSOR_ARCHITEW6432" && $PROCESSOR_ARCHITEW6432 -eq "AMD64" ]]; th
|
|||||||
X86=true && X86_64=true
|
X86=true && X86_64=true
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if command -v nproc >/dev/null; then
|
if [ -z "$JOBS" ]; then
|
||||||
JOBS=$(nproc)
|
if command -v nproc >/dev/null; then
|
||||||
else
|
JOBS=$(nproc)
|
||||||
JOBS=1
|
else
|
||||||
|
JOBS=1
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Platform Assignment
|
# Platform Assignment
|
||||||
@ -137,6 +139,15 @@ export RA_ANDROID_API=android-18
|
|||||||
# Retroarch minimum API level (defines low end android version compatability)
|
# Retroarch minimum API level (defines low end android version compatability)
|
||||||
export RA_ANDROID_MIN_API=android-9
|
export RA_ANDROID_MIN_API=android-9
|
||||||
|
|
||||||
|
# Core build files
|
||||||
|
export CORE_BUILD_SUCCESS_LOG=$(pwd)/build-success.log
|
||||||
|
export CORE_BUILD_FAIL_LOG=$(pwd)/build-fail.log
|
||||||
|
if command -v column >/dev/null; then
|
||||||
|
CORE_BUILD_SHOW_CMD=column
|
||||||
|
else
|
||||||
|
CORE_BUILD_SHOW_CMD=cat
|
||||||
|
fi
|
||||||
|
|
||||||
#USER DEFINES
|
#USER DEFINES
|
||||||
#------------
|
#------------
|
||||||
#These options should be defined inside your own
|
#These options should be defined inside your own
|
||||||
|
Loading…
x
Reference in New Issue
Block a user