dotfiles

regexghost dotfiles and scripts
git clone https://git.regexghost.com/dotfiles.git
Log | Files | Refs | README

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 ..