mirror of
https://github.com/libretro/libretro-super
synced 2025-04-10 12:44:20 +00:00
add command for LEIRADEL makefiles :D
This commit is contained in:
parent
8142fb5cb3
commit
ded5ca1105
@ -226,11 +226,7 @@ build_libretro_generic_makefile() {
|
|||||||
echo "$1 running retrolink [$jobid]"
|
echo "$1 running retrolink [$jobid]"
|
||||||
$WORK/retrolink.sh ${NAME}_libretro${FORMAT}${SUFFIX}.${FORMAT_EXT}
|
$WORK/retrolink.sh ${NAME}_libretro${FORMAT}${SUFFIX}.${FORMAT_EXT}
|
||||||
fi
|
fi
|
||||||
if [ "${NAME}" = "gw" ]; then
|
cp -v ${NAME}_libretro${FORMAT}${SUFFIX}.${FORMAT_EXT} $RARCH_DIST_DIR/${DIST}/${NAME}_libretro${FORMAT}${SUFFIX}.${FORMAT_EXT} &> /tmp/buildbot.log
|
||||||
cp -v ${NAME}_libretro${FORMAT}${SUFFIX}.${FORMAT_EXT} $RARCH_DIST_DIR/${DIST}/${NAME}_libretro${FORMAT}.${FORMAT_EXT} &> /tmp/buildbot.log
|
|
||||||
else
|
|
||||||
cp -v ${NAME}_libretro${FORMAT}${SUFFIX}.${FORMAT_EXT} $RARCH_DIST_DIR/${DIST}/${NAME}_libretro${FORMAT}${SUFFIX}.${FORMAT_EXT} &> /tmp/buildbot.log
|
|
||||||
fi
|
|
||||||
else
|
else
|
||||||
ERROR=`cat /tmp/buildbot.log | tail -n 5000`
|
ERROR=`cat /tmp/buildbot.log | tail -n 5000`
|
||||||
HASTE=`curl -XPOST http://hastebin.com/documents -d"$ERROR" | cut --fields=4 --delimiter='"'`
|
HASTE=`curl -XPOST http://hastebin.com/documents -d"$ERROR" | cut --fields=4 --delimiter='"'`
|
||||||
@ -244,6 +240,56 @@ build_libretro_generic_makefile() {
|
|||||||
JOBS=$OLDJ
|
JOBS=$OLDJ
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
build_libretro_leiradel_makefile() {
|
||||||
|
|
||||||
|
NAME=$1
|
||||||
|
DIR=$2
|
||||||
|
SUBDIR=$3
|
||||||
|
MAKEFILE=$4
|
||||||
|
PLATFORM=$5
|
||||||
|
ARGS=$6
|
||||||
|
|
||||||
|
cd $DIR
|
||||||
|
cd $SUBDIR
|
||||||
|
OLDJ=$JOBS
|
||||||
|
|
||||||
|
if [ "${NAME}" = "mame078" ]; then
|
||||||
|
JOBS=1
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -z "${NOCLEAN}" ]; then
|
||||||
|
echo "cleaning up..."
|
||||||
|
echo "cleanup command: ${MAKE}.${ARGS} -f ${MAKEFILE} platform=${PLATFORM} -j${JOBS} ${ARGS} clean"
|
||||||
|
${MAKE} -f ${MAKEFILE}.${ARGS} platform=${PLATFORM} -j${JOBS} clean
|
||||||
|
if [ $? -eq 0 ]; then
|
||||||
|
echo BUILDBOT JOB: $jobid $1 cleanup success!
|
||||||
|
else
|
||||||
|
echo BUILDBOT JOB: $jobid $1 cleanup failure!
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo "compiling..."
|
||||||
|
echo "build command: ${MAKE}.${ARGS} -f ${MAKEFILE} platform=${PLATFORM} -j${JOBS}"
|
||||||
|
${MAKE} -f ${MAKEFILE}.${ARGS} platform=${PLATFORM} -j${JOBS} &> /tmp/buildbot.log
|
||||||
|
|
||||||
|
if [ $? -eq 0 ]; then
|
||||||
|
MESSAGE="$1 build successful [$jobid]"
|
||||||
|
cp -v ${NAME}_libretro${FORMAT}.${ARGS}.${FORMAT_EXT} $RARCH_DIST_DIR/${DIST}/${ARGS}/${NAME}_libretro${FORMAT}.${FORMAT_EXT} &>> /tmp/buildbot.log
|
||||||
|
else
|
||||||
|
ERROR=`cat /tmp/buildbot.log | tail -n 5000`
|
||||||
|
HASTE=`curl -XPOST http://hastebin.com/documents -d"$ERROR" | cut --fields=4 --delimiter='"'`
|
||||||
|
MESSAGE="$1 build failed [$jobid] LOG: http://hastebin.com/$HASTE"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
fi
|
||||||
|
echo BUILDBOT JOB: $MESSAGE
|
||||||
|
buildbot_log "$MESSAGE"
|
||||||
|
JOBS=$OLDJ
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
build_libretro_generic_theos() {
|
build_libretro_generic_theos() {
|
||||||
echo PARAMETERS: DIR $2, SUBDIR: $3, MAKEFILE: $4
|
echo PARAMETERS: DIR $2, SUBDIR: $3, MAKEFILE: $4
|
||||||
|
|
||||||
@ -577,6 +623,12 @@ while read line; do
|
|||||||
BUILD="YES"
|
BUILD="YES"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [ "${PREVCORE}" = "gw" -a "${PREVBUILD}" = "YES" -a "${COMMAND}" = "LEIRADEL" ]; then
|
||||||
|
FORCE="YES"
|
||||||
|
BUILD="YES"
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
if [ "${PREVCORE}" = "bsnes_mercury" -a "${PREVBUILD}" = "YES" -a "${COMMAND}" = "BSNES" ]; then
|
if [ "${PREVCORE}" = "bsnes_mercury" -a "${PREVBUILD}" = "YES" -a "${COMMAND}" = "BSNES" ]; then
|
||||||
FORCE="YES"
|
FORCE="YES"
|
||||||
BUILD="YES"
|
BUILD="YES"
|
||||||
@ -652,6 +704,8 @@ while read line; do
|
|||||||
echo building core...
|
echo building core...
|
||||||
if [ "${COMMAND}" = "GENERIC" ]; then
|
if [ "${COMMAND}" = "GENERIC" ]; then
|
||||||
build_libretro_generic_makefile $NAME $DIR $SUBDIR $MAKEFILE ${FORMAT_COMPILER_TARGET} "${ARGS}"
|
build_libretro_generic_makefile $NAME $DIR $SUBDIR $MAKEFILE ${FORMAT_COMPILER_TARGET} "${ARGS}"
|
||||||
|
elif [ "${COMMAND}" = "LEIRADEL" ]; then
|
||||||
|
build_libretro_leiradel_makefile $NAME $DIR $SUBDIR $MAKEFILE ${FORMAT_COMPILER_TARGET} "${ARGS}"
|
||||||
elif [ "${COMMAND}" = "GENERIC_GL" ]; then
|
elif [ "${COMMAND}" = "GENERIC_GL" ]; then
|
||||||
build_libretro_generic_gl_makefile $NAME $DIR $SUBDIR $MAKEFILE ${FORMAT_COMPILER_TARGET} "${ARGS}"
|
build_libretro_generic_gl_makefile $NAME $DIR $SUBDIR $MAKEFILE ${FORMAT_COMPILER_TARGET} "${ARGS}"
|
||||||
elif [ "${COMMAND}" = "GENERIC_ALT" ]; then
|
elif [ "${COMMAND}" = "GENERIC_ALT" ]; then
|
||||||
|
Loading…
x
Reference in New Issue
Block a user