compile-cores.sh (2425B)
1 #!/bin/sh 2 3 CONFIG_LOC="$XDG_CONFIG_HOME/retroarch" 4 5 cd retroarch-github 6 7 git clone https://github.com/libretro/libretro-super 8 cd libretro-super 9 ./libretro-fetch.sh picodrive 10 JOBS=1 ./libretro-build.sh picodrive 11 cp libretro-picodrive/picodrive_libretro.so "${CONFIG_LOC}/cores/" 12 13 read -p "q to quit if errors" quit 14 [ "$quit" = "q" ] && exit 15 16 ./libretro-fetch.sh nestopia 17 JOBS=1 ./libretro-build.sh nestopia 18 cp libretro-nestopia/libretro/nestopia_libretro.so "${CONFIG_LOC}/cores/" 19 20 read -p "q to quit if errors" quit 21 [ "$quit" = "q" ] && exit 22 23 ./libretro-fetch.sh gambatte 24 JOBS=1 ./libretro-build.sh gambatte 25 cp libretro-gambatte/gambatte_libretro.so "${CONFIG_LOC}/cores/" 26 27 read -p "q to quit if errors" quit 28 [ "$quit" = "q" ] && exit 29 30 ./libretro-fetch.sh stella2014 31 JOBS=1 ./libretro-build.sh stella2014 32 cp libretro-stella2014/stella2014_libretro.so "${CONFIG_LOC}/cores/" 33 34 read -p "q to quit if errors" quit 35 [ "$quit" = "q" ] && exit 36 37 ./libretro-fetch.sh mgba 38 JOBS=1 ./libretro-build.sh mgba 39 cp libretro-mgba/mgba_libretro.so "${CONFIG_LOC}/cores/" 40 41 read -p "q to quit if errors" quit 42 [ "$quit" = "q" ] && exit 43 44 ./libretro-fetch.sh gpsp 45 JOBS=1 ./libretro-build.sh gpsp 46 cp libretro-gpsp/gpsp_libretro.so "${CONFIG_LOC}/cores/" 47 48 read -p "q to quit if errors" quit 49 [ "$quit" = "q" ] && exit 50 51 ./libretro-fetch.sh fceumm 52 JOBS=1 ./libretro-build.sh fceumm 53 cp libretro-fceumm/fceumm_libretro.so "${CONFIG_LOC}/cores/" 54 55 read -p "q to quit if errors" quit 56 [ "$quit" = "q" ] && exit 57 58 ./libretro-fetch.sh smsplus 59 JOBS=1 ./libretro-build.sh smsplus 60 cp libretro-smsplus/smsplus_libretro.so "${CONFIG_LOC}/cores/" 61 62 read -p "q to quit if errors" quit 63 [ "$quit" = "q" ] && exit 64 65 ./libretro-fetch.sh ppsspp 66 JOBS=1 ./libretro-build.sh ppsspp 67 cp libretro-ppsspp/build/lib/ppsspp_libretro.so "${CONFIG_LOC}/cores/" 68 69 read -p "q to quit if errors" quit 70 [ "$quit" = "q" ] && exit 71 72 ./libretro-install.sh infofiles 73 cp infofiles/picodrive_libretro.info "${CONFIG_LOC}/cores/" 74 cp infofiles/nestopia_libretro.info "${CONFIG_LOC}/cores/" 75 cp infofiles/gambatte_libretro.info "${CONFIG_LOC}/cores/" 76 cp infofiles/stella2014_libretro.info "${CONFIG_LOC}/cores/" 77 cp infofiles/mgba_libretro.info "${CONFIG_LOC}/cores/" 78 cp infofiles/gpsp_libretro.info "${CONFIG_LOC}/cores/" 79 cp infofiles/fceumm_libretro.info "${CONFIG_LOC}/cores/" 80 cp infofiles/smsplus_libretro.info "${CONFIG_LOC}/cores/" 81 cp infofiles/ppsspp_libretro.info "${CONFIG_LOC}/cores/" 82 cd .. 83 cd ..