diff --git a/libretro-buildbot-recipe.sh b/libretro-buildbot-recipe.sh index 9867823a..e7356fe2 100755 --- a/libretro-buildbot-recipe.sh +++ b/libretro-buildbot-recipe.sh @@ -308,6 +308,14 @@ build_libretro_generic_makefile() { $WORK/retrolink.sh ${NAME}_libretro${FORMAT}${LIBSUFFIX}.${FORMAT_EXT} 2>&1 | tee -a $TMPDIR/log/${BOT}/${LOGDATE}/${LOGDATE}_${NAME}_${PLATFORM}.log fi + if [ "${PLATFORM}" == "windows" -o "${PLATFORM}" == "unix" ]; then + if [ -z "${STRIP}" ]; then + STRIP=strip + fi + + ${STRIP} -s ${NAME}_libretro${FORMAT}${LIBSUFFIX}.${FORMAT_EXT} + fi + echo "COPY CMD: cp -v ${NAME}_libretro${FORMAT}${LIBSUFFIX}.${FORMAT_EXT} $RARCH_DIST_DIR/${DIST}/${NAME}_libretro${FORMAT}${LIBSUFFIX}.${FORMAT_EXT}" 2>&1 | tee -a $TMPDIR/log/${BOT}/${LOGDATE}/${LOGDATE}_${NAME}_${PLATFORM}.log cp -v ${NAME}_libretro${FORMAT}${LIBSUFFIX}.${FORMAT_EXT} $RARCH_DIST_DIR/${DIST}/${NAME}_libretro${FORMAT}${LIBSUFFIX}.${FORMAT_EXT} 2>&1 | tee -a $TMPDIR/log/${BOT}/${LOGDATE}/${LOGDATE}_${NAME}_${PLATFORM}.log cp -v ${NAME}_libretro${FORMAT}${LIBSUFFIX}.${FORMAT_EXT} $RARCH_DIST_DIR/${DIST}/${NAME}_libretro${FORMAT}${LIBSUFFIX}.${FORMAT_EXT} @@ -315,9 +323,6 @@ build_libretro_generic_makefile() { if [ $? -eq 0 ]; then curl -X POST -d type="finish" -d index="$ENTRY_ID" -d status="done" http://buildbot.fiveforty.net/build_entry/ MESSAGE="$1: [status: done] [$jobid]" - if [ "${PLATFORM}" == "windows" -o "${PLATFORM}" == "unix" ]; then - strip -s ${NAME}_libretro${FORMAT}${LIBSUFFIX}.${FORMAT_EXT} - fi else ERROR=$TMPDIR/log/${BOT}/${LOGDATE}/${LOGDATE}_${NAME}_${PLATFORM}.log HASTE=`curl -X POST http://p.0bl.net/ --data-binary @$ERROR` diff --git a/recipes/apple/cores-ios-generic b/recipes/apple/cores-ios-generic index 3901b5eb..08e8362a 100644 --- a/recipes/apple/cores-ios-generic +++ b/recipes/apple/cores-ios-generic @@ -28,7 +28,7 @@ genesis_plus_gx libretro-genesis_plus_gx https://github.com/libretro/Genesis-Plu gme libretro-gme https://github.com/libretro/libretro-gme.git master SUBMODULE YES GENERIC Makefile . gpsp libretro-gpsp https://github.com/libretro/gpsp.git master PROJECT YES GENERIC Makefile . handy libretro-handy https://github.com/libretro/libretro-handy.git master PROJECT YES GENERIC Makefile . -hatari libretro-hatari https://github.com/libretro/libretro-hatari.git master PROJECT YES GENERIC Makefile.libretro . +hatari libretro-hatari https://github.com/libretro/hatari.git master PROJECT YES GENERIC Makefile.libretro . lutro libretro-lutro https://github.com/libretro/libretro-lutro master PROJECT YES GENERIC Makefile . mame libretro-mame https://github.com/libretro/mame.git master PROJECT YES GENERIC makefile . OSD=retro RETRO=1 NOWERROR=1 NOASM=1 TARGETOS=ios-arm CONFIG=libretro USE_BGFX=0 NO_USE_MIDI=1 VERBOSE=1 verbose=1 mame2000 libretro-mame2000 https://github.com/libretro/mame2000-libretro.git master PROJECT YES GENERIC Makefile . diff --git a/recipes/apple/cores-ios9-generic b/recipes/apple/cores-ios9-generic index 207ad981..f9d4edc2 100644 --- a/recipes/apple/cores-ios9-generic +++ b/recipes/apple/cores-ios9-generic @@ -27,7 +27,7 @@ genesis_plus_gx libretro-genesis_plus_gx https://github.com/libretro/Genesis-Plu gme libretro-gme https://github.com/libretro/libretro-gme.git master SUBMODULE YES GENERIC Makefile . gpsp libretro-gpsp https://github.com/libretro/gpsp.git master PROJECT YES GENERIC Makefile . handy libretro-handy https://github.com/libretro/libretro-handy.git master PROJECT YES GENERIC Makefile . -hatari libretro-hatari https://github.com/libretro/libretro-hatari.git master PROJECT YES GENERIC Makefile.libretro . +hatari libretro-hatari https://github.com/libretro/hatari.git master PROJECT YES GENERIC Makefile.libretro . lutro libretro-lutro https://github.com/libretro/libretro-lutro master PROJECT YES GENERIC Makefile . mame libretro-mame https://github.com/libretro/mame.git master PROJECT YES GENERIC makefile . OSD=retro RETRO=1 NOWERROR=1 NOASM=1 TARGETOS=ios-arm CONFIG=libretro USE_BGFX=0 NO_USE_MIDI=1 VERBOSE=1 verbose=1 mame2000 libretro-mame2000 https://github.com/libretro/mame2000-libretro.git master PROJECT YES GENERIC Makefile . diff --git a/recipes/apple/cores-osx-x64-generic b/recipes/apple/cores-osx-x64-generic index 1b70c8c7..6d919c28 100644 --- a/recipes/apple/cores-osx-x64-generic +++ b/recipes/apple/cores-osx-x64-generic @@ -29,7 +29,7 @@ mupen64plus libretro-mupen64plus https://github.com/libretro/mupen64plus-libretr gme libretro-gme https://github.com/libretro/libretro-gme.git master SUBMODULE YES GENERIC Makefile . gpsp libretro-gpsp https://github.com/libretro/gpsp.git master PROJECT YES GENERIC Makefile . handy libretro-handy https://github.com/libretro/libretro-handy.git master PROJECT YES GENERIC Makefile . -hatari libretro-hatari https://github.com/libretro/libretro-hatari.git master PROJECT YES GENERIC Makefile.libretro . +hatari libretro-hatari https://github.com/libretro/hatari.git master PROJECT YES GENERIC Makefile.libretro . lutro libretro-lutro https://github.com/libretro/libretro-lutro master PROJECT YES GENERIC Makefile . mame libretro-mame https://github.com/libretro/mame.git master PROJECT YES GENERIC Makefile.libretro . mame2000 libretro-mame2000 https://github.com/libretro/mame2000-libretro.git master PROJECT YES GENERIC Makefile . diff --git a/recipes/blackberry/cores-qnx-generic b/recipes/blackberry/cores-qnx-generic index 94d1ad2e..0e9805ff 100644 --- a/recipes/blackberry/cores-qnx-generic +++ b/recipes/blackberry/cores-qnx-generic @@ -4,10 +4,10 @@ bluemsx libretro-bluemsx https://github.com/libretro/blueMSX-libretro.git master crocods libretro-crocods https://github.com/libretro/libretro-crocods.git master SUBMODULE YES GENERIC Makefile . dinothawr libretro-dinothawr https://github.com/libretro/Dinothawr.git master PROJECT YES GENERIC Makefile . dosbox libretro-dosbox https://github.com/libretro/dosbox-libretro.git master PROJECT YES GENERIC Makefile.libretro . -emux_chip8 libretro-emux_chip8 https://github.com/sronsse/emux master PROJECT YES GENERIC Makefile libretro TARGETS=chip8 -emux_gb libretro-emux_gb https://github.com/sronsse/emux master PROJECT YES GENERIC Makefile libretro TARGETS=gb -emux_nes libretro-emux_nes https://github.com/sronsse/emux master PROJECT YES GENERIC Makefile libretro TARGETS=nes -emux_sms libretro-emux_sms https://github.com/sronsse/emux master PROJECT YES GENERIC Makefile libretro TARGETS=sms +emux_chip8 libretro-emux_chip8 https://github.com/libretro/emux master PROJECT YES LEIRADEL Makefile libretro MACHINE=chip8 +emux_gb libretro-emux_gb https://github.com/libretro/emux master PROJECT YES LEIRADEL Makefile libretro MACHINE=gb +emux_nes libretro-emux_nes https://github.com/libretro/emux master PROJECT YES LEIRADEL Makefile libretro MACHINE=nes +emux_sms libretro-emux_sms https://github.com/libretro/emux master PROJECT YES LEIRADEL Makefile libretro MACHINE=sms fbalpha libretro-fbalpha https://github.com/libretro/fbalpha.git master PROJECT YES GENERIC makefile.libretro svn-current/trunk fbalpha2012 libretro-fbalpha2012 https://github.com/libretro/fbalpha2012.git master PROJECT YES GENERIC makefile.libretro svn-current/trunk fbalpha2012_cps1 libretro-fbalpha2012_cps1 https://github.com/libretro/fbalpha2012_cps1.git master PROJECT YES GENERIC makefile.libretro . @@ -20,7 +20,7 @@ gambatte libretro-gambatte https://github.com/libretro/gambatte-libretro.git mas genesis_plus_gx libretro-genesis_plus_gx https://github.com/libretro/Genesis-Plus-GX.git master PROJECT YES GENERIC Makefile.libretro . gpsp libretro-gpsp https://github.com/libretro/gpsp.git master PROJECT YES GENERIC Makefile . handy libretro-handy https://github.com/libretro/libretro-handy.git master PROJECT YES GENERIC Makefile . -hatari libretro-hatari https://github.com/libretro/libretro-hatari.git master PROJECT YES GENERIC Makefile.libretro . +hatari libretro-hatari https://github.com/libretro/hatari.git master PROJECT YES GENERIC Makefile.libretro . mame2000 libretro-mame2000 https://github.com/libretro/mame2000-libretro.git master PROJECT YES GENERIC Makefile . mame2003 libretro-mame2003 https://github.com/libretro/mame2003-libretro.git master PROJECT YES GENERIC Makefile . mame2010 libretro-mame2010 https://github.com/libretro/mame2010-libretro.git master PROJECT YES GENERIC Makefile . VRENDER=soft diff --git a/recipes/linux/cores-linux-armhf-generic b/recipes/linux/cores-linux-armhf-generic index 05298738..1278306d 100644 --- a/recipes/linux/cores-linux-armhf-generic +++ b/recipes/linux/cores-linux-armhf-generic @@ -10,13 +10,13 @@ bsnes_mercury libretro-bsnes_mercury https://github.com/libretro/bsnes-mercury.g bsnes_mercury libretro-bsnes_mercury https://github.com/libretro/bsnes-mercury.git master PROJECT YES BSNES Makefile . balanced bsnes_mercury libretro-bsnes_mercury https://github.com/libretro/bsnes-mercury.git master PROJECT YES BSNES Makefile . performance cap32 libretro-cap32 https://github.com/libretro/libretro-cap32.git master PROJECT YES GENERIC Makefile . -desmume libretro-desmume https://github.com/libretro/desmume.git master PROJECT YES GENERIC Makefile.libretro desmume +desmume libretro-desmume https://github.com/libretro/desmume.git master PROJECT YES GENERIC Makefile.libretro desmume platform=armv7-neon-hardfloat dinothawr libretro-dinothawr https://github.com/libretro/Dinothawr.git master PROJECT YES GENERIC Makefile . dosbox libretro-dosbox https://github.com/libretro/dosbox-libretro.git master PROJECT YES GENERIC Makefile.libretro . -emux_chip8 libretro-emux_chip8 https://github.com/sronsse/emux master PROJECT YES GENERIC Makefile libretro TARGETS=chip8 -emux_gb libretro-emux_gb https://github.com/sronsse/emux master PROJECT YES GENERIC Makefile libretro TARGETS=gb -emux_nes libretro-emux_nes https://github.com/sronsse/emux master PROJECT YES GENERIC Makefile libretro TARGETS=nes -emux_sms libretro-emux_sms https://github.com/sronsse/emux master PROJECT YES GENERIC Makefile libretro TARGETS=sms +emux_chip8 libretro-emux_chip8 https://github.com/libretro/emux master PROJECT YES LEIRADEL Makefile libretro MACHINE=chip8 +emux_gb libretro-emux_gb https://github.com/libretro/emux master PROJECT YES LEIRADEL Makefile libretro MACHINE=gb +emux_nes libretro-emux_nes https://github.com/libretro/emux master PROJECT YES LEIRADEL Makefile libretro MACHINE=nes +emux_sms libretro-emux_sms https://github.com/libretro/emux master PROJECT YES LEIRADEL Makefile libretro MACHINE=sms fbalpha libretro-fbalpha https://github.com/libretro/fbalpha.git master PROJECT YES GENERIC makefile.libretro svn-current/trunk fbalpha2012 libretro-fbalpha2012 https://github.com/libretro/fbalpha2012.git master PROJECT YES GENERIC makefile.libretro svn-current/trunk fbalpha2012_cps1 libretro-fbalpha2012_cps1 https://github.com/libretro/fbalpha2012_cps1.git master PROJECT YES GENERIC makefile.libretro . @@ -30,12 +30,12 @@ genesis_plus_gx libretro-genesis_plus_gx https://github.com/libretro/Genesis-Plu gme libretro-gme https://github.com/libretro/libretro-gme.git master SUBMODULE YES GENERIC Makefile . gpsp libretro-gpsp https://github.com/libretro/gpsp.git master PROJECT YES GENERIC Makefile . handy libretro-handy https://github.com/libretro/libretro-handy.git master PROJECT YES GENERIC Makefile . -hatari libretro-hatari https://github.com/libretro/libretro-hatari.git master PROJECT YES GENERIC Makefile.libretro . +hatari libretro-hatari https://github.com/libretro/hatari.git master PROJECT YES GENERIC Makefile.libretro . lutro libretro-lutro https://github.com/libretro/libretro-lutro master PROJECT YES GENERIC Makefile . -mame libretro-mame https://github.com/libretro/mame.git master PROJECT YES GENERIC Makefile.libretro . +mame libretro-mame https://github.com/libretro/mame.git master PROJECT YES GENERIC Makefile.libretro . ARCH=arm PTR64=0 LIBRETRO_CPU=arm platform=arm CC=arm-linux-gnueabihf-gcc CXX=arm-linux-gnueabihf-g++ mame2000 libretro-mame2000 https://github.com/libretro/mame2000-libretro.git master PROJECT YES GENERIC Makefile . mame2003 libretro-mame2003 https://github.com/libretro/mame2003-libretro.git master PROJECT YES GENERIC Makefile . -mame2010 libretro-mame2010 https://github.com/libretro/mame2010-libretro.git master PROJECT YES GENERIC Makefile . VRENDER=soft +mame2010 libretro-mame2010 https://github.com/libretro/mame2010-libretro.git master PROJECT YES GENERIC Makefile . VRENDER=soft CC=arm-linux-gnueabihf-gcc CXX=arm-linux-gnueabihf-g++ platform=armv7-neon-hardfloat PTR64=0 mame2014 libretro-mame2014 https://github.com/libretro/mame2014-libretro.git master PROJECT YES GENERIC Makefile . TARGET=mame mednafen_gba libretro-mednafen_gba https://github.com/libretro/beetle-gba-libretro.git master PROJECT YES GENERIC Makefile . mednafen_lynx libretro-mednafen_lynx https://github.com/libretro/beetle-lynx-libretro.git master PROJECT YES GENERIC Makefile . @@ -51,14 +51,14 @@ mednafen_wswan libretro-mednafen_wswan https://github.com/libretro/beetle-wswan- mess2014 libretro-mame2014 https://github.com/libretro/mame2014-libretro.git master PROJECT YES GENERIC Makefile . TARGET=mess meteor libretro-meteor https://github.com/libretro/meteor-libretro.git master PROJECT YES GENERIC Makefile libretro mgba libretro-mgba https://github.com/libretro/mgba.git master PROJECT YES GENERIC Makefile.libretro . -parallel_n64 libretro-parallel_n64 https://github.com/libretro/parallel-n64.git master PROJECT YES GENERIC_GL Makefile . WITH_DYNAREC=x86_64 +parallel_n64 libretro-parallel_n64 https://github.com/libretro/parallel-n64.git master PROJECT YES GENERIC_GL Makefile . ARCH=arm nestopia libretro-nestopia https://github.com/libretro/nestopia.git master PROJECT YES GENERIC Makefile libretro nxengine libretro-nxengine https://github.com/libretro/nxengine-libretro.git master PROJECT YES GENERIC Makefile . o2em libretro-o2em https://github.com/libretro/libretro-o2em.git master PROJECT YES GENERIC Makefile . pcsx_rearmed libretro-pcsx_rearmed https://github.com/libretro/pcsx_rearmed.git master PROJECT YES GENERIC Makefile.libretro . USE_DYNAREC=0 picodrive libretro-picodrive https://github.com/libretro/picodrive.git master SUBMODULE YES GENERIC Makefile.libretro . pokemini libretro-pokemini https://github.com/libretro/PokeMini.git master PROJECT YES GENERIC Makefile . -ppsspp libretro-ppsspp https://github.com/libretro/ppsspp.git master SUBMODULE YES GENERIC_GL Makefile libretro +ppsspp libretro-ppsspp https://github.com/libretro/ppsspp.git master SUBMODULE YES GENERIC_GL Makefile libretro platform=armv7-neon-hardfloat ARCH=arm prboom libretro-prboom https://github.com/libretro/libretro-prboom.git master PROJECT YES GENERIC_ALT Makefile . prosystem libretro-prosystem https://github.com/libretro/prosystem-libretro.git master PROJECT YES GENERIC Makefile . puae libretro-uae https://github.com/libretro/libretro-uae.git master PROJECT YES GENERIC Makefile . diff --git a/recipes/linux/cores-linux-armhf-generic.conf b/recipes/linux/cores-linux-armhf-generic.conf index 127eea93..a3f41e34 100644 --- a/recipes/linux/cores-linux-armhf-generic.conf +++ b/recipes/linux/cores-linux-armhf-generic.conf @@ -4,3 +4,7 @@ MAKEPORTABLE YES CORE_JOB YES MAKE make PATH /usr/lib/ccache +CC arm-linux-gnueabihf-gcc +CXX arm-linux-gnueabihf-g++ +CXX11 arm-linux-gnueabihf-g++ +STRIP arm-linux-gnueabihf-strip diff --git a/recipes/linux/cores-linux-x64-generic b/recipes/linux/cores-linux-x64-generic index 972669e1..0c66a5dd 100644 --- a/recipes/linux/cores-linux-x64-generic +++ b/recipes/linux/cores-linux-x64-generic @@ -31,7 +31,7 @@ mupen64plus libretro-mupen64plus https://github.com/libretro/mupen64plus-libretr gme libretro-gme https://github.com/libretro/libretro-gme.git master SUBMODULE YES GENERIC Makefile . gpsp libretro-gpsp https://github.com/libretro/gpsp.git master PROJECT YES GENERIC Makefile . handy libretro-handy https://github.com/libretro/libretro-handy.git master PROJECT YES GENERIC Makefile . -hatari libretro-hatari https://github.com/libretro/libretro-hatari.git master PROJECT YES GENERIC Makefile.libretro . +hatari libretro-hatari https://github.com/libretro/hatari.git master PROJECT YES GENERIC Makefile.libretro . lutro libretro-lutro https://github.com/libretro/libretro-lutro master PROJECT YES GENERIC Makefile . mame libretro-mame https://github.com/libretro/mame.git master PROJECT YES GENERIC Makefile.libretro . mame2000 libretro-mame2000 https://github.com/libretro/mame2000-libretro.git master PROJECT YES GENERIC Makefile . diff --git a/recipes/linux/cores-linux-x86-generic b/recipes/linux/cores-linux-x86-generic index 0dd894d7..786637d3 100644 --- a/recipes/linux/cores-linux-x86-generic +++ b/recipes/linux/cores-linux-x86-generic @@ -30,7 +30,7 @@ mupen64plus libretro-mupen64plus https://github.com/libretro/mupen64plus-libretr gme libretro-gme https://github.com/libretro/libretro-gme.git master SUBMODULE YES GENERIC Makefile . gpsp libretro-gpsp https://github.com/libretro/gpsp.git master PROJECT YES GENERIC Makefile . handy libretro-handy https://github.com/libretro/libretro-handy.git master PROJECT YES GENERIC Makefile . -hatari libretro-hatari https://github.com/libretro/libretro-hatari.git master PROJECT YES GENERIC Makefile.libretro . +hatari libretro-hatari https://github.com/libretro/hatari.git master PROJECT YES GENERIC Makefile.libretro . lutro libretro-lutro https://github.com/libretro/libretro-lutro master PROJECT YES GENERIC Makefile . mame libretro-mame https://github.com/libretro/mame.git master PROJECT YES GENERIC Makefile.libretro . mame2000 libretro-mame2000 https://github.com/libretro/mame2000-libretro.git master PROJECT YES GENERIC Makefile . diff --git a/recipes/windows/cores-windows-x64_seh-generic b/recipes/windows/cores-windows-x64_seh-generic index 5e2f04d6..b1c9aad6 100644 --- a/recipes/windows/cores-windows-x64_seh-generic +++ b/recipes/windows/cores-windows-x64_seh-generic @@ -30,7 +30,7 @@ mupen64plus libretro-mupen6n4plus https://github.com/libretro/mupen64plus-libret gme libretro-gme https://github.com/libretro/libretro-gme.git master SUBMODULE YES GENERIC Makefile . gpsp libretro-gpsp https://github.com/libretro/gpsp.git master PROJECT YES GENERIC Makefile . handy libretro-handy https://github.com/libretro/libretro-handy.git master PROJECT YES GENERIC Makefile . -hatari libretro-hatari https://github.com/libretro/libretro-hatari.git master PROJECT YES GENERIC Makefile.libretro . +hatari libretro-hatari https://github.com/libretro/hatari.git master PROJECT YES GENERIC Makefile.libretro . lutro libretro-lutro https://github.com/libretro/libretro-lutro master PROJECT YES GENERIC Makefile . mame libretro-mame https://github.com/libretro/mame.git master PROJECT YES GENERIC Makefile.libretro . PTR64=1 mame2000 libretro-mame2000 https://github.com/libretro/mame2000-libretro.git master PROJECT YES GENERIC Makefile . diff --git a/recipes/windows/cores-windows-x86_dw2-generic b/recipes/windows/cores-windows-x86_dw2-generic index f909e0dc..ff9873ad 100644 --- a/recipes/windows/cores-windows-x86_dw2-generic +++ b/recipes/windows/cores-windows-x86_dw2-generic @@ -26,7 +26,7 @@ genesis_plus_gx libretro-genesis_plus_gx https://github.com/libretro/Genesis-Plu gme libretro-gme https://github.com/libretro/libretro-gme.git master SUBMODULE YES GENERIC Makefile . gpsp libretro-gpsp https://github.com/libretro/gpsp.git master PROJECT YES GENERIC Makefile . handy libretro-handy https://github.com/libretro/libretro-handy.git master PROJECT YES GENERIC Makefile . -hatari libretro-hatari https://github.com/libretro/libretro-hatari.git master PROJECT YES GENERIC Makefile.libretro . +hatari libretro-hatari https://github.com/libretro/hatari.git master PROJECT YES GENERIC Makefile.libretro . lutro libretro-lutro https://github.com/libretro/libretro-lutro master PROJECT YES GENERIC Makefile . mednafen_gba libretro-beetle_gba https://github.com/libretro/beetle-gba-libretro.git master PROJECT YES GENERIC Makefile . mednafen_lynx libretro-beetle_lynx https://github.com/libretro/beetle-lynx-libretro.git master PROJECT YES GENERIC Makefile .