Merge pull request #2 from libretro/master

Update from upstream
This commit is contained in:
meepingsnesroms 2017-10-07 15:21:07 -07:00 committed by GitHub
commit 98006a2b95
89 changed files with 867 additions and 509 deletions

7
CHANGELOG.md Normal file
View File

@ -0,0 +1,7 @@
Changes to cores since version 1.6.7
------------------------------------
* Atari 800 - Add .atx to allowed file extensions (TSCHAK).
* FB Alpha 2012 CPS2 - Fix CPS Q Sound function that caused bad sound genertion quality when code was optimized. (xianx/twinaphex/bparker).
* Prosystem - corrected Beef Drop database entry for final release version of ROM from game author Ken Siders' website (underball).
* Parallel N64 - Added msvc2013 x86/x64 targets (bparker).
* Parallel N64 - backports from latest sources (AI Shogi 3 should be fixed, audio issues with Pokemon Puzzle League intro should be fixed, etc.) (twinaphex)

View File

@ -145,7 +145,6 @@ include_core_gw
# --- PPSSPP cores ---
include_core_ppsspp
include_core_psp1
# --- Atari ProSystem 7800 emulator cores ---
include_core_prosystem
@ -162,6 +161,7 @@ include_core_81
# --- NEC PC-98 emulator cores ---
include_core_nekop2
include_core_np2kai
# --- Sharp X-68000 emulator cores ---
include_core_px68k

View File

@ -1,6 +1,6 @@
display_name = "Atari 8-bit computer systems and 5200"
display_name = "Atari 8-bit computer systems and 5200 (Atari800)"
authors = "Petr Stehlik"
supported_extensions = "xfd|atr|cdm|cas|bin|a52|zip"
supported_extensions = "xfd|atr|atx|cdm|cas|bin|a52|xex|zip"
corename = "Atari800"
manufacturer = "Atari"
categories = "Emulator"

View File

@ -1,23 +0,0 @@
display_name = "PlayStation (Beetle PSX)"
authors = "Ryphecha|Libretro"
supported_extensions = "cue|toc|m3u|ccd|exe"
corename = "Beetle PSX"
manufacturer = "Sony"
categories = "Emulator"
systemname = "PlayStation"
database = "Sony - PlayStation"
license = "GPLv2"
permissions = ""
display_version = "v0.9.36.3"
supports_no_game = "false"
firmware_count = 3
firmware0_desc = "scph5500.bin (PS1 JP BIOS)"
firmware0_path = "scph5500.bin"
firmware0_opt = "false"
firmware1_desc = "scph5501.bin (PS1 US BIOS)"
firmware1_path = "scph5501.bin"
firmware1_opt = "false"
firmware2_desc = "scph5502.bin (PS1 EU BIOS)"
firmware2_path = "scph5502.bin"
firmware2_opt = "false"
notes = "(!) scph5500.bin (md5): 8dd7d5296a650fac7319bce665a6a53c|(!) scph5501.bin (md5): 490f666e1afb15b7362b406ed1cea246|(!) scph5502.bin (md5): 32736f17079d0b2b7024407c39bd3050"

View File

@ -5,7 +5,7 @@ corename = "bsnes/higan Accuracy"
manufacturer = "Nintendo"
categories = "Emulator"
systemname = "Super Nintendo Entertainment System"
database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Sufami Turbo"
database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Super Nintendo Entertainment System Hacks|Nintendo - Sufami Turbo"
license = "GPLv3"
permissions = ""
display_version = "v094 (Accuracy)"

View File

@ -5,7 +5,7 @@ corename = "bsnes/higan Balanced"
manufacturer = "Nintendo"
categories = "Emulator"
systemname = "Super Nintendo Entertainment System"
database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Sufami Turbo"
database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Super Nintendo Entertainment System Hacks|Nintendo - Sufami Turbo"
license = "GPLv3"
permissions = ""
display_version = "v094 (Balanced)"

View File

@ -5,7 +5,7 @@ corename = "bsnes C++98 (v085)"
manufacturer = "Nintendo"
categories = "Emulator"
systemname = "Super Nintendo Entertainment System"
database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Sufami Turbo"
database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Super Nintendo Entertainment System Hacks|Nintendo - Sufami Turbo"
license = "GPLv3"
permissions = ""
display_version = "v085 (Performance)"

View File

@ -5,7 +5,7 @@ corename = "bsnes-mercury Accuracy"
manufacturer = "Nintendo"
categories = "Emulator"
systemname = "Super Nintendo Entertainment System"
database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Sufami Turbo"
database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Super Nintendo Entertainment System Hacks|Nintendo - Sufami Turbo"
license = "GPLv3"
permissions = ""
display_version = "v094 (Mercury Accuracy)"

View File

@ -5,7 +5,7 @@ corename = "bsnes-mercury Balanced"
manufacturer = "Nintendo"
categories = "Emulator"
systemname = "Super Nintendo Entertainment System"
database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Sufami Turbo"
database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Super Nintendo Entertainment System Hacks|Nintendo - Sufami Turbo"
license = "GPLv3"
permissions = ""
display_version = "v094 (Mercury Balanced)"

View File

@ -5,7 +5,7 @@ corename = "bsnes-mercury Performance"
manufacturer = "Nintendo"
categories = "Emulator"
systemname = "Super Nintendo Entertainment System"
database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Sufami Turbo"
database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Super Nintendo Entertainment System Hacks|Nintendo - Sufami Turbo"
license = "GPLv3"
permissions = ""
display_version = "v094 (Mercury Performance)"

View File

@ -5,7 +5,7 @@ corename = "bsnes/higan Performance"
manufacturer = "Nintendo"
categories = "Emulator"
systemname = "Super Nintendo Entertainment System"
database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Sufami Turbo"
database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Super Nintendo Entertainment System Hacks|Nintendo - Sufami Turbo"
license = "GPLv3"
permissions = ""
display_version = "v094 (Performance)"

View File

@ -1,6 +1,6 @@
display_name = "Nintendo 3DS (Citra)"
authors = "Citra Emulation Project"
supported_extensions = "3ds|3dsx|cia|elf"
supported_extensions = "3ds|3dsx|cia|elf|cxi"
corename = "Citra"
manufacturer = "Nintendo"
categories = "Emulator"

View File

@ -10,3 +10,8 @@ license = "GPLv2"
permissions = ""
display_version = "Git"
supports_no_game = "false"
firmware_count = 1
firmware0_desc = "DMG_ROM.bin (Game Boy Boot ROM)"
firmware0_path = "DMG_ROM.bin"
firmware0_opt = "false"
notes = "(!) DMG_ROM.bin (md5): 32fbbd84168d3482956eb3c5051637f5"

View File

@ -10,8 +10,11 @@ license = "GPLv2"
permissions = ""
display_version = "SVN"
supports_no_game = "false"
firmware_count = 1
firmware_count = 2
firmware0_desc = "disksys.rom (Family Computer Disk System BIOS)"
firmware0_path = "disksys.rom"
firmware0_opt = "false"
notes = "(!) disksys.rom (md5): ca30b50f880eb660a320674ed365ef7a"
firmware1_desc = "nes.pal (custom NES Palette)"
firmware1_path = "nes.pal"
firmware1_opt = "true"
notes = "(!) disksys.rom (md5): ca30b50f880eb660a320674ed365ef7a|(!) nes.pal must be located in system directory."

23
dist/info/freej2me_libretro.info vendored Normal file
View File

@ -0,0 +1,23 @@
display_name = "J2ME (FreeJ2ME)"
authors = "David Richardson|Saket Dandawate"
supported_extensions = "jar"
corename = "FreeJ2ME"
manufacturer = "Java"
categories = "Emulator"
systemname = "J2ME"
database = "J2ME"
license = "GPLv3"
permissions = ""
display_version = "GIT"
supports_no_game = "false"
firmware_count = 3
firmware0_desc = "freej2me-fx.jar"
firmware0_path = "freej2me-fx.jar"
firmware0_opt = "false"
firmware1_desc = "freej2me.jar"
firmware1_path = "freej2me.jar"
firmware1_opt = "false"
firmware2_desc = "freej2me-lr.jar"
firmware2_path = "freej2me-lr.jar"
firmware2_opt = "false"
notes = "(!) freej2me-fx.jar (md5): 86fdd1ff260cd5a8f4c4d46bdde1a78a|(!) freej2me.jar (md5): 707cbaabaafc2a4f9726a5c03449406a|(!) freej2me-lr.jar (md5): d8aec1b68dc4e2ffc5eeff4e22fd607b"

View File

@ -1,6 +1,6 @@
display_name = "Sega MS/GG/MD/CD (Genesis Plus GX)"
authors = "Charles McDonald|Eke-Eke"
supported_extensions = "mdx|md|smd|gen|bin|cue|iso|sms|gg|sg"
supported_extensions = "mdx|md|smd|gen|bin|cue|iso|sms|gg|sg|68k|chd"
corename = "Genesis Plus GX"
manufacturer = "Sega"
categories = "Emulator"
@ -29,7 +29,7 @@ firmware4_opt = "true"
firmware5_desc = "bios_J.sms (MasterSystem JP BIOS)"
firmware5_path = "bios_J.sms"
firmware5_opt = "true"
firmware6=desc = "bios.gg (GameGear BIOS)"
firmware6_desc = "bios.gg (GameGear BIOS)"
firmware6_path = "bios.gg"
firmware6_opt = "true"
firmware7_desc = "sk.bin (Sonic & Knuckles ROM)"

View File

@ -1,4 +1,4 @@
display_name = "LUA Engine (Lutro)"
display_name = "Lua Engine (Lutro)"
authors = "Higor Euripedes/Jean-Andre Santoni"
supported_extensions = "lutro|lua"
corename = "Lutro"

13
dist/info/mame2009_libretro.info vendored Normal file
View File

@ -0,0 +1,13 @@
display_name = "Arcade (MAME 2009)"
authors = "MAMEdev"
supported_extensions = "zip|7z|chd"
corename = "MAME 2009 (0.135u4)"
manufacturer = "Various"
categories = "Emulator"
systemname = "Arcade (various)"
database = "MAME 2009"
license = "MAME"
permissions = ""
display_version = "0.135u4"
supports_no_game = "false"
notes = "(!) The BIOS files must be inside the ROM directory.|"

View File

@ -1,6 +1,6 @@
display_name = "PlayStation (Beetle PSX HW)"
authors = "Mednafen Team"
supported_extensions = "cue|toc|m3u|ccd|exe|pbp"
supported_extensions = "cue|toc|m3u|ccd|exe|pbp|chd"
corename = "Beetle PSX HW"
manufacturer = "Sony"
categories = "Emulator"

View File

@ -1,6 +1,6 @@
display_name = "PlayStation (Beetle PSX)"
authors = "Mednafen Team"
supported_extensions = "cue|toc|m3u|ccd|exe|pbp"
supported_extensions = "cue|toc|m3u|ccd|exe|pbp|chd"
corename = "Beetle PSX"
manufacturer = "Sony"
categories = "Emulator"

View File

@ -5,7 +5,7 @@ corename = "Beetle bsnes"
manufacturer = "Nintendo"
categories = "Emulator"
systemname = "Super Nintendo Entertainment System"
database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Sufami Turbo"
database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Super Nintendo Entertainment System Hacks|Nintendo - Sufami Turbo"
license = "GPLv2"
permissions = ""
display_version = "v0.9.26"

View File

@ -10,8 +10,17 @@ license = "GPLv2"
permissions = ""
display_version = "v0.9.38.7"
supports_no_game = "false"
firmware_count = 1
firmware0_desc = "syscard3.pce (PCE-CD BIOS)"
firmware_count = 4
firmware0_desc = "syscard3.pce (Super CD-ROM2 System V3.xx)"
firmware0_path = "syscard3.pce"
firmware0_opt = "false"
firmware1_desc = "syscard2.pce (CD-ROM System V2.xx)"
firmware1_path = "syscard2.pce"
firmware1_opt = "true"
firmware2_desc = "syscard1.pce (CD-ROM System V1.xx)"
firmware2_path = "syscard1.pce"
firmware2_opt = "true"
firmware3_desc = "gexpress.pce (Game Express CD Card)"
firmware3_path = "gexpress.pce"
firmware3_opt = "true"
notes = "(!) syscard3.pce (md5): 38179df8f4ac870017db21ebcbf53114"

View File

@ -14,4 +14,4 @@ firmware_count = 1
firmware0_desc = "disksys.rom (Family Computer Disk System BIOS)"
firmware0_path = "disksys.rom"
firmware0_opt = "false"
notes = "(!) disksys.rom (md5): ca30b50f880eb660a320674ed365ef7a"
notes = "(!) disksys.rom (md5): ca30b50f880eb660a320674ed365ef7a|Press Retropad L1 to switch disk side."

29
dist/info/np2kai_libretro.info vendored Normal file
View File

@ -0,0 +1,29 @@
display_name = "NEC PC-98 (Neko Project II Kai)"
authors = "Neko Project II Team, Tomohiro Yoshidomi"
supported_extensions = "d98|zip|98d|fdi|fdd|2hd|tfd|d88|88d|hdm|xdf|dup|cmd|hdi|thd|nhd|hdd|hdn"
corename = "Neko Project II"
manufacturer = "NEC"
categories = "Emulator"
systemname = "PC-98"
database = "PC-98"
license = "MIT"
permissions = ""
display_version = "0.86"
supports_no_game = "false"
firmware_count = 5
firmware0_desc = "font.bmp (needed to display text)"
firmware0_path = "np2/font.bmp"
firmware0_opt = "true"
firmware1_desc = "FONT.ROM (alt font file)"
firmware1_path = "np2/FONT.ROM"
firmware1_opt = "true"
firmware2_desc = "bios.rom"
firmware2_path = "np2/bios.rom"
firmware2_opt = "true"
firmware3_desc = "itf.rom"
firmware3_path = "np2/itf.rom"
firmware3_opt = "true"
firmware4_desc = "sound.rom"
firmware4_path = "np2/sound.rom"
firmware4_opt = "true"
notes = " YM2608 RYTHM samples present in the np2 folder will be used:|2608_bd.wav, 2608_sd.wav, 2608_top.wav, 2608_hh.wav, 2608_tom.wav, 2608_rim.wav|JOY2KEY buttons mapping: A=x B=z X=space Y=lctrl|L=backspace R=rshift SELECT=escape START=return|Keep 'end' key down when booting for machine options.|Many games need GDC set as 2.5Mhz there."

View File

@ -1,6 +1,6 @@
display_name = "Sega MS/MD/CD/32X (PicoDrive)"
authors = "notaz|fdave"
supported_extensions = "bin|gen|smd|md|32x|cue|iso|sms"
supported_extensions = "bin|gen|smd|md|32x|cue|iso|sms|68k"
corename = "PicoDrive"
manufacturer = "Sega"
categories = "Emulator"

View File

@ -1,17 +0,0 @@
display_name = "PSP1 (PPSSPP)"
authors = "Henrik Hrydgard"
supported_extensions = "elf|iso|cso|prx|pbp"
corename = "PSP1"
manufacturer = "Sony"
categories = "Emulator"
systemname = "PSP"
database = "Sony - PlayStation Portable"
license = "GPLv2"
permissions = ""
display_version = "Git"
supports_no_game = "false"
firmware_count = 1
firmware0_desc = "ppge_atlas.zim (PPSSPP Data ROM)"
firmware0_path = "ppge_atlas.zim"
firmware0_opt = "false"
notes = "(!) ppge_atlas.zim (md5): a93fc411c1ce7d001a2a812643c70085|(!) PPSSPP requires the asset files, lang folder, and flash0 folder inside the 'system\PPSSPP' directory."

View File

@ -10,3 +10,11 @@ license = "MIT"
permissions = ""
display_version = "v0.9.0"
supports_no_game = "false"
firmware_count = 2
firmware0_desc = "dmg_boot.bin (Game Boy boot ROM)"
firmware0_path = "dmg_boot.bin"
firmware0_opt = "true"
firmware1_desc = "cgb_boot.bin (Game Boy Color boot ROM)"
firmware1_path = "cgb_boot.bin"
firmware1_opt = "true"
notes = "(!) dmg_boot.bin (md5): 32fbbd84168d3482956eb3c5051637f5|(!) cgb_boot.bin (md5): dbfce9db9deaa2567f6a84fde55f9680"

View File

@ -5,7 +5,7 @@ corename = "Snes9x 2002"
manufacturer = "Nintendo"
categories = "Emulator"
systemname = "Super Nintendo Entertainment System"
database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Sufami Turbo"
database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Super Nintendo Entertainment System Hacks|Nintendo - Sufami Turbo"
license = "Non-commercial"
permissions = ""
display_version = "7.2.0"

View File

@ -5,7 +5,7 @@ corename = "Snes9x 2005"
manufacturer = "Nintendo"
categories = "Emulator"
systemname = "Super Nintendo Entertainment System"
database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Sufami Turbo"
database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Super Nintendo Entertainment System Hacks|Nintendo - Sufami Turbo"
license = "Non-commercial"
permissions = ""
display_version = "v1.36"

View File

@ -5,7 +5,7 @@ corename = "Snes9x 2005 Plus"
manufacturer = "Nintendo"
categories = "Emulator"
systemname = "Super Nintendo Entertainment System"
database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Sufami Turbo"
database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Super Nintendo Entertainment System Hacks|Nintendo - Sufami Turbo"
license = "Non-commercial"
permissions = ""
display_version = "v1.36"

View File

@ -5,7 +5,7 @@ corename = "Snes9x 2010"
manufacturer = "Nintendo"
categories = "Emulator"
systemname = "Super Nintendo Entertainment System"
database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Sufami Turbo"
database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Super Nintendo Entertainment System Hacks|Nintendo - Sufami Turbo"
license = "Non-commercial"
permissions = ""
display_version = "v1.52.4"

View File

@ -5,7 +5,7 @@ corename = "Snes9x"
manufacturer = "Nintendo"
categories = "Emulator"
systemname = "Super Nintendo Entertainment System"
database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Sufami Turbo"
database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Super Nintendo Entertainment System Hacks|Nintendo - Sufami Turbo"
license = "Non-commercial"
permissions = ""
display_version = "1.53"

View File

@ -13,5 +13,5 @@ supports_no_game = "false"
firmware_count = 1
firmware0_desc = "gba_bios.bin (Game Boy Advance BIOS)"
firmware0_path = "gba_bios.bin"
firmware0_opt = "false"
firmware0_opt = "true"
notes = "(!) gba_bios.bin (md5): a860e8c0b6d573d191e4ec7db1b1e4f6"

View File

@ -1,130 +0,0 @@
# vim: set ts=3 sw=3 noet ft=sh : bash
die()
{
echo $1
#exit 1
}
# $1 is corename
# $2 subdir. If there is no subdir, input "." here
# $3 build configuration - ie. release or release_ltcg
build_libretro_generic_makefile() {
cd "$BASE_DIR"
if [ -d "libretro-${1}" ]; then
echo "=== Building ${1} ==="
cd libretro-${1}
cd ${2}
cd msvc
cmd.exe /k $MSVC_NAME.bat
cp $MSVC_NAME/${3}/${MSVC_NAME}.${FORMAT_EXT} "$RARCH_DIST_DIR"/${1}_libretro$FORMAT.$FORMAT_EXT
else
echo "${1} not fetched, skipping ..."
fi
}
build_libretro_beetle_bsnes() {
build_libretro_generic_makefile "mednafen_snes" "." $RELEASE_LTCG
}
build_libretro_beetle_lynx() {
build_libretro_generic_makefile "mednafen_lynx" "." $RELEASE_LTCG
}
build_libretro_beetle_wswan() {
build_libretro_generic_makefile "mednafen_wswan" "." $RELEASE_LTCG
}
build_libretro_beetle_gba() {
build_libretro_generic_makefile "mednafen_gba" "." $RELEASE_LTCG
}
build_libretro_beetle_ngp() {
build_libretro_generic_makefile "mednafen_ngp" "." $RELEASE_LTCG
}
build_libretro_beetle_pce_fast() {
build_libretro_generic_makefile "mednafen_pce_fast" "." $RELEASE_LTCG
}
build_libretro_beetle_supergrafx() {
build_libretro_generic_makefile "mednafen_supergrafx" "." $RELEASE_LTCG
}
build_libretro_beetle_pcfx() {
build_libretro_generic_makefile "mednafen_pcfx" "." $RELEASE_LTCG
}
build_libretro_beetle_vb() {
build_libretro_generic_makefile "mednafen_vb" "." $RELEASE_LTCG
}
build_libretro_snes9x() {
build_libretro_generic_makefile "snes9x" "libretro" $RELEASE_LTCG
}
build_libretro_s9x_next() {
build_libretro_generic_makefile "snes9x_next" "libretro" $RELEASE_LTCG
}
build_libretro_genesis_plus_gx() {
build_libretro_generic_makefile "genesis_plus_gx" "libretro" $RELEASE_LTCG
}
build_libretro_vba_next() {
build_libretro_generic_makefile "genesis_plus_gx" "libretro" $RELEASE
}
build_libretro_mame078() {
build_libretro_generic_makefile "mame078" "libretro" $RELEASE
}
build_libretro_fceumm() {
build_libretro_generic_makefile "fceumm" "src/drivers/libretro" $RELEASE_LTCG
}
build_libretro_gambatte()
{
build_libretro_generic_makefile "gambatte" "libgambatte/libretro" $RELEASE_LTCG
}
build_libretro_nx() {
build_libretro_generic_makefile "nxengine" "nxengine-1.0.0.4/libretro" $RELEASE_LTCG
}
build_libretro_prboom() {
build_libretro_generic_makefile "prboom" "libretro" $RELEASE_LTCG
}
build_libretro_stella() {
build_libretro_generic_makefile "stella" "." $RELEASE_LTCG
}
build_libretro_picodrive() {
build_libretro_generic_makefile "picodrive" "platform/libretro" $RELEASE_LTCG
}
build_libretro_nestopia() {
build_libretro_generic_makefile "nestopia" "libretro" $RELEASE_LTCG
}
build_libretro_tyrquake() {
build_libretro_generic_makefile "tyrquake" "libretro" $RELEASE_LTCG
}
create_dist_dir()
{
if [ -d $RARCH_DIR ]; then
echo "Directory $RARCH_DIR already exists, skipping creation..."
else
mkdir $RARCH_DIR
fi
if [ -d $RARCH_DIST_DIR ]; then
echo "Directory $RARCH_DIST_DIR already exists, skipping creation..."
else
mkdir $RARCH_DIST_DIR
fi
}
create_dist_dir

View File

@ -181,6 +181,14 @@ build_libretro_database() {
COMMAND+=' "${LIBRETRODATABASE_META_DAT_DIR}/mame/${1}.dat"'
fi
#Check for Final Burn Alpha folders
if [ -f "${LIBRETRODATABASE_META_DAT_DIR}/fba-merged/${1}.dat" ]; then
COMMAND+=' "${LIBRETRODATABASE_META_DAT_DIR}/fba-merged/${1}.dat"'
fi
if [ -f "${LIBRETRODATABASE_META_DAT_DIR}/fba-split/${1}.dat" ]; then
COMMAND+=' "${LIBRETRODATABASE_META_DAT_DIR}/fba-split/${1}.dat"'
fi
#Check if meta libretro-dats folder is there
if [ -f "${LIBRETRODATABASE_META_DAT_DIR}/libretro-dats/${1}.dat" ]; then
COMMAND+=' "${LIBRETRODATABASE_META_DAT_DIR}/libretro-dats/${1}.dat"'
@ -214,6 +222,7 @@ build_libretro_databases() {
build_libretro_database "Lutro" "rom.name"
build_libretro_database "ChaiGame" "rom.crc"
build_libretro_database "Nintendo - Super Nintendo Entertainment System" "rom.crc"
build_libretro_database "Nintendo - Super Nintendo Entertainment System Hacks" "rom.crc"
build_libretro_database "Sony - PlayStation" "rom.serial"
build_libretro_database "Atari - Jaguar" "rom.crc"
build_libretro_database "Nintendo - Nintendo 64" "rom.crc"
@ -252,7 +261,7 @@ build_libretro_databases() {
build_libretro_database "Nintendo - Family Computer Disk System" "rom.crc"
build_libretro_database "Nintendo - Game Boy" "rom.crc"
build_libretro_database "Nintendo - Game Boy Advance" "rom.crc"
build_libretro_database "Nintendo - Game Boy Advance (e-Cards)" "rom.crc"
build_libretro_database "Nintendo - e-Reader" "rom.crc"
build_libretro_database "Nintendo - Game Boy Color" "rom.crc"
build_libretro_database "Nintendo - GameCube" "rom.crc"
build_libretro_database "Nintendo - Nintendo 3DS" "rom.crc"
@ -270,6 +279,7 @@ build_libretro_databases() {
build_libretro_database "The 3DO Company - 3DO" "rom.crc"
build_libretro_database "Philips - Videopac+" "rom.crc"
build_libretro_database "RCA - Studio II" "rom.crc"
build_libretro_database "Rick Dangerous" "rom.crc"
build_libretro_database "Sega - 32X" "rom.crc"
build_libretro_database "Sega - Dreamcast" "rom.crc"
build_libretro_database "Sega - Game Gear" "rom.crc"
@ -309,7 +319,7 @@ build_libretro_databases() {
build_libretro_database "MAME 2010" "rom.crc"
build_libretro_database "MAME 2014" "rom.crc"
build_libretro_database "MAME 2016" "rom.crc"
build_libretro_database "FB Alpha - Arcade Games" "rom.name"
build_libretro_database "FB Alpha - Arcade Games" "rom.crc"
build_libretro_database "DOOM" "rom.crc"
build_libretro_database "Cave Story" "rom.crc"
build_libretro_database "Quake1" "rom.crc"

0
libretro-build-msvc2005_x86.sh Normal file → Executable file
View File

View File

@ -1,17 +0,0 @@
#! /usr/bin/env bash
# vim: set ts=3 sw=3 noet ft=sh : bash
SCRIPT="${0#./}"
BASE_DIR="${SCRIPT%/*}"
WORKDIR="$PWD"
if [ "$BASE_DIR" = "$SCRIPT" ]; then
BASE_DIR="$WORKDIR"
else
if [[ "$0" != /* ]]; then
# Make the path absolute
BASE_DIR="$WORKDIR/$BASE_DIR"
fi
fi
platform=msvc2017_x64 ${BASE_DIR}/libretro-build.sh $@

View File

@ -16,8 +16,10 @@ fi
if [[ -z "$1" ]]; then
WANT_CORES=" \
81 \
fbalpha2012 \
fceumm \
fuse \
genesis_plus_gx \
handy \
mame2000 \

View File

@ -1,100 +1,17 @@
#! /usr/bin/env bash
# vim: set ts=3 sw=3 noet ft=sh : bash
BASE_DIR=$(pwd)
RARCH_DIR=$BASE_DIR/dist
RARCH_DIST_DIR=$RARCH_DIR/xdk1
FORMAT=_xdk
FORMAT_EXT=lib
MSVC_NAME=msvc-2003-xbox1
RELEASE_LTCG=Release_LTCG
RELEASE=Release
SCRIPT="${0#./}"
BASE_DIR="${SCRIPT%/*}"
WORKDIR="$PWD"
die()
{
echo $1
#exit 1
}
build_libretro_fba_cps1()
{
cd $BASE_DIR
if [ -d "libretro-fbalpha2012_cps1" ]; then
echo "=== Building Final Burn Alpha Cores (CPS1) ==="
cd libretro-fbalpha2012_cps1/
cd projectfiles/visualstudio-2003-libretro-xbox1
cmd.exe /k $MSVC_NAME.bat
cp $RELEASE_LTCG/fbalpha2012_libretro$FORMAT.${FORMAT_EXT} $RARCH_DIST_DIR/fbalpha2012_cps1_libretro$FORMAT.${FORMAT_EXT}
fi
}
build_libretro_fba_cps2()
{
cd $BASE_DIR
if [ -d "libretro-fbalpha2012_cps2" ]; then
echo "=== Building Final Burn Alpha Cores (CPS2) ==="
cd libretro-fbalpha2012_cps2/
cd projectfiles/visualstudio-2003-libretro-xbox1
cmd.exe /k $MSVC_NAME.bat
cp $RELEASE_LTCG/libretro$FORMAT.${FORMAT_EXT} $RARCH_DIST_DIR/fbalpha2012_cps2_libretro$FORMAT.${FORMAT_EXT}
fi
}
build_libretro_fba_neogeo()
{
cd $BASE_DIR
if [ -d "libretro-fbalpha2012_neogeo" ]; then
echo "=== Building Final Burn Alpha Cores (NeoGeo) ==="
cd libretro-fbalpha2012_neogeo/
cd projectfiles/visualstudio-2003-libretro-xbox1
cmd.exe /k $MSVC_NAME.bat
cp $RELEASE_LTCG/libretro$FORMAT.${FORMAT_EXT} $RARCH_DIST_DIR/fbalpha2012_neogeo_libretro$FORMAT.${FORMAT_EXT}
fi
}
build_libretro_fba()
{
cd $BASE_DIR
if [ -d "libretro-fbalpha2012" ]; then
echo "=== Building Final Burn Alpha ==="
cd libretro-fbalpha2012/
cd svn-current/trunk
cd projectfiles/visualstudio-2003-libretro-xbox1
cmd.exe /k $MSVC_NAME.bat
cp $RELEASE_LTCG/fbalpha2012_libretro$FORMAT.${FORMAT_EXT} $RARCH_DIST_DIR
build_libretro_fba_cps1
build_libretro_fba_cps2
build_libretro_fba_neogeo
if [ "$BASE_DIR" = "$SCRIPT" ]; then
BASE_DIR="$WORKDIR"
else
echo "Final Burn Alpha not fetched, skipping ..."
if [[ "$0" != /* ]]; then
# Make the path absolute
BASE_DIR="$WORKDIR/$BASE_DIR"
fi
}
source $BASE_DIR/libretro-build-common-xdk.sh
if [ $1 ]; then
$1
else
#build_libretro_beetle_lynx
build_libretro_beetle_gba
build_libretro_beetle_ngp
build_libretro_beetle_pce_fast
build_libretro_beetle_supergrafx
build_libretro_beetle_pcfx
build_libretro_mednafen_psx
build_libretro_beetle_vb
build_libretro_beetle_wswan
#build_libretro_beetle_bsnes
build_libretro_snes9x2010
build_libretro_genesis_plus_gx
build_libretro_fba
build_libretro_vba_next
build_libretro_fceumm
build_libretro_gambatte
build_libretro_nx
build_libretro_prboom
build_libretro_nestopia
build_libretro_tyrquake
fi
platform=xbox1 ${BASE_DIR}/libretro-build.sh $@

View File

@ -1,62 +1,17 @@
#! /usr/bin/env bash
# vim: set ts=3 sw=3 noet ft=sh : bash
BASE_DIR=$(pwd)
RARCH_DIR=$BASE_DIR/dist
RARCH_DIST_DIR=$RARCH_DIR/xdk360
FORMAT=_xdk360
FORMAT_EXT=lib
MSVC_NAME=msvc-2010-360
RELEASE_LTCG=Release_LTCG
RELEASE=Release
SCRIPT="${0#./}"
BASE_DIR="${SCRIPT%/*}"
WORKDIR="$PWD"
die()
{
echo $1
#exit 1
}
build_libretro_fba()
{
cd $BASE_DIR
if [ -d "libretro-fbalpha2012" ]; then
echo "=== Building Final Burn Alpha ==="
cd libretro-fbalpha2012/
cd svn-current/trunk
cd projectfiles/visualstudio-2010-libretro-360
cmd.exe /k $MSVC_NAME.bat
cp $RELEASE_LTCG/fbalpha2012_libretro$FORMAT.${FORMAT_EXT} $RARCH_DIST_DIR
if [ "$BASE_DIR" = "$SCRIPT" ]; then
BASE_DIR="$WORKDIR"
else
echo "Final Burn Alpha not fetched, skipping ..."
if [[ "$0" != /* ]]; then
# Make the path absolute
BASE_DIR="$WORKDIR/$BASE_DIR"
fi
}
source $BASE_DIR/libretro-build-common-xdk.sh
if [ $1 ]; then
$1
else
#build_libretro_beetle_lynx
build_libretro_beetle_gba
build_libretro_beetle_ngp
build_libretro_beetle_pce_fast
build_libretro_beetle_supergrafx
build_libretro_beetle_pcfx
build_libretro_mednafen_psx
build_libretro_beetle_vb
build_libretro_beetle_wswan
#build_libretro_beetle_bsnes
build_libretro_snes9x2010
build_libretro_genesis_plus_gx
build_libretro_fb_alpha
build_libretro_vba_next
build_libretro_fceumm
build_libretro_gambatte
build_libretro_nx
build_libretro_prboom
#build_libretro_stella
#build_libretro_quicknes
build_libretro_nestopia
build_libretro_tyrquake
build_libretro_mame078
fi
platform=xbox360 ${BASE_DIR}/libretro-build.sh $@

View File

@ -29,7 +29,9 @@ if [ "$HOST_CC" ]; then
fi
if [ -z "$MAKE" ]; then
if uname -s | grep -i MINGW > /dev/null 2>&1; then
if uname -o | grep -i Msys > /dev/null 2>&1; then
MAKE=make
elif uname -s | grep -i MINGW > /dev/null 2>&1; then
MAKE=mingw32-make
else
if type gmake > /dev/null 2>&1; then

View File

@ -306,14 +306,17 @@ build_libretro_generic_makefile() {
fi
if [ "${COMMAND}" = "CMAKE" ]; then
if [ "${PLATFORM}" = "android" ]; then
EXTRAARGS="-DCMAKE_SYSTEM_NAME=Android -DCMAKE_SYSTEM_VERSION=${API_LEVEL} -DCMAKE_ANDROID_ARCH_ABI=${ABI_OVERRIDE} -DCMAKE_ANDROID_NDK=${NDK_ROOT}"
fi
if [ -z "${ARGS}" ]; then
echo "BUILD CMD: ${CMAKE}" 2>&1 | tee -a $TMPDIR/log/${BOT}/${LOGDATE}/${LOGDATE}_${NAME}_${PLATFORM}.log
${CMAKE} | tee -a $TMPDIR/log/${BOT}/${LOGDATE}/${LOGDATE}_${NAME}_${PLATFORM}.log
echo "BUILD CMD: ${HELPER} ${MAKE} -f ${MAKEFILE} -j${JOBS}" 2>&1 | tee -a $TMPDIR/log/${BOT}/${LOGDATE}/${LOGDATE}_${NAME}_${PLATFORM}.log
${HELPER} ${MAKE} -f ${MAKEFILE} platform=${PLATFORM} -j${JOBS} 2>&1 | tee -a $TMPDIR/log/${BOT}/${LOGDATE}/${LOGDATE}_${NAME}_${PLATFORM}.log
else
echo "BUILD CMD: ${CMAKE} ${ARGS}" 2>&1 | tee -a $TMPDIR/log/${BOT}/${LOGDATE}/${LOGDATE}_${NAME}_${PLATFORM}.log
echo ${ARGS} | xargs ${CMAKE} 2>&1 | tee -a $TMPDIR/log/${BOT}/${LOGDATE}/${LOGDATE}_${NAME}_${PLATFORM}.log
echo "BUILD CMD: ${CMAKE} ${EXTRAARGS} ${ARGS}" 2>&1 | tee -a $TMPDIR/log/${BOT}/${LOGDATE}/${LOGDATE}_${NAME}_${PLATFORM}.log
echo ${EXTRAARGS} ${ARGS} | xargs ${CMAKE} 2>&1 | tee -a $TMPDIR/log/${BOT}/${LOGDATE}/${LOGDATE}_${NAME}_${PLATFORM}.log
echo "BUILD CMD: ${HELPER} ${MAKE} -f ${MAKEFILE} -j${JOBS}" 2>&1 | tee -a $TMPDIR/log/${BOT}/${LOGDATE}/${LOGDATE}_${NAME}_${PLATFORM}.log
${HELPER} ${MAKE} -f ${MAKEFILE} -j${JOBS} 2>&1 | tee -a $TMPDIR/log/${BOT}/${LOGDATE}/${LOGDATE}_${NAME}_${PLATFORM}.log
fi
@ -707,6 +710,9 @@ while read line; do
SUBDIR=`echo $line | cut -f 9 -d " "`
if [ "${ENABLED}" = "YES" ]; then
echo -ne "buildbot job started at: "
date
echo
echo "buildbot job: $jobid processing $NAME"
echo --------------------------------------------------
echo Variables:
@ -868,12 +874,17 @@ while read line; do
BUILD="YES"
fi
if [ "${PREVCORE}" = "bsnes" -a "${PREVBUILD}" = "YES" -a "${NAME}" = "bsnes" ]; then
if [ "${PREVCORE}" = "bsnes" -a "${PREVBUILD}" = "YES" -a "${COMMAND}" = "BSNES_JNI" ]; then
FORCE="YES"
BUILD="YES"
fi
if [ "${PREVCORE}" = "bsnes" -a "${PREVBUILD}" = "YES" -a "${NAME}" = "bsnes-mercury" ]; then
if [ "${PREVCORE}" = "bsnes_mercury" -a "${PREVBUILD}" = "YES" -a "${COMMAND}" = "BSNES" ]; then
FORCE="YES"
BUILD="YES"
fi
if [ "${PREVCORE}" = "bsnes_mercury" -a "${PREVBUILD}" = "YES" -a "${COMMAND}" = "BSNES_JNI" ]; then
FORCE="YES"
BUILD="YES"
fi
@ -1011,7 +1022,7 @@ while read line; do
echo "cloning repo $URL..."
git clone --depth=1 -b "$GIT_BRANCH" "$URL" "$DIR"
cd $DIR
git submodule update --init
git submodule update --init --recursive
BUILD="YES"
fi
cd $WORK
@ -1044,6 +1055,8 @@ while read line; do
echo "buildbot job: building $NAME up-to-date"
fi
echo
echo -ne "buildbot job finished at: "
date
fi
cd "${BASE_DIR}"
@ -1637,19 +1650,6 @@ if [ "${PLATFORM}" = "MINGW64" ] || [ "${PLATFORM}" = "MINGW32" ] || [ "${PLATFO
mkdir -p windows/system
mkdir -p windows/screenshots
cat << EOF > windows/retroarch.cfg
dpi_override_value = "160"
input_joypad_driver = "xinput"
input_osk_overlay_enable = "false"
load_dummy_on_core_shutdown = "false"
menu_collapse_subgroups_enable = "true"
video_driver = "gl"
system_directory = ":\system"
savefile_directory = ":\saves"
savestate_directory = ":\states"
EOF
cp -v retroarch.default.cfg windows/
cp -v tools/*.exe windows/
cp -rf libretro-common/audio/dsp_filters/*.dll windows/filters/audio
@ -1693,7 +1693,7 @@ if [ "${PLATFORM}" = "psp1" ] && [ "${RA}" = "YES" ]; then
cp -v $RARCH_DIST_DIR/*.a .
time sh ./dist-cores.sh psp1 2>&1 | tee -a $TMPDIR/log/${BOT}/${LOGDATE}/${LOGDATE}_RetroArch_${PLATFORM}.log
if [ $? -eq 0 ]; then
if [ ${PIPESTATUS[0]} -eq 0 ]; then
MESSAGE="retroarch: [status: done] [$jobid]"
curl -X POST -d type="finish" -d index="$ENTRY_ID" -d status="done" http://buildbot.fiveforty.net/build_entry/
touch $TMPDIR/built-frontend
@ -1743,7 +1743,7 @@ if [ "${PLATFORM}" == "wii" ] && [ "${RA}" == "YES" ]; then
cp -v $RARCH_DIST_DIR/*.a .
time sh ./dist-cores.sh wii 2>&1 | tee -a $TMPDIR/log/${BOT}/${LOGDATE}/${LOGDATE}_RetroArch_${PLATFORM}.log
if [ $? -eq 0 ];
if [ ${PIPESTATUS[0]} -eq 0 ];
then
MESSAGE="retroarch: [status: done] [$jobid]"
curl -X POST -d type="finish" -d index="$ENTRY_ID" -d status="done" http://buildbot.fiveforty.net/build_entry/
@ -1796,7 +1796,7 @@ if [ "${PLATFORM}" == "wiiu" ] && [ "${RA}" == "YES" ]; then
cp -v ../media/assets/pkg/wiiu/*.png .
time sh ./wiiu-cores.sh 2>&1 | tee -a $TMPDIR/log/${BOT}/${LOGDATE}/${LOGDATE}_RetroArch_${PLATFORM}.log
if [ $? -eq 0 ];
if [ ${PIPESTATUS[0]} -eq 0 ];
then
MESSAGE="retroarch: [status: done] [$jobid]"
curl -X POST -d type="finish" -d index="$ENTRY_ID" -d status="done" http://buildbot.fiveforty.net/build_entry/
@ -1840,7 +1840,7 @@ if [ "${PLATFORM}" == "ngc" ] && [ "${RA}" == "YES" ]; then
cp -v $RARCH_DIST_DIR/*.a .
time sh ./dist-cores.sh ngc 2>&1 | tee -a $TMPDIR/log/${BOT}/${LOGDATE}/${LOGDATE}_RetroArch_${PLATFORM}.log
if [ $? -eq 0 ];
if [ ${PIPESTATUS[0]} -eq 0 ];
then
MESSAGE="retroarch: [status: done] [$jobid]"
curl -X POST -d type="finish" -d index="$ENTRY_ID" -d status="done" http://buildbot.fiveforty.net/build_entry/
@ -1890,7 +1890,7 @@ if [ "${PLATFORM}" == "ctr" ] && [ "${RA}" == "YES" ]; then
cp -v $RARCH_DIST_DIR/*.a .
time sh ./dist-cores.sh ctr 2>&1 | tee -a $TMPDIR/log/${BOT}/${LOGDATE}/${LOGDATE}_RetroArch_${PLATFORM}.log
if [ $? -eq 0 ]; then
if [ ${PIPESTATUS[0]} -eq 0 ]; then
MESSAGE="retroarch: [status: done] [$jobid]"
curl -X POST -d type="finish" -d index="$ENTRY_ID" -d status="done" http://buildbot.fiveforty.net/build_entry/
echo $MESSAGE
@ -1959,7 +1959,7 @@ if [ "${PLATFORM}" == "vita" ] && [ "${RA}" == "YES" ]; then
cp -v $RARCH_DIST_DIR/arm/*.a .
time sh ./dist-cores.sh vita 2>&1 | tee -a $TMPDIR/log/${BOT}/${LOGDATE}/${LOGDATE}_RetroArch_${PLATFORM}.log
if [ $? -eq 0 ]; then
if [ ${PIPESTATUS[0]} -eq 0 ]; then
MESSAGE="retroarch: [status: done] [$jobid]"
curl -X POST -d type="finish" -d index="$ENTRY_ID" -d status="done" http://buildbot.fiveforty.net/build_entry/
echo $MESSAGE
@ -2008,7 +2008,7 @@ if [ "${PLATFORM}" == "ps3" ] && [ "${RA}" == "YES" ]; then
cp -v $RARCH_DIST_DIR/*.a .
time sh ./dist-cores.sh dex-ps3 2>&1 | tee -a $TMPDIR/log/${BOT}/${LOGDATE}/${LOGDATE}_RetroArch_${PLATFORM}_dex.log
if [ $? -eq 0 ]; then
if [ ${PIPESTATUS[0]} -eq 0 ]; then
MESSAGE="retroarch: [status: done] [$jobid]"
curl -X POST -d type="finish" -d index="$ENTRY_ID" -d status="done" http://buildbot.fiveforty.net/build_entry/
echo $MESSAGE
@ -2025,7 +2025,7 @@ if [ "${PLATFORM}" == "ps3" ] && [ "${RA}" == "YES" ]; then
echo buildbot job: $MESSAGE
ENTRY_ID=`curl -X POST -d type="start" -d master_log="$MASTER_LOG_ID" -d platform="$jobid" -d name="retroarch" http://buildbot.fiveforty.net/build_entry/`
time sh ./dist-cores.sh cex-ps3 2>&1 | tee -a $TMPDIR/log/${BOT}/${LOGDATE}/${LOGDATE}_RetroArch_${PLATFORM}_cex.log
if [ $? -eq 0 ]; then
if [ ${PIPESTATUS[0]} -eq 0 ]; then
MESSAGE="retroarch: [status: done] [$jobid]"
curl -X POST -d type="finish" -d index="$ENTRY_ID" -d status="done" http://buildbot.fiveforty.net/build_entry/
echo $MESSAGE
@ -2042,7 +2042,7 @@ if [ "${PLATFORM}" == "ps3" ] && [ "${RA}" == "YES" ]; then
echo buildbot job: $MESSAGE
ENTRY_ID=`curl -X POST -d type="start" -d master_log="$MASTER_LOG_ID" -d platform="$jobid" -d name="retroarch" http://buildbot.fiveforty.net/build_entry/`
time sh ./dist-cores.sh ode-ps3 2>&1 | tee -a $TMPDIR/log/${BOT}/${LOGDATE}/${LOGDATE}_RetroArch_${PLATFORM}_ode.log
if [ $? -eq 0 ]; then
if [ ${PIPESTATUS[0]} -eq 0 ]; then
MESSAGE="retroarch: [status: done] [$jobid]"
curl -X POST -d type="finish" -d index="$ENTRY_ID" -d status="done" http://buildbot.fiveforty.net/build_entry/
echo $MESSAGE
@ -2084,7 +2084,7 @@ if [ "${PLATFORM}" = "emscripten" ] && [ "${RA}" = "YES" ]; then
echo "BUILD CMD $HELPER ./dist-cores.sh emscripten" &> $TMPDIR/log/${BOT}/${LOGDATE}/${LOGDATE}_RetroArch_${PLATFORM}.log
$HELPER ./dist-cores.sh emscripten 2>&1 | tee -a $TMPDIR/log/${BOT}/${LOGDATE}/${LOGDATE}_RetroArch_${PLATFORM}.log
if [ $? -eq 0 ]; then
if [ ${PIPESTATUS[0]} -eq 0 ]; then
MESSAGE="retroarch: [status: done] [$jobid]"
curl -X POST -d type="finish" -d index="$ENTRY_ID" -d status="done" http://buildbot.fiveforty.net/build_entry/
echo $MESSAGE

View File

@ -531,6 +531,32 @@ case "$platform" in
AR="$DEVKITPPC/bin/powerpc-eabi-ar$BINARY_EXT"
;;
xbox1)
DIST_DIR="xbox1"
FORMAT_EXT=lib
FORMAT_COMPILER_TARGET=xbox1_msvc2003
FORMAT_COMPILER_TARGET_ALT=xbox1_msvc2003
FORMAT=_xdk1
BINARY_EXT=.exe
CC="cl.exe"
CXX="cl.exe"
;;
xbox360)
DIST_DIR="xbox360"
FORMAT_EXT=lib
FORMAT_COMPILER_TARGET=xbox360_msvc2010
FORMAT_COMPILER_TARGET_ALT=xbox360_msvc2010
FORMAT=_xdk360
BINARY_EXT=.exe
CC="cl.exe"
CXX="cl.exe"
;;
wiiu)
DIST_DIR="wiiu"
FORMAT_EXT=a
@ -658,12 +684,52 @@ case "$platform" in
CXX="cl.exe"
CXX11="cl.exe"
;;
msvc2017_x64)
platform=windows_msvc2017_x64
msvc2017_desktop_x86)
platform=windows_msvc2017_desktop_x86
FORMAT_EXT="dll"
BINARY_EXT=".exe"
FORMAT_COMPILER_TARGET="windows_msvc2017_x64"
DIST_DIR="msvc2017_x64"
FORMAT_COMPILER_TARGET="windows_msvc2017_desktop_x86"
DIST_DIR="msvc2017_desktop_x86"
CC="cl.exe"
CXX="cl.exe"
CXX11="cl.exe"
;;
msvc2017_desktop_x64)
platform=windows_msvc2017_desktop_x64
FORMAT_EXT="dll"
BINARY_EXT=".exe"
FORMAT_COMPILER_TARGET="windows_msvc2017_desktop_x64"
DIST_DIR="msvc2017_desktop_x64"
CC="cl.exe"
CXX="cl.exe"
CXX11="cl.exe"
;;
msvc2017_uwp_x86)
platform=windows_msvc2017_uwp_x86
FORMAT_EXT="dll"
BINARY_EXT=".exe"
FORMAT_COMPILER_TARGET="windows_msvc2017_uwp_x86"
DIST_DIR="msvc2017_uwp_x86"
CC="cl.exe"
CXX="cl.exe"
CXX11="cl.exe"
;;
msvc2017_uwp_x64)
platform=windows_msvc2017_uwp_x64
FORMAT_EXT="dll"
BINARY_EXT=".exe"
FORMAT_COMPILER_TARGET="windows_msvc2017_uwp_x64"
DIST_DIR="msvc2017_uwp_x64"
CC="cl.exe"
CXX="cl.exe"
CXX11="cl.exe"
;;
msvc2017_uwp_arm)
platform=windows_msvc2017_uwp_arm
FORMAT_EXT="dll"
BINARY_EXT=".exe"
FORMAT_COMPILER_TARGET="windows_msvc2017_uwp_arm"
DIST_DIR="msvc2017_uwp_arm"
CC="cl.exe"
CXX="cl.exe"
CXX11="cl.exe"

View File

@ -0,0 +1 @@
ppsspp libretro-ppsspp-aarch64 https://github.com/libretro/ppsspp.git master SUBMODULE YES CMAKE Makefile build -DLIBRETRO=ON -DCMAKE_ANDROID_NDK_TOOLCHAIN_VERSION=clang -DCMAKE_ANDROID_STL_TYPE=c++_static -DCMAKE_BUILD_TYPE=Release ..

View File

@ -0,0 +1,15 @@
ANDROID_HOME /home/buildbot/tools/android/android-sdk-linux
NDK_ROOT /home/buildbot/tools/android/android-ndk-r15c/
ANDROID_NDK /home/buildbot/tools/android/android-ndk-r15c/
PATH /home/buildbot/tools/android/android-ndk-r15c:/home/buildbot/tools/android/android-sdk-linux/tools
PLATFORM android
platform android
MAKE make
NDK ndk-build
NDK_TOOLCHAIN_VERSION 4.9
RA NO
LIBSUFFIX _android
CORE_JOB YES
ABI_OVERRIDE arm64-v8a
API_LEVEL 21
CMAKE cmake

View File

@ -0,0 +1 @@
ppsspp libretro-ppsspp-armv7 https://github.com/libretro/ppsspp.git master SUBMODULE YES CMAKE Makefile build -DLIBRETRO=ON -DCMAKE_ANDROID_NDK_TOOLCHAIN_VERSION=clang -DCMAKE_ANDROID_STL_TYPE=c++_static -DCMAKE_BUILD_TYPE=Release ..

View File

@ -0,0 +1,15 @@
ANDROID_HOME /home/buildbot/tools/android/android-sdk-linux
NDK_ROOT /home/buildbot/tools/android/android-ndk-r15c/
ANDROID_NDK /home/buildbot/tools/android/android-ndk-r15c/
PATH /home/buildbot/tools/android/android-ndk-r15c:/home/buildbot/tools/android/android-sdk-linux/tools
PLATFORM android
platform android
MAKE make
NDK ndk-build
NDK_TOOLCHAIN_VERSION 4.9
RA NO
LIBSUFFIX _android
CORE_JOB YES
ABI_OVERRIDE armeabi-v7a
API_LEVEL 9
CMAKE cmake

View File

@ -0,0 +1 @@
ppsspp libretro-ppsspp-x86 https://github.com/libretro/ppsspp.git master SUBMODULE YES CMAKE Makefile build -DLIBRETRO=ON -DCMAKE_ANDROID_NDK_TOOLCHAIN_VERSION=clang -DCMAKE_ANDROID_STL_TYPE=c++_static -DCMAKE_BUILD_TYPE=Release ..

View File

@ -0,0 +1,15 @@
ANDROID_HOME /home/buildbot/tools/android/android-sdk-linux
NDK_ROOT /home/buildbot/tools/android/android-ndk-r15c/
ANDROID_NDK /home/buildbot/tools/android/android-ndk-r15c/
PATH /home/buildbot/tools/android/android-ndk-r15c:/home/buildbot/tools/android/android-sdk-linux/tools
PLATFORM android
platform android
MAKE make
NDK ndk-build
NDK_TOOLCHAIN_VERSION 4.9
RA NO
LIBSUFFIX _android
CORE_JOB YES
ABI_OVERRIDE x86
API_LEVEL 9
CMAKE cmake

View File

@ -2,15 +2,15 @@
3dengine libretro-3dengine https://github.com/libretro/libretro-3dengine.git master PROJECT YES GENERIC_JNI Makefile jni
4do libretro-4do https://github.com/libretro/4do-libretro.git master PROJECT YES GENERIC_JNI Makefile jni
atari800 libretro-atari800 https://github.com/libretro/libretro-atari800.git master PROJECT YES GENERIC Makefile .
bluemsx libretro-bluemsx https://github.com/libretro/blueMSX-libretro.git master PROJECT YES GENERIC_JNI Makefile jni
bsnes libretro-bsnes https://github.com/libretro/bsnes-libretro.git master PROJECT YES BSNES_JNI Makefile target-libretro/jni performance
bsnes libretro-bsnes https://github.com/libretro/bsnes-libretro.git master PROJECT YES BSNES_JNI Makefile target-libretro/jni balanced
bsnes libretro-bsnes https://github.com/libretro/bsnes-libretro.git master PROJECT YES BSNES_JNI Makefile target-libretro/jni accuracy
bsnes libretro-bsnes https://github.com/libretro/bsnes-libretro.git libretro PROJECT YES BSNES_JNI Makefile target-libretro/jni performance
bsnes libretro-bsnes https://github.com/libretro/bsnes-libretro.git libretro PROJECT YES BSNES_JNI Makefile target-libretro/jni balanced
bsnes libretro-bsnes https://github.com/libretro/bsnes-libretro.git libretro PROJECT YES BSNES_JNI Makefile target-libretro/jni accuracy
bsnes_mercury libretro-bsnes_mercury https://github.com/libretro/bsnes-mercury.git master PROJECT YES BSNES_JNI Makefile target-libretro/jni performance
bsnes_mercury libretro-bsnes_mercury https://github.com/libretro/bsnes-mercury.git master PROJECT YES BSNES_JNI Makefile target-libretro/jni balanced
bsnes_mercury libretro-bsnes_mercury https://github.com/libretro/bsnes-mercury.git master PROJECT YES BSNES_JNI Makefile target-libretro/jni accuracy
snes9x2002 libretro-snes9x2002 https://github.com/libretro/snes9x2002.git master PROJECT YES GENERIC_JNI Makefile jni
snes9x2005 libretro-snes9x2005 https://github.com/libretro/snes9x2005.git master PROJECT YES GENERIC_JNI Makefile jni
snes9x2005_plus libretro-snes9x2005_plus https://github.com/libretro/snes9x2005.git master PROJECT YES GENERIC_JNI Makefile . USE_BLARGG_APU=1
snes9x2010 libretro-snes9x2010 https://github.com/libretro/snes9x2010.git master PROJECT YES GENERIC_JNI Makefile jni
snes9x libretro-snes9x https://github.com/libretro/snes9x.git master PROJECT YES GENERIC_JNI Makefile libretro/jni
snes9x2010 libretro-snes9x2010 https://github.com/libretro/snes9x2010.git master PROJECT YES GENERIC_JNI Makefile jni
@ -48,6 +48,7 @@ mame2003 libretro-mame2003 https://github.com/libretro/mame2003-libretro.git ma
mame2000 libretro-mame2000 https://github.com/libretro/mame2000-libretro.git master PROJECT YES GENERIC_JNI Makefile jni
mrboom libretro-mrboom https://github.com/libretro/mrboom-libretro.git master PROJECT YES GENERIC_JNI Makefile jni
nekop2 libretro-nekop2 https://github.com/libretro/libretro-meowPC98.git master PROJECT YES GENERIC_JNI Makefile.libretro libretro/jni
np2kai libretro-np2kai https://github.com/AZO234/NP2kai.git master PROJECT YES GENERIC_JNI Makefile.libretro jni
parallel_n64 libretro-parallel_n64 https://github.com/libretro/parallel-n64.git master PROJECT YES GENERIC_JNI Makefile jni
nxengine libretro-nxengine https://github.com/libretro/nxengine-libretro.git master PROJECT YES GENERIC_JNI Makefile jni
o2em libretro-o2em https://github.com/libretro/libretro-o2em.git master PROJECT YES GENERIC_JNI Makefile jni
@ -57,7 +58,6 @@ pcsx_rearmed_interpreter libretro-pcsx_rearmed_interpreter https://github.com/li
pocketcdg libretro-pocketcdg https://github.com/libretro/libretro-pocketcdg.git master PROJECT YES GENERIC_JNI Makefile jni
picodrive libretro-picodrive https://github.com/libretro/picodrive.git master SUBMODULE YES GENERIC_JNI Makefile.libretro jni
pokemini libretro-pokemini https://github.com/libretro/PokeMini.git master PROJECT YES GENERIC_JNI Makefile jni
ppsspp libretro-ppsspp https://github.com/libretro/ppsspp.git master SUBMODULE YES GENERIC_JNI Makefile.libretro libretro/jni
prboom libretro-prboom https://github.com/libretro/libretro-prboom.git master PROJECT YES GENERIC_JNI Makefile jni
prosystem libretro-prosystem https://github.com/libretro/prosystem-libretro.git master PROJECT YES GENERIC_JNI Makefile jni
px68k libretro-px68k https://github.com/libretro/px68k-libretro.git master PROJECT YES GENERIC_JNI Makefile.libretro libretro/jni

View File

@ -2,9 +2,9 @@
3dengine libretro64-3dengine https://github.com/libretro/libretro-3dengine.git master PROJECT YES GENERIC_JNI Makefile jni
4do libretro64-4do https://github.com/libretro/4do-libretro.git master PROJECT YES GENERIC_JNI Makefile jni
bluemsx libretro64-bluemsx https://github.com/libretro/blueMSX-libretro.git master PROJECT YES GENERIC_JNI Makefile jni
bsnes libretro64-bsnes https://github.com/libretro/bsnes-libretro.git master PROJECT YES BSNES_JNI Makefile target-libretro/jni performance
bsnes libretro64-bsnes https://github.com/libretro/bsnes-libretro.git master PROJECT YES BSNES_JNI Makefile target-libretro/jni balanced
bsnes libretro64-bsnes https://github.com/libretro/bsnes-libretro.git master PROJECT YES BSNES_JNI Makefile target-libretro/jni accuracy
bsnes libretro64-bsnes https://github.com/libretro/bsnes-libretro.git libretro PROJECT YES BSNES_JNI Makefile target-libretro/jni performance
bsnes libretro64-bsnes https://github.com/libretro/bsnes-libretro.git libretro PROJECT YES BSNES_JNI Makefile target-libretro/jni balanced
bsnes libretro64-bsnes https://github.com/libretro/bsnes-libretro.git libretro PROJECT YES BSNES_JNI Makefile target-libretro/jni accuracy
bsnes_mercury libretro64-bsnes_mercury https://github.com/libretro/bsnes-mercury.git master PROJECT YES BSNES_JNI Makefile target-libretro/jni performance
bsnes_mercury libretro64-bsnes_mercury https://github.com/libretro/bsnes-mercury.git master PROJECT YES BSNES_JNI Makefile target-libretro/jni balanced
bsnes_mercury libretro64-bsnes_mercury https://github.com/libretro/bsnes-mercury.git master PROJECT YES BSNES_JNI Makefile target-libretro/jni accuracy
@ -47,6 +47,7 @@ mame2003 libretro64-mame2003 https://github.com/libretro/mame2003-libretro.git
mame2000 libretro64-mame2000 https://github.com/libretro/mame2000-libretro.git master PROJECT YES GENERIC_JNI Makefile jni
mrboom libretro64-mrboom https://github.com/libretro/mrboom-libretro.git master PROJECT YES GENERIC_JNI Makefile jni
nekop2 libretro64-nekop2 https://github.com/libretro/libretro-meowPC98.git master PROJECT YES GENERIC_JNI Makefile.libretro libretro/jni
np2kai libretro64-np2kai https://github.com/AZO234/NP2kai.git master PROJECT YES GENERIC_JNI Makefile.libretro jni
parallel_n64 libretro64-parallel_n64 https://github.com/libretro/parallel-n64.git master PROJECT YES GENERIC_JNI Makefile jni
nxengine libretro64-nxengine https://github.com/libretro/nxengine-libretro.git master PROJECT YES GENERIC_JNI Makefile jni
o2em libretro64-o2em https://github.com/libretro/libretro-o2em.git master PROJECT YES GENERIC_JNI Makefile jni
@ -56,7 +57,6 @@ pcsx_rearmed_interpreter libretro64-pcsx_rearmed_interpreter https://github.com/
pocketcdg libretro64-pocketcdg https://github.com/libretro/libretro-pocketcdg.git master PROJECT YES GENERIC_JNI Makefile jni
picodrive libretro64-picodrive https://github.com/libretro/picodrive.git master SUBMODULE YES GENERIC_JNI Makefile.libretro jni
pokemini libretro64-pokemini https://github.com/libretro/PokeMini.git master PROJECT YES GENERIC_JNI Makefile jni
ppsspp libretro64-ppsspp https://github.com/libretro/ppsspp.git master SUBMODULE YES GENERIC_JNI Makefile.libretro libretro/jni
prboom libretro64-prboom https://github.com/libretro/libretro-prboom.git master PROJECT YES GENERIC_JNI Makefile jni
prosystem libretro64-prosystem https://github.com/libretro/prosystem-libretro.git master PROJECT YES GENERIC_JNI Makefile jni
px68k libretro64-px68k https://github.com/libretro/px68k-libretro.git master PROJECT YES GENERIC_JNI Makefile.libretro libretro/jni

View File

@ -1,2 +1,3 @@
nestopia libretro-nestopia https://github.com/libretro/nestopia.git master PROJECT YES GENERIC_JNI Makefile libretro/jni
quicknes libretro-quicknes https://github.com/libretro/QuickNES_Core.git master PROJECT YES GENERIC_JNI Makefile jni
bluemsx libretro-bluemsx-old https://github.com/libretro/blueMSX-libretro.git master PROJECT YES GENERIC_JNI Makefile jni

View File

@ -10,3 +10,4 @@ NDK_TOOLCHAIN_VERSION 4.9
RA NO
LIBSUFFIX _android
CORE_JOB YES
CMAKE cmake

View File

@ -9,5 +9,5 @@ NDK ndk-build
RA YES
LIBSUFFIX _android
JAVA_HOME /usr/lib/jvm/java-8-oracle
BRANCH aarch64
TARGET_ABIS arm64-v8a
BRANCH aarch64

View File

@ -1,4 +1,4 @@
retroarch retroarch-aarch64 https://github.com/fr500/Retroarch.git SUBMODULE YES .
retroarch retroarch-aarch64 https://github.com/libretro/Retroarch.git SUBMODULE YES .
overlays overlays https://github.com/libretro/common-overlays.git ASSETS YES retroarch-aarch64/media
shaders shaders_glsl https://github.com/libretro/glsl-shaders.git ASSETS YES retroarch-aarch64/media
autoconfig autoconfig https://github.com/libretro/retroarch-joypad-autoconfig.git ASSETS YES retroarch-aarch64/media

View File

@ -54,6 +54,7 @@ parallel_n64 libretro-parallel_n64 https://github.com/libretro/parallel-n64.git
mrboom libretro-mrboom https://github.com/libretro/mrboom-libretro.git master PROJECT YES GENERIC Makefile .
nekop2 libretro-nekop2 https://github.com/libretro/libretro-meowPC98.git master PROJECT YES GENERIC Makefile.libretro libretro
nestopia libretro-nestopia https://github.com/libretro/nestopia.git master PROJECT YES GENERIC Makefile libretro
np2kai libretro-np2kai https://github.com/AZO234/NP2kai.git master PROJECT YES GENERIC Makefile.libretro sdl2
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=1

View File

@ -53,6 +53,7 @@ parallel_n64 libretro-parallel_n64 https://github.com/libretro/parallel-n64.git
mrboom libretro-mrboom https://github.com/libretro/mrboom-libretro.git master PROJECT YES GENERIC Makefile .
nekop2 libretro-nekop2 https://github.com/libretro/libretro-meowPC98.git master PROJECT YES GENERIC Makefile.libretro libretro
nestopia libretro-nestopia https://github.com/libretro/nestopia.git master PROJECT YES GENERIC Makefile libretro
np2kai libretro-np2kai https://github.com/AZO234/NP2kai.git master PROJECT YES GENERIC Makefile.libretro sdl2
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=1

View File

@ -53,9 +53,10 @@ melonds libretro-melonds https://github.com/libretro/melonDS.git master PROJECT
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 .
mrboom libretro-mrboom https://github.com/libretro/mrboom-libretro.git master PROJECT YES GENERIC Makefile .
nekop2 libretro-nekop2 https://github.com/libretro/libretro-meowPC98.git master PROJECT YES GENERIC Makefile.libretro libretro
mupen64plus libretro-mupen64plus https://github.com/libretro/mupen64plus-libretro.git master PROJECT YES GENERIC_GL Makefile .
nekop2 libretro-nekop2 https://github.com/libretro/libretro-meowPC98.git master PROJECT YES GENERIC Makefile.libretro libretro
nestopia libretro-nestopia https://github.com/libretro/nestopia.git master PROJECT YES GENERIC Makefile libretro
np2kai libretro-np2kai https://github.com/AZO234/NP2kai.git master PROJECT YES GENERIC Makefile.libretro sdl2
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 .
openlara libretro-openlara https://github.com/libretro/OpenLara.git master PROJECT YES GENERIC Makefile src/platform/libretro

View File

@ -40,6 +40,7 @@ meteor libretro-meteor https://github.com/libretro/meteor-libretro.git master P
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
nestopia libretro-nestopia https://github.com/libretro/nestopia.git master PROJECT YES GENERIC Makefile libretro
np2kai libretro-np2kai https://github.com/AZO234/NP2kai.git master PROJECT YES GENERIC Makefile.libretro sdl2
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

View File

@ -32,6 +32,7 @@ mednafen_vb libretro-beetle_vb https://github.com/libretro/beetle-vb-libretro.gi
mednafen_wswan libretro-beetle_wswan https://github.com/libretro/beetle-wswan-libretro.git master PROJECT YES GENERIC Makefile .
parallel_n64 libretro-parallel_n64 https://github.com/libretro/parallel-n64.git master PROJECT YES GENERIC_GL Makefile .
nestopia libretro-nestopia https://github.com/libretro/nestopia.git master PROJECT YES GENERIC Makefile libretro
np2kai libretro-np2kai https://github.com/AZO234/NP2kai.git master PROJECT YES GENERIC Makefile.libretro sdl2
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 .
picodrive libretro-picodrive https://github.com/libretro/picodrive.git master SUBMODULE YES GENERIC Makefile.libretro .

View File

@ -7,7 +7,6 @@ mkdir -p ./$APP/$APP.AppDir/usr/lib
cd ./$APP/
wget -q https://github.com/probonopd/AppImages/raw/master/functions.sh -O ./functions.sh
. ./functions.sh
generate_status

View File

@ -56,6 +56,7 @@ meteor libretro-meteor https://github.com/libretro/meteor-libretro.git master P
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 . ARCH=arm
nestopia libretro-nestopia https://github.com/libretro/nestopia.git master PROJECT YES GENERIC Makefile libretro
np2kai libretro-np2kai https://github.com/AZO234/NP2kai.git master PROJECT YES GENERIC Makefile.libretro sdl2
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

View File

@ -1,25 +1,26 @@
2048 libretro-2048 https://github.com/libretro/libretro-2048.git master PROJECT YES GENERIC Makefile.libretro .
3dengine libretro-3dengine https://github.com/libretro/libretro-3dengine.git master PROJECT YES GENERIC Makefile .
3dengine libretro-3dengine https://github.com/libretro/libretro-3dengine.git master PROJECT YES GENERIC_GL Makefile .
4do libretro-4do https://github.com/libretro/4do-libretro.git master PROJECT YES GENERIC Makefile .
81 libretro-81 https://github.com/libretro/81-libretro.git master PROJECT YES GENERIC Makefile .
atari800 libretro-atari800 https://github.com/libretro/libretro-atari800.git master PROJECT YES GENERIC Makefile .
bluemsx libretro-bluemsx https://github.com/libretro/blueMSX-libretro.git master PROJECT YES GENERIC Makefile.libretro .
bsnes libretro-bsnes https://github.com/libretro/bsnes-libretro.git master PROJECT YES BSNES Makefile . accuracy
bsnes libretro-bsnes https://github.com/libretro/bsnes-libretro.git master PROJECT YES BSNES Makefile . balanced
bsnes libretro-bsnes https://github.com/libretro/bsnes-libretro.git master PROJECT YES BSNES Makefile . performance
bsnes_cplusplus98 libretro-bsnes_cplusplus98 https://github.com/libretro/bsnes-libretro-cplusplus98.git master PROJECT YES BSNES Makefile . cpp98
bsnes libretro-bsnes https://github.com/libretro/bsnes-libretro.git libretro PROJECT YES BSNES Makefile . accuracy
bsnes libretro-bsnes https://github.com/libretro/bsnes-libretro.git libretro PROJECT YES BSNES Makefile . balanced
bsnes libretro-bsnes https://github.com/libretro/bsnes-libretro.git libretro PROJECT YES BSNES Makefile . performance
bsnes_cplusplus98 libretro-bsnes_cplusplus98 https://github.com/libretro/bsnes-libretro-cplusplus98.git master PROJECT YES BSNES Makefile . cpp98
bsnes_mercury libretro-bsnes_mercury https://github.com/libretro/bsnes-mercury.git master PROJECT YES BSNES Makefile . accuracy
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
citra libretro-citra https://github.com/libretro/citra.git master SUBMODULE YES CMAKE Makefile build -DENABLE_LIBRETRO=1 -DENABLE_SDL2=0 -DENABLE_QT=0 -DDISABLE_LIBPNG=1 -DCMAKE_BUILD_TYPE="Release" --target citra_libretro ..
craft libretro-craft https://github.com/libretro/craft master PROJECT YES GENERIC Makefile.libretro .
crocods libretro-crocods https://github.com/libretro/libretro-crocods.git master SUBMODULE YES GENERIC Makefile .
cap32 libretro-cap32 https://github.com/libretro/libretro-cap32.git master PROJECT YES GENERIC Makefile .
chaigame libretro-chaigame https://github.com/RobLoach/ChaiGame.git master PROJECT YES GENERIC Makefile .
citra libretro-citra https://github.com/libretro/citra.git master SUBMODULE YES CMAKE Makefile build -DENABLE_LIBRETRO=1 -DENABLE_SDL2=0 -DENABLE_QT=0 -DDISABLE_LIBPNG=1 -DCMAKE_BUILD_TYPE="Release" -DENABLE_WEB_SERVICE=0 -DUSE_SYSTEM_CURL=1 --target citra_libretro ..
craft libretro-craft https://github.com/libretro/craft master PROJECT YES GENERIC Makefile.libretro .
crocods libretro-crocods https://github.com/libretro/libretro-crocods.git master SUBMODULE YES GENERIC Makefile .
desmume libretro-desmume https://github.com/libretro/desmume.git master PROJECT YES GENERIC Makefile.libretro desmume
dinothawr libretro-dinothawr https://github.com/libretro/Dinothawr.git master PROJECT YES GENERIC Makefile .
dolphin libretro-dolphin https://github.com/libretro/dolphin.git master PROJECT YES GENERIC Makefile Source/Core/DolphinLibretro/
dosbox libretro-dosbox https://github.com/libretro/dosbox-libretro.git master PROJECT YES GENERIC Makefile.libretro .
easyrpg libretro-easyrpg https://github.com/libretro/easyrpg-libretro.git master PROJECT YES GENERIC Makefile.libretro builds/libretro
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 .
@ -28,20 +29,21 @@ fbalpha2012_neogeo libretro-fbalpha_neogeo https://github.com/libretro/fbalpha20
fceumm libretro-fceuumm https://github.com/libretro/libretro-fceumm.git master PROJECT YES GENERIC Makefile.libretro .
ffmpeg libretro-ffmpeg https://github.com/libretro/FFmpeg.git master PROJECT YES GENERIC_GL Makefile libretro
fmsx libretro-fmsx https://github.com/libretro/fmsx-libretro.git master PROJECT YES GENERIC Makefile .
easyrpg libretro-easyrpg https://github.com/libretro/easyrpg-libretro.git master PROJECT YES GENERIC Makefile.libretro builds/libretro
fuse libretro-fuse https://github.com/libretro/fuse-libretro.git master PROJECT YES GENERIC Makefile .
gambatte libretro-gambatte https://github.com/libretro/gambatte-libretro.git master PROJECT YES GENERIC Makefile .
genesis_plus_gx libretro-genesis_plus_gx https://github.com/libretro/Genesis-Plus-GX.git master PROJECT YES GENERIC Makefile.libretro .
mupen64plus libretro-mupen64plus https://github.com/libretro/mupen64plus-libretro.git master PROJECT YES GENERIC_GL Makefile . WITH_DYNAREC=x86_64
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 .
gw libretro-gw https://github.com/libretro/gw-libretro.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/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 . PTR64=1
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 PTR64=1
mame2016 libretro-mame2016 https://github.com/libretro/mame2016-libretro.git master PROJECT YES GENERIC Makefile.libretro .
mame2014 libretro-mame2014 https://github.com/libretro/mame2014-libretro.git master PROJECT YES GENERIC Makefile . TARGET=mame PTR64=1
mame2016 libretro-mame2016 https://github.com/libretro/mame2016-libretro.git master PROJECT YES GENERIC Makefile.libretro . PTR64=1
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 .
mednafen_ngp libretro-beetle_ngp https://github.com/libretro/beetle-ngp-libretro.git master PROJECT YES GENERIC Makefile .
@ -55,51 +57,50 @@ mednafen_supergrafx libretro-beetle_supergrafx https://github.com/libretro/beetl
mednafen_vb libretro-beetle_vb https://github.com/libretro/beetle-vb-libretro.git master PROJECT YES GENERIC Makefile .
mednafen_wswan libretro-beetle_wswan https://github.com/libretro/beetle-wswan-libretro.git master PROJECT YES GENERIC Makefile .
melonds libretro-melonds https://github.com/libretro/melonDS.git master PROJECT YES GENERIC Makefile .
mess2014 libretro-mess2014 https://github.com/libretro/mame2014-libretro.git master PROJECT YES GENERIC Makefile . TARGET=mess PTR64=1
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
mrboom libretro-mrboom https://github.com/libretro/mrboom-libretro.git master PROJECT YES GENERIC Makefile .
mupen64plus libretro-mupen64plus https://github.com/libretro/mupen64plus-libretro.git master PROJECT YES GENERIC_GL Makefile . WITH_DYNAREC=x86_64
nekop2 libretro-nekop2 https://github.com/libretro/libretro-meowPC98.git master PROJECT YES GENERIC Makefile.libretro libretro
nestopia libretro-nestopia https://github.com/libretro/nestopia.git master PROJECT YES GENERIC Makefile libretro
np2kai libretro-np2kai https://github.com/AZO234/NP2kai.git master PROJECT YES GENERIC Makefile.libretro sdl2
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 .
openlara libretro-openlara https://github.com/libretro/OpenLara.git master PROJECT YES GENERIC Makefile src/platform/libretro
parallel_n64 libretro-parallel_n64 https://github.com/libretro/parallel-n64.git master PROJECT YES GENERIC_GL Makefile . WITH_DYNAREC=x86_64
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 .
pocketcdg libretro-pocketcdg https://github.com/libretro/libretro-pocketcdg.git master SUBMODULE YES GENERIC Makefile .
pocketcdg libretro-pocketcdg https://github.com/libretro/libretro-pocketcdg.git master PROJECT YES GENERIC Makefile .
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
prboom libretro-prboom https://github.com/libretro/libretro-prboom.git master PROJECT YES GENERIC_ALT Makefile .
ppsspp libretro-ppsspp https://github.com/libretro/ppsspp.git master SUBMODULE YES CMAKE Makefile build -DLIBRETRO=ON -DCMAKE_BUILD_TYPE=Release ..
prboom libretro-prboom https://github.com/libretro/libretro-prboom.git master PROJECT YES GENERIC 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 .
px68k libretro-px68k https://github.com/libretro/px68k-libretro.git master PROJECT YES GENERIC Makefile.libretro .
quicknes libretro-quicknes https://github.com/libretro/QuickNES_Core.git master PROJECT YES GENERIC Makefile .
reicast libretro-reicast https://github.com/libretro/reicast-emulator.git master PROJECT YES GENERIC Makefile .
redream libretro-redream https://github.com/inolen/redream.git master PROJECT YES GENERIC deps/libretro/Makefile .
reicast libretro-reicast https://github.com/libretro/reicast-emulator.git master PROJECT YES GENERIC Makefile .
remotejoy libretro-remotejoy https://github.com/libretro/libretro-remotejoy.git master PROJECT YES GENERIC Makefile .
sameboy libretro-sameboy https://github.com/libretro/SameBoy.git master PROJECT YES GENERIC Makefile.libretro .
scummvm libretro-scummvm https://github.com/libretro/scummvm.git master PROJECT YES GENERIC Makefile backends/platform/libretro/build
snes9x libretro-snes9x https://github.com/libretro/snes9x.git master PROJECT YES GENERIC Makefile libretro
snes9x2002 libretro-snes9x2002 https://github.com/libretro/snes9x2002.git master PROJECT YES GENERIC Makefile .
snes9x2005 libretro-snes9x2005 https://github.com/libretro/snes9x2005.git master PROJECT YES GENERIC Makefile .
snes9x2010 libretro-snes9x2010 https://github.com/libretro/snes9x2010.git master PROJECT YES GENERIC_ALT Makefile.libretro .
snes9x libretro-snes9x https://github.com/libretro/snes9x.git master PROJECT YES GENERIC Makefile libretro
snes9x2005_plus libretro-snes9x2005_plus https://github.com/libretro/snes9x2005.git master PROJECT YES GENERIC Makefile . USE_BLARGG_APU=1
snes9x2010 libretro-snes9x2010 https://github.com/libretro/snes9x2010.git master PROJECT YES GENERIC Makefile.libretro .
stella libretro-stella https://github.com/libretro/stella-libretro.git master PROJECT YES GENERIC Makefile .
tgbdual libretro-tgbdual https://github.com/libretro/tgbdual-libretro.git master PROJECT YES GENERIC Makefile .
tyrquake libretro-tyrquake https://github.com/libretro/tyrquake.git master PROJECT YES GENERIC Makefile .
ume2014 libretro-ume2014 https://github.com/libretro/mame2014-libretro.git master PROJECT YES GENERIC Makefile . TARGET=ume PTR64=1
uzem libretro-uzem https://github.com/libretro/libretro-uzem.git master PROJECT YES GENERIC Makefile .
vba_next libretro-vba_next https://github.com/libretro/vba-next.git master PROJECT YES GENERIC Makefile.libretro .
vbam libretro-vbam https://github.com/libretro/vbam-libretro.git master PROJECT YES GENERIC Makefile src/libretro
vecx libretro-vecx https://github.com/libretro/libretro-vecx.git master PROJECT YES GENERIC Makefile.libretro .
virtualjaguar libretro-virtualjaguar https://github.com/libretro/virtualjaguar-libretro.git master PROJECT YES GENERIC Makefile .
vice_x64 libretro-vice_x64 https://github.com/libretro/vice-libretro.git master PROJECT YES GENERIC Makefile .
vice_x128 libretro-vice_x128 https://github.com/libretro/vice-libretro.git master PROJECT YES GENERIC Makefile . EMUTYPE=x128
vice_xvic libretro-vice_xvic https://github.com/libretro/vice-libretro.git master PROJECT YES GENERIC Makefile . EMUTYPE=xvic
vice_x64 libretro-vice_x64 https://github.com/libretro/vice-libretro.git master PROJECT YES GENERIC Makefile .
vice_xplus4 libretro-vice_xplus4 https://github.com/libretro/vice-libretro.git master PROJECT YES GENERIC Makefile . EMUTYPE=xplus4
vice_xvic libretro-vice_xvic https://github.com/libretro/vice-libretro.git master PROJECT YES GENERIC Makefile . EMUTYPE=xvic
virtualjaguar libretro-virtualjaguar https://github.com/libretro/virtualjaguar-libretro.git master PROJECT YES GENERIC Makefile .
xrick libretro-xrick https://github.com/libretro/xrick-libretro.git master PROJECT YES GENERIC Makefile .
yabause libretro-yabause https://github.com/libretro/yabause.git master PROJECT YES GENERIC Makefile libretro
mame2014 libretro-mame2014 https://github.com/libretro/mame2014-libretro.git master PROJECT YES GENERIC Makefile . TARGET=mame PTR64=1
mess2014 libretro-mame2014 https://github.com/libretro/mame2014-libretro.git master PROJECT YES GENERIC Makefile . TARGET=mess PTR64=1
ume2014 libretro-mame2014 https://github.com/libretro/mame2014-libretro.git master PROJECT YES GENERIC Makefile . TARGET=ume PTR64=1
uzem libretro-uzem https://github.com/libretro/libretro-uzem.git master PROJECT YES GENERIC Makefile .
gw libretro-gw https://github.com/libretro/gw-libretro.git master PROJECT YES GENERIC Makefile .
81 libretro-81 https://github.com/libretro/81-libretro.git master PROJECT YES GENERIC Makefile .
fuse libretro-fuse https://github.com/libretro/fuse-libretro.git master PROJECT YES GENERIC Makefile .

View File

@ -46,6 +46,7 @@ mednafen_pce_fast libretro-beetle_pce_fast https://github.com/libretro/beetle-pc
mednafen_pcfx libretro-beetle_pcfx https://github.com/libretro/beetle-pcfx-libretro.git master PROJECT YES GENERIC Makefile .
mednafen_psx libretro-beetle_psx https://github.com/libretro/beetle-psx-libretro.git master PROJECT YES GENERIC Makefile .
mednafen_psx_hw libretro-beetle_psx_hw https://github.com/libretro/beetle-psx-libretro.git master PROJECT YES GENERIC Makefile . HAVE_HW=1
mednafen_saturn libretro-beetle_saturn https://github.com/libretro/beetle-saturn-libretro.git master PROJECT YES GENERIC Makefile .
mednafen_snes libretro-beetle_snes https://github.com/libretro/beetle-bsnes-libretro.git master PROJECT YES GENERIC Makefile .
mednafen_supergrafx libretro-beetle_supergrafx https://github.com/libretro/beetle-supergrafx-libretro.git master PROJECT YES GENERIC Makefile .
mednafen_vb libretro-beetle_vb https://github.com/libretro/beetle-vb-libretro.git master PROJECT YES GENERIC Makefile .
@ -57,6 +58,7 @@ parallel_n64 libretro-parallel_n64 https://github.com/libretro/parallel-n64.git
mrboom libretro-mrboom https://github.com/libretro/mrboom-libretro.git master PROJECT YES GENERIC Makefile .
nekop2 libretro-nekop2 https://github.com/libretro/libretro-meowPC98.git master PROJECT YES GENERIC Makefile.libretro libretro
nestopia libretro-nestopia https://github.com/libretro/nestopia.git master PROJECT YES GENERIC Makefile libretro
np2kai libretro-np2kai https://github.com/AZO234/NP2kai.git master PROJECT YES GENERIC Makefile.libretro sdl2
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 .
openlara libretro-openlara https://github.com/libretro/OpenLara.git master PROJECT YES GENERIC Makefile src/platform/libretro
@ -64,7 +66,7 @@ pcsx_rearmed libretro-pcsx_rearmed https://github.com/libretro/pcsx_rearmed.git
picodrive libretro-picodrive https://github.com/libretro/picodrive.git master SUBMODULE YES GENERIC Makefile.libretro .
pocketcdg libretro-pocketcdg https://github.com/libretro/libretro-pocketcdg.git master SUBMODULE YES GENERIC Makefile .
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 CMAKE Makefile build -DLIBRETRO=ON -DCMAKE_BUILD_TYPE=Release ..
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 .

View File

@ -4,4 +4,5 @@ ARCH x86
MAKEPORTABLE YES
CORE_JOB YES
MAKE make
CMAKE cmake
PATH /usr/lib/ccache

306
recipes/linux/functions.sh Normal file
View File

@ -0,0 +1,306 @@
# This file is supposed to be sourced by each Recipe
# that wants to use the functions contained herein
# like so:
# wget -q https://github.com/AppImage/AppImages/raw/master/functions.sh -O ./functions.sh
# . ./functions.sh
# RECIPE=$(realpath "$0")
# Options for apt-get to use local files rather than the system ones
OPTIONS="-o Debug::NoLocking=1
-o APT::Cache-Limit=125829120
-o Dir::Etc::sourcelist=./sources.list
-o Dir::State=./tmp
-o Dir::Cache=./tmp
-o Dir::State::status=./status
-o Dir::Etc::sourceparts=-
-o APT::Get::List-Cleanup=0
-o APT::Get::AllowUnauthenticated=1
-o Debug::pkgProblemResolver=true
-o Debug::pkgDepCache::AutoInstall=true
-o APT::Install-Recommends=0
-o APT::Install-Suggests=0
"
# Detect system architecture to know which binaries of AppImage tools
# should be downloaded and used.
case "$(uname -i)" in
x86_64|amd64)
# echo "x86-64 system architecture"
SYSTEM_ARCH="x86_64";;
i?86)
# echo "x86 system architecture"
SYSTEM_ARCH="i686";;
# arm*)
# echo "ARM system architecture"
# SYSTEM_ARCH="";;
unknown)
# uname -i not answer on debian, then:
case "$(uname -m)" in
x86_64|amd64)
# echo "x86-64 system architecture"
SYSTEM_ARCH="x86_64";;
i?86)
# echo "x86 system architecture"
SYSTEM_ARCH="i686";;
esac ;;
*)
echo "Unsupported system architecture"
exit 1;;
esac
# Either get the file from remote or from a static place.
# critical for builds without network access like in Open Build Service
cat_file_from_url()
{
cat_excludelist="wget -q $1 -O -"
[ -e "$STATIC_FILES/${1##*/}" ] && cat_excludelist="cat $STATIC_FILES/${1##*/}"
$cat_excludelist
}
git_pull_rebase_helper()
{
git reset --hard HEAD
git pull
}
# Patch /usr to ././ in ./usr
# to make the contents of usr/ relocateable
# (this requires us to cd ./usr before running the application; AppRun does that)
patch_usr()
{
find usr/ -type f -executable -exec sed -i -e "s|/usr|././|g" {} \;
}
# Download AppRun and make it executable
get_apprun()
{
TARGET_ARCH=${ARCH:-$SYSTEM_ARCH}
wget -c https://github.com/AppImage/AppImageKit/releases/download/continuous/AppRun-${TARGET_ARCH} -O AppRun
chmod a+x AppRun
}
# Copy the library dependencies of all exectuable files in the current directory
# (it can be beneficial to run this multiple times)
copy_deps()
{
PWD=$(readlink -f .)
FILES=$(find . -type f -executable -or -name *.so.* -or -name *.so | sort | uniq )
for FILE in $FILES ; do
ldd "${FILE}" | grep "=>" | awk '{print $3}' | xargs -I '{}' echo '{}' >> DEPSFILE
done
DEPS=$(cat DEPSFILE | sort | uniq)
for FILE in $DEPS ; do
if [ -e $FILE ] && [[ $(readlink -f $FILE)/ != $PWD/* ]] ; then
cp -v --parents -rfL $FILE ./ || true
fi
done
rm -f DEPSFILE
}
# Move ./lib/ tree to ./usr/lib/
move_lib()
{
mkdir -p ./usr/lib ./lib && find ./lib/ -exec cp -v --parents -rfL {} ./usr/ \; && rm -rf ./lib
mkdir -p ./usr/lib ./lib64 && find ./lib64/ -exec cp -v --parents -rfL {} ./usr/ \; && rm -rf ./lib64
}
# Delete blacklisted files
delete_blacklisted()
{
BLACKLISTED_FILES=$(cat_file_from_url https://github.com/AppImage/AppImages/raw/master/excludelist | sed 's|#.*||g')
echo $BLACKLISTED_FILES
for FILE in $BLACKLISTED_FILES ; do
FILES="$(find . -name "${FILE}" -not -path "./usr/optional/*")"
for FOUND in $FILES ; do
rm -vf "$FOUND" "$(readlink -f "$FOUND")"
done
done
# Do not bundle developer stuff
rm -rf usr/include || true
rm -rf usr/lib/cmake || true
rm -rf usr/lib/pkgconfig || true
find . -name '*.la' | xargs -i rm {}
}
# Echo highest glibc version needed by the executable files in the current directory
glibc_needed()
{
find . -name *.so -or -name *.so.* -or -type f -executable -exec readelf -s '{}' 2>/dev/null \; | sed -n 's/.*@GLIBC_//p'| awk '{print $1}' | sort --version-sort | tail -n 1
}
# Add desktop integration
# Usage: get_desktopintegration name_of_desktop_file_and_exectuable
get_desktopintegration()
{
REALBIN=$(grep -o "^Exec=.*" *.desktop | sed -e 's|Exec=||g' | cut -d " " -f 1 | head -n 1)
cat_file_from_url https://raw.githubusercontent.com/AppImage/AppImageKit/master/desktopintegration > ./usr/bin/$REALBIN.wrapper
chmod a+x ./usr/bin/$REALBIN.wrapper
sed -i -e "s|^Exec=$REALBIN|Exec=$REALBIN.wrapper|g" $1.desktop
}
# Generate AppImage; this expects $ARCH, $APP and $VERSION to be set
generate_appimage()
{
# Download AppImageAssistant
URL="https://github.com/AppImage/AppImageKit/releases/download/6/AppImageAssistant_6-${SYSTEM_ARCH}.AppImage"
wget -c "$URL" -O AppImageAssistant
chmod a+x ./AppImageAssistant
# if [[ "$RECIPE" == *ecipe ]] ; then
# echo "#!/bin/bash -ex" > ./$APP.AppDir/Recipe
# echo "# This recipe was used to generate this AppImage." >> ./$APP.AppDir/Recipe
# echo "# See http://appimage.org for more information." >> ./$APP.AppDir/Recipe
# echo "" >> ./$APP.AppDir/Recipe
# cat $RECIPE >> ./$APP.AppDir/Recipe
# fi
#
# Detect the architecture of what we are packaging.
# The main binary could be a script, so let's use a .so library
BIN=$(find . -name *.so* -type f | head -n 1)
INFO=$(file "$BIN")
if [ -z $ARCH ] ; then
if [[ $INFO == *"x86-64"* ]] ; then
ARCH=x86_64
elif [[ $INFO == *"i686"* ]] ; then
ARCH=i686
elif [[ $INFO == *"armv6l"* ]] ; then
ARCH=armhf
else
echo "Could not automatically detect the architecture."
echo "Please set the \$ARCH environment variable."
exit 1
fi
fi
mkdir -p ../out || true
rm ../out/$APP"-"$VERSION".glibc"$GLIBC_NEEDED"-"$ARCH".AppImage" 2>/dev/null || true
GLIBC_NEEDED=${GLIBC_NEEDED:=$(glibc_needed)}
./AppImageAssistant ./$APP.AppDir/ ../out/$APP"-"$VERSION".glibc"$GLIBC_NEEDED"-"$ARCH".AppImage"
}
# Generate AppImage type 2
generate_type2_appimage()
{
# Get the ID of the last successful build on Travis CI
# ID=$(wget -q https://api.travis-ci.org/repos/AppImage/appimagetool/builds -O - | head -n 1 | sed -e 's|}|\n|g' | grep '"result":0' | head -n 1 | sed -e 's|,|\n|g' | grep '"id"' | cut -d ":" -f 2)
# Get the transfer.sh URL from the logfile of the last successful build on Travis CI
# Only Travis knows why build ID and job ID don't match and why the above doesn't give both...
# URL=$(wget -q "https://s3.amazonaws.com/archive.travis-ci.org/jobs/$((ID+1))/log.txt" -O - | grep "https://transfer.sh/.*/appimagetool" | tail -n 1 | sed -e 's|\r||g')
# if [ -z "$URL" ] ; then
# URL=$(wget -q "https://s3.amazonaws.com/archive.travis-ci.org/jobs/$((ID+2))/log.txt" -O - | grep "https://transfer.sh/.*/appimagetool" | tail -n 1 | sed -e 's|\r||g')
# fi
URL="https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-${SYSTEM_ARCH}.AppImage"
wget -c "$URL" -O appimagetool
chmod a+x ./appimagetool
set +x
if ( [ ! -z "$KEY" ] ) && ( ! -z "$TRAVIS" ) ; then
wget https://github.com/AppImage/AppImageKit/files/584665/data.zip -O data.tar.gz.gpg
( set +x ; echo $KEY | gpg2 --batch --passphrase-fd 0 --no-tty --skip-verify --output data.tar.gz --decrypt data.tar.gz.gpg )
tar xf data.tar.gz
sudo chown -R $USER .gnu*
mv $HOME/.gnu* $HOME/.gnu_old ; mv .gnu* $HOME/
GLIBC_NEEDED=${GLIBC_NEEDED:=$(glibc_needed)}
VERSION=$VERSION.glibc$GLIBC_NEEDED ./appimagetool -n -s --bintray-user $BINTRAY_USER --bintray-repo $BINTRAY_REPO -v ./$APP.AppDir/
else
GLIBC_NEEDED=${GLIBC_NEEDED:=$(glibc_needed)}
VERSION=$VERSION.glibc$GLIBC_NEEDED ./appimagetool -n --bintray-user $BINTRAY_USER --bintray-repo $BINTRAY_REPO -v ./$APP.AppDir/
fi
set -x
mkdir -p ../out/ || true
mv *.AppImage* ../out/
}
# Generate status file for use by apt-get; assuming that the recipe uses no newer
# ingredients than what would require more recent dependencies than what we assume
# to be part of the base system
generate_status()
{
mkdir -p ./tmp/archives/
mkdir -p ./tmp/lists/partial
touch tmp/pkgcache.bin tmp/srcpkgcache.bin
wget -q -c "https://github.com/AppImage/AppImages/raw/master/excludedeblist"
rm status 2>/dev/null || true
for PACKAGE in $(cat excludedeblist | cut -d "#" -f 1) ; do
printf "Package: $PACKAGE\nStatus: install ok installed\nArchitecture: all\nVersion: 9:999.999.999\n\n" >> status
done
}
# Find the desktop file and copy it to the AppDir
get_desktop()
{
find usr/share/applications -iname "*${LOWERAPP}.desktop" -exec cp {} . \; || true
}
fix_desktop() {
# fix trailing semicolons
for key in Actions Categories Implements Keywords MimeType NotShowIn OnlyShowIn; do
sed -i '/'"$key"'.*[^;]$/s/$/;/' $1
done
}
# Find the icon file and copy it to the AppDir
get_icon()
{
find ./usr/share/pixmaps/$LOWERAPP.png -exec cp {} . \; 2>/dev/null || true
find ./usr/share/icons -path *64* -name $LOWERAPP.png -exec cp {} . \; 2>/dev/null || true
find ./usr/share/icons -path *128* -name $LOWERAPP.png -exec cp {} . \; 2>/dev/null || true
find ./usr/share/icons -path *512* -name $LOWERAPP.png -exec cp {} . \; 2>/dev/null || true
find ./usr/share/icons -path *256* -name $LOWERAPP.png -exec cp {} . \; 2>/dev/null || true
ls -lh $LOWERAPP.png || true
}
# Find out the version
get_version()
{
THEDEB=$(find ../*.deb -name $LOWERAPP"_*" | head -n 1)
if [ -z "$THEDEB" ] ; then
echo "Version could not be determined from the .deb; you need to determine it manually"
fi
VERSION=$(echo $THEDEB | cut -d "~" -f 1 | cut -d "_" -f 2 | cut -d "-" -f 1 | sed -e 's|1%3a||g' | sed -e 's|+dfsg||g' )
echo $VERSION
}
# transfer.sh
transfer() { if [ $# -eq 0 ]; then echo "No arguments specified. Usage:\necho transfer /tmp/test.md\ncat /tmp/test.md | transfer test.md"; return 1; fi
tmpfile=$( mktemp -t transferXXX ); if tty -s; then basefile=$(basename "$1" | sed -e 's/[^a-zA-Z0-9._-]/-/g'); curl --progress-bar --upload-file "$1" "https://transfer.sh/$basefile" >> $tmpfile; else curl --progress-bar --upload-file "-" "https://transfer.sh/$1" >> $tmpfile ; fi; cat $tmpfile; rm -f $tmpfile; }
# Patch binary files; fill with padding if replacement is shorter than original
# http://everydaywithlinux.blogspot.de/2012/11/patch-strings-in-binary-files-with-sed.html
# Example: patch_strings_in_file foo "/usr/local/lib/foo" "/usr/lib/foo"
patch_strings_in_file() {
local FILE="$1"
local PATTERN="$2"
local REPLACEMENT="$3"
# Find all unique strings in FILE that contain the pattern
STRINGS=$(strings ${FILE} | grep ${PATTERN} | sort -u -r)
if [ "${STRINGS}" != "" ] ; then
echo "File '${FILE}' contain strings with '${PATTERN}' in them:"
for OLD_STRING in ${STRINGS} ; do
# Create the new string with a simple bash-replacement
NEW_STRING=${OLD_STRING//${PATTERN}/${REPLACEMENT}}
# Create null terminated ASCII HEX representations of the strings
OLD_STRING_HEX="$(echo -n ${OLD_STRING} | xxd -g 0 -u -ps -c 256)00"
NEW_STRING_HEX="$(echo -n ${NEW_STRING} | xxd -g 0 -u -ps -c 256)00"
if [ ${#NEW_STRING_HEX} -le ${#OLD_STRING_HEX} ] ; then
# Pad the replacement string with null terminations so the
# length matches the original string
while [ ${#NEW_STRING_HEX} -lt ${#OLD_STRING_HEX} ] ; do
NEW_STRING_HEX="${NEW_STRING_HEX}00"
done
# Now, replace every occurrence of OLD_STRING with NEW_STRING
echo -n "Replacing ${OLD_STRING} with ${NEW_STRING}... "
hexdump -ve '1/1 "%.2X"' ${FILE} | \
sed "s/${OLD_STRING_HEX}/${NEW_STRING_HEX}/g" | \
xxd -r -p > ${FILE}.tmp
chmod --reference ${FILE} ${FILE}.tmp
mv ${FILE}.tmp ${FILE}
echo "Done!"
else
echo "New string '${NEW_STRING}' is longer than old" \
"string '${OLD_STRING}'. Skipping."
fi
done
fi
}

View File

@ -18,6 +18,7 @@ mednafen_vb libretro-beetle_vb https://github.com/libretro/beetle-vb-libretro.gi
mednafen_wswan libretro-beetle_wswan https://github.com/libretro/beetle-wswan-libretro.git master PROJECT YES GENERIC Makefile .
mgba libretro-mgba https://github.com/libretro/mgba.git master PROJECT NO GENERIC Makefile.libretro .
nestopia libretro-nestopia https://github.com/libretro/nestopia.git master PROJECT YES GENERIC Makefile libretro
np2kai libretro-np2kai https://github.com/AZO234/NP2kai.git master PROJECT YES GENERIC Makefile.libretro sdl2
nxengine libretro-nxengine https://github.com/libretro/nxengine-libretro.git master PROJECT YES GENERIC Makefile .
pcsx_rearmed libretro-pcsx_rearmed https://github.com/libretro/pcsx_rearmed.git master PROJECT YES GENERIC Makefile.libretro .
picodrive libretro-picodrive https://github.com/libretro/picodrive.git master SUBMODULE YES GENERIC Makefile.libretro .

View File

@ -14,6 +14,7 @@ mednafen_vb libretro-beetle_vb https://github.com/libretro/beetle-vb-libretro.gi
mednafen_wswan libretro-beetle_wswan https://github.com/libretro/beetle-wswan-libretro.git master PROJECT YES GENERIC Makefile .
mrboom libretro-mrboom https://github.com/libretro/mrboom-libretro.git master PROJECT YES GENERIC Makefile .
nestopia libretro-nestopia https://github.com/libretro/nestopia.git master PROJECT YES GENERIC Makefile libretro
np2kai libretro-np2kai https://github.com/AZO234/NP2kai.git master PROJECT YES GENERIC Makefile.libretro sdl2
nxengine libretro-nxengine https://github.com/libretro/nxengine-libretro.git master PROJECT YES GENERIC Makefile .
prboom libretro-prboom https://github.com/libretro/libretro-prboom.git master PROJECT YES GENERIC Makefile .
quicknes libretro-quicknes https://github.com/libretro/QuickNES_Core.git master PROJECT YES GENERIC Makefile .

View File

@ -17,6 +17,7 @@ mednafen_wswan libretro-beetle_wswan https://github.com/libretro/beetle-wswan-li
mgba libretro-mgba https://github.com/libretro/mgba.git master PROJECT YES GENERIC Makefile.libretro .
mrboom libretro-mrboom https://github.com/libretro/mrboom-libretro.git master PROJECT YES GENERIC Makefile .
nestopia libretro-nestopia https://github.com/libretro/nestopia.git master PROJECT YES GENERIC Makefile libretro
np2kai libretro-np2kai https://github.com/AZO234/NP2kai.git master PROJECT YES GENERIC Makefile.libretro sdl2
nxengine libretro-nxengine https://github.com/libretro/nxengine-libretro.git master PROJECT YES GENERIC Makefile .
prboom libretro-prboom https://github.com/libretro/libretro-prboom.git master PROJECT YES GENERIC Makefile .
quicknes libretro-quicknes https://github.com/libretro/QuickNES_Core.git master PROJECT YES GENERIC Makefile .

View File

@ -1,4 +1,3 @@
puae libretro-uae https://github.com/libretro/libretro-uae.git master PROJECT YES GENERIC Makefile .
cap32 libretro-cap32 https://github.com/libretro/libretro-cap32.git master PROJECT YES GENERIC Makefile .
hatari libretro-hatari https://github.com/libretro/hatari.git master PROJECT YES GENERIC Makefile.libretro .
atari800 libretro-atari800 https://github.com/libretro/libretro-atari800.git master PROJECT YES GENERIC Makefile .
@ -14,18 +13,22 @@ dosbox libretro-dosbox https://github.com/libretro/dosbox-libretro.git master PR
fceumm libretro-fceuumm https://github.com/libretro/libretro-fceumm.git master PROJECT YES GENERIC Makefile.libretro .
gambatte libretro-gambatte https://github.com/libretro/gambatte-libretro.git master PROJECT YES GENERIC Makefile .
genesis_plus_gx libretro-genesis_plus_gx https://github.com/libretro/Genesis-Plus-GX.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 .
mame2009 libretro-mame2009 https://github.com/r-type/mame2009-libretro.git master PROJECT YES GENERIC Makefile . PTR64=0 TINY=0
mednafen_ngp libretro-beetle_ngp https://github.com/libretro/beetle-ngp-libretro.git master PROJECT YES GENERIC Makefile .
mednafen_pce_fast libretro-beetle_pce_fast https://github.com/libretro/beetle-pce-fast-libretro.git master PROJECT YES GENERIC Makefile .
mednafen_supergrafx libretro-beetle_supergrafx https://github.com/libretro/beetle-supergrafx-libretro.git master PROJECT YES GENERIC Makefile .
mednafen_vb libretro-beetle_vb https://github.com/libretro/beetle-vb-libretro.git master PROJECT YES GENERIC Makefile .
mednafen_wswan libretro-beetle_wswan https://github.com/libretro/beetle-wswan-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 .
mednafen_psx libretro-beetle_psx https://github.com/libretro/beetle-psx-libretro.git master PROJECT YES GENERIC Makefile .
mgba libretro-mgba https://github.com/libretro/mgba.git master PROJECT YES GENERIC Makefile.libretro .
mrboom libretro-mrboom https://github.com/libretro/mrboom-libretro.git master PROJECT YES GENERIC Makefile .
nestopia libretro-nestopia https://github.com/libretro/nestopia.git master PROJECT YES GENERIC Makefile libretro
nekop2 libretro-nekop2 https://github.com/libretro/libretro-meowPC98.git master PROJECT YES GENERIC Makefile.libretro libretro
np2kai libretro-np2kai https://github.com/AZO234/NP2kai.git master PROJECT YES GENERIC Makefile.libretro sdl2
nxengine libretro-nxengine https://github.com/libretro/nxengine-libretro.git master PROJECT YES GENERIC Makefile .
puae libretro-uae https://github.com/libretro/libretro-uae.git master PROJECT YES GENERIC Makefile .
quicknes libretro-quicknes https://github.com/libretro/QuickNES_Core.git master PROJECT YES GENERIC Makefile .
snes9x2010 libretro-snes9x2010 https://github.com/libretro/snes9x2010.git master PROJECT YES GENERIC Makefile.libretro .
snes9x libretro-snes9x https://github.com/libretro/snes9x.git master PROJECT YES GENERIC Makefile libretro

View File

@ -21,6 +21,7 @@ mednafen_vb libretro-beetle_vb https://github.com/libretro/beetle-vb-libretro.gi
mednafen_wswan libretro-beetle_wswan https://github.com/libretro/beetle-wswan-libretro.git master PROJECT YES GENERIC Makefile .
mgba libretro-mgba https://github.com/libretro/mgba.git master PROJECT NO GENERIC Makefile.libretro .
nestopia libretro-nestopia https://github.com/libretro/nestopia.git master PROJECT YES GENERIC Makefile libretro
np2kai libretro-np2kai https://github.com/AZO234/NP2kai.git master PROJECT YES GENERIC Makefile.libretro sdl2
nxengine libretro-nxengine https://github.com/libretro/nxengine-libretro.git master PROJECT YES GENERIC Makefile .
pcsx_rearmed libretro-pcsx_rearmed https://github.com/libretro/pcsx_rearmed.git master PROJECT NO GENERIC Makefile.libretro . USE_DYNAREC=1
picodrive libretro-picodrive https://github.com/libretro/picodrive.git master SUBMODULE NO GENERIC Makefile.libretro .

View File

@ -9,6 +9,7 @@ lutro libretro-lutro https://github.com/libretro/libretro-lutro master PROJECT Y
mednafen_pce_fast libretro-beetle_pce_fast https://github.com/aliaspider/beetle-pce-fast-libretro.git master psp_hw_render YES GENERIC Makefile .
mgba libretro-mgba https://github.com/libretro/mgba.git master PROJECT YES GENERIC Makefile.libretro .
njemu_cps2 libretro-njemu https://github.com/aliaspider/NJEMU-libretro.git master PROJECT YES GENERIC Makefile .
np2kai libretro-np2kai https://github.com/AZO234/NP2kai.git master PROJECT YES GENERIC Makefile.libretro sdl2
nxengine libretro-nxengine https://github.com/libretro/nxengine-libretro.git master PROJECT YES GENERIC Makefile .
picodrive libretro-picodrive https://github.com/libretro/picodrive.git master PROJECT YES GENERIC Makefile.libretro .
prboom libretro-prboom https://github.com/libretro/libretro-prboom.git master PROJECT YES GENERIC Makefile .

View File

@ -24,6 +24,7 @@ mednafen_wswan libretro-beetle_wswan https://github.com/libretro/beetle-wswan-li
mgba libretro-mgba https://github.com/libretro/mgba.git master PROJECT NO GENERIC Makefile.libretro .
parallel_n64 libretro-parallel_n64 https://github.com/libretro/parallel-n64.git master PROJECT YES Makefile . WITH_DYNAREC=arm
nestopia libretro-nestopia https://github.com/libretro/nestopia.git master PROJECT YES GENERIC Makefile libretro
np2kai libretro-np2kai https://github.com/AZO234/NP2kai.git master PROJECT YES GENERIC Makefile.libretro sdl2
nxengine libretro-nxengine https://github.com/libretro/nxengine-libretro.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=1
picodrive libretro-picodrive https://github.com/libretro/picodrive.git master SUBMODULE YES GENERIC Makefile.libretro .

View File

@ -0,0 +1,35 @@
2048 libretro-2048 https://github.com/libretro/libretro-2048.git master PROJECT YES GENERIC Makefile.libretro .
3dengine libretro-3dengine https://github.com/libretro/libretro-3dengine.git master PROJECT YES GENERIC Makefile .
4do libretro-4do https://github.com/libretro/4do-libretro.git master PROJECT YES GENERIC Makefile .
bluemsx libretro-bluemsx https://github.com/libretro/blueMSX-libretro.git master PROJECT YES GENERIC Makefile.libretro .
craft libretro-craft https://github.com/libretro/craft master PROJECT YES GENERIC Makefile.libretro .
fceumm libretro-fceuumm https://github.com/libretro/libretro-fceumm.git master PROJECT YES GENERIC Makefile.libretro .
fmsx libretro-fmsx https://github.com/libretro/fmsx-libretro.git master PROJECT YES GENERIC Makefile .
gme libretro-gme https://github.com/libretro/libretro-gme.git master SUBMODULE YES GENERIC Makefile .
gambatte libretro-gambatte https://github.com/libretro/gambatte-libretro.git master PROJECT YES GENERIC Makefile .
genesis_plus_gx libretro-genesis_plus_gx https://github.com/libretro/Genesis-Plus-GX.git master PROJECT YES GENERIC Makefile.libretro .
handy libretro-handy https://github.com/libretro/libretro-handy.git master PROJECT YES GENERIC Makefile .
mame2003 libretro-mame2003 https://github.com/libretro/mame2003-libretro.git master PROJECT YES GENERIC Makefile .
mednafen_ngp libretro-beetle_ngp https://github.com/libretro/beetle-ngp-libretro.git master PROJECT YES GENERIC Makefile .
mednafen_pce_fast libretro-beetle_pce_fast https://github.com/libretro/beetle-pce-fast-libretro.git master PROJECT YES GENERIC Makefile .
mednafen_supergrafx libretro-beetle_supergrafx https://github.com/libretro/beetle-supergrafx-libretro.git master PROJECT YES GENERIC Makefile .
mednafen_vb libretro-beetle_vb https://github.com/libretro/beetle-vb-libretro.git master PROJECT YES GENERIC Makefile .
mednafen_wswan libretro-beetle_wswan https://github.com/libretro/beetle-wswan-libretro.git master PROJECT YES GENERIC Makefile .
melonds libretro-melonds https://github.com/libretro/melonDS.git master PROJECT YES GENERIC Makefile .
parallel_n64 libretro-parallel_n64 https://github.com/libretro/parallel-n64.git master PROJECT YES GENERIC_GL Makefile . WITH_DYNAREC=x86
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 .
pokemini libretro-pokemini https://github.com/libretro/PokeMini.git master PROJECT YES GENERIC Makefile .
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 .
pocketcdg libretro-pocketcdg https://github.com/libretro/libretro-pocketcdg.git master SUBMODULE YES GENERIC Makefile .
quicknes libretro-quicknes https://github.com/libretro/QuickNES_Core.git master PROJECT YES GENERIC Makefile .
snes9x2010 libretro-snes9x2010 https://github.com/libretro/snes9x2010.git master PROJECT YES GENERIC_ALT Makefile.libretro .
stella libretro-stella https://github.com/libretro/stella-libretro.git master PROJECT YES GENERIC Makefile .
tgbdual libretro-tgbdual https://github.com/libretro/tgbdual-libretro.git master PROJECT YES GENERIC Makefile .
vecx libretro-vecx https://github.com/libretro/libretro-vecx.git master PROJECT YES GENERIC Makefile.libretro .
tyrquake libretro-tyrquake https://github.com/libretro/tyrquake.git master PROJECT YES GENERIC Makefile .
vba_next libretro-vba_next https://github.com/libretro/vba-next.git master PROJECT YES GENERIC_ALT Makefile.libretro .
virtualjaguar libretro-virtualjaguar https://github.com/libretro/virtualjaguar-libretro.git master PROJECT YES GENERIC Makefile .
xrick libretro-xrick https://github.com/libretro/xrick-libretro.git master PROJECT YES GENERIC Makefile .

View File

@ -0,0 +1,10 @@
PATH /mingw64/lib/ccache/bin:/mingw64/bin
MSYSTEM MINGW64
platform msvc2010_x64
PLATFORM windows
ARCH x86
MAKE make.exe
CC gcc
CXX g++
CXX11 g++
CORE_JOB YES

View File

@ -0,0 +1,5 @@
fceumm libretro-fceuumm https://github.com/libretro/libretro-fceumm.git master PROJECT YES GENERIC Makefile.libretro .
gambatte libretro-gambatte https://github.com/libretro/gambatte-libretro.git master PROJECT YES GENERIC Makefile .
nestopia libretro-nestopia https://github.com/libretro/nestopia.git master PROJECT YES GENERIC Makefile libretro
snes9x libretro-snes9x https://github.com/libretro/snes9x.git master PROJECT YES GENERIC Makefile libretro
vbam libretro-vbam https://github.com/libretro/vbam-libretro.git master PROJECT YES GENERIC Makefile src/libretro

View File

@ -0,0 +1,10 @@
PATH /mingw64/lib/ccache/bin:/mingw64/bin
MSYSTEM MINGW64
platform msvc2017_desktop_x64
PLATFORM windows
ARCH x86_64
MAKE make.exe
CC gcc
CXX g++
CXX11 g++
CORE_JOB YES

View File

@ -0,0 +1,5 @@
fceumm libretro-fceuumm https://github.com/libretro/libretro-fceumm.git master PROJECT YES GENERIC Makefile.libretro .
gambatte libretro-gambatte https://github.com/libretro/gambatte-libretro.git master PROJECT YES GENERIC Makefile .
nestopia libretro-nestopia https://github.com/libretro/nestopia.git master PROJECT YES GENERIC Makefile libretro
snes9x libretro-snes9x https://github.com/libretro/snes9x.git master PROJECT YES GENERIC Makefile libretro
vbam libretro-vbam https://github.com/libretro/vbam-libretro.git master PROJECT YES GENERIC Makefile src/libretro

View File

@ -0,0 +1,10 @@
PATH /mingw32/lib/ccache/bin:/mingw32/bin
MSYSTEM MINGW32
platform msvc2017_desktop_x86
PLATFORM windows
ARCH x86
MAKE make.exe
CC gcc
CXX g++
CXX11 g++
CORE_JOB YES

View File

@ -0,0 +1,5 @@
fceumm libretro-fceuumm https://github.com/libretro/libretro-fceumm.git master PROJECT YES GENERIC Makefile.libretro .
gambatte libretro-gambatte https://github.com/libretro/gambatte-libretro.git master PROJECT YES GENERIC Makefile .
nestopia libretro-nestopia https://github.com/libretro/nestopia.git master PROJECT YES GENERIC Makefile libretro
snes9x libretro-snes9x https://github.com/libretro/snes9x.git master PROJECT YES GENERIC Makefile libretro
vbam libretro-vbam https://github.com/libretro/vbam-libretro.git master PROJECT YES GENERIC Makefile src/libretro

View File

@ -1,8 +1,8 @@
PATH /mingw32/lib/ccache/bin:/mingw32/bin
MSYSTEM MINGW32
platform msvc2017_x64
platform msvc2017_uwp_arm
PLATFORM windows
ARCH x64
ARCH arm
MAKE make.exe
CC gcc
CXX g++

View File

@ -0,0 +1,5 @@
fceumm libretro-fceuumm https://github.com/libretro/libretro-fceumm.git master PROJECT YES GENERIC Makefile.libretro .
gambatte libretro-gambatte https://github.com/libretro/gambatte-libretro.git master PROJECT YES GENERIC Makefile .
nestopia libretro-nestopia https://github.com/libretro/nestopia.git master PROJECT YES GENERIC Makefile libretro
snes9x libretro-snes9x https://github.com/libretro/snes9x.git master PROJECT YES GENERIC Makefile libretro
vbam libretro-vbam https://github.com/libretro/vbam-libretro.git master PROJECT YES GENERIC Makefile src/libretro

View File

@ -0,0 +1,10 @@
PATH /mingw64/lib/ccache/bin:/mingw64/bin
MSYSTEM MINGW64
platform msvc2017_uwp_x64
PLATFORM windows
ARCH x86_64
MAKE make.exe
CC gcc
CXX g++
CXX11 g++
CORE_JOB YES

View File

@ -0,0 +1,5 @@
fceumm libretro-fceuumm https://github.com/libretro/libretro-fceumm.git master PROJECT YES GENERIC Makefile.libretro .
gambatte libretro-gambatte https://github.com/libretro/gambatte-libretro.git master PROJECT YES GENERIC Makefile .
nestopia libretro-nestopia https://github.com/libretro/nestopia.git master PROJECT YES GENERIC Makefile libretro
snes9x libretro-snes9x https://github.com/libretro/snes9x.git master PROJECT YES GENERIC Makefile libretro
vbam libretro-vbam https://github.com/libretro/vbam-libretro.git master PROJECT YES GENERIC Makefile src/libretro

View File

@ -0,0 +1,10 @@
PATH /mingw32/lib/ccache/bin:/mingw32/bin
MSYSTEM MINGW32
platform msvc2017_uwp_x86
PLATFORM windows
ARCH x86
MAKE make.exe
CC gcc
CXX g++
CXX11 g++
CORE_JOB YES

View File

@ -1 +0,0 @@
fceumm libretro-fceuumm https://github.com/libretro/libretro-fceumm.git master PROJECT YES GENERIC Makefile.libretro .

View File

@ -1,19 +1,22 @@
2048 libretro-2048 https://github.com/libretro/libretro-2048.git master PROJECT YES GENERIC Makefile.libretro .
3dengine libretro-3dengine https://github.com/libretro/libretro-3dengine.git master PROJECT YES GENERIC_GL Makefile .
4do libretro-4do https://github.com/libretro/4do-libretro.git master PROJECT YES GENERIC Makefile .
81 libretro-81 https://github.com/libretro/81-libretro.git master PROJECT YES GENERIC Makefile .
atari800 libretro-atari800 https://github.com/libretro/libretro-atari800.git master PROJECT YES GENERIC Makefile .
bluemsx libretro-bluemsx https://github.com/libretro/blueMSX-libretro.git master PROJECT YES GENERIC Makefile.libretro .
bsnes libretro-bsnes https://github.com/libretro/bsnes-libretro.git master PROJECT YES BSNES Makefile . accuracy
bsnes libretro-bsnes https://github.com/libretro/bsnes-libretro.git master PROJECT YES BSNES Makefile . balanced
bsnes libretro-bsnes https://github.com/libretro/bsnes-libretro.git master PROJECT YES BSNES Makefile . performance
bsnes libretro-bsnes https://github.com/libretro/bsnes-libretro.git libretro PROJECT YES BSNES Makefile . accuracy
bsnes libretro-bsnes https://github.com/libretro/bsnes-libretro.git libretro PROJECT YES BSNES Makefile . balanced
bsnes libretro-bsnes https://github.com/libretro/bsnes-libretro.git libretro PROJECT YES BSNES Makefile . performance
bsnes_cplusplus98 libretro-bsnes_cplusplus98 https://github.com/libretro/bsnes-libretro-cplusplus98.git master PROJECT YES BSNES Makefile . cpp98
bsnes_mercury libretro-bsnes_mercury https://github.com/libretro/bsnes-mercury.git master PROJECT YES BSNES Makefile . accuracy
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 .
chaigame libretro-chaigame https://github.com/RobLoach/ChaiGame.git master PROJECT YES GENERIC Makefile .
craft libretro-craft https://github.com/libretro/craft master PROJECT YES GENERIC Makefile.libretro .
crocods libretro-crocods https://github.com/libretro/libretro-crocods.git master SUBMODULE YES GENERIC Makefile .
desmume libretro-desmume https://github.com/libretro/desmume.git master PROJECT YES GENERIC Makefile.libretro desmume
dinothawr libretro-dinothawr https://github.com/libretro/Dinothawr.git master PROJECT YES GENERIC_ALT Makefile .
dinothawr libretro-dinothawr https://github.com/libretro/Dinothawr.git master PROJECT YES GENERIC Makefile .
dolphin libretro-dolphin https://github.com/libretro/dolphin.git master PROJECT YES GENERIC Makefile Source/Core/DolphinLibretro/
dosbox libretro-dosbox https://github.com/libretro/dosbox-libretro.git master PROJECT YES GENERIC Makefile.libretro .
easyrpg libretro-easyrpg https://github.com/libretro/easyrpg-libretro.git master PROJECT YES GENERIC Makefile.libretro builds/libretro
@ -25,11 +28,12 @@ fbalpha2012_neogeo libretro-fbalpha_neogeo https://github.com/libretro/fbalpha20
fceumm libretro-fceuumm https://github.com/libretro/libretro-fceumm.git master PROJECT YES GENERIC Makefile.libretro .
ffmpeg libretro-ffmpeg https://github.com/libretro/FFmpeg.git master PROJECT YES GENERIC_GL Makefile libretro
fmsx libretro-fmsx https://github.com/libretro/fmsx-libretro.git master PROJECT YES GENERIC Makefile .
fuse libretro-fuse https://github.com/libretro/fuse-libretro.git master PROJECT YES GENERIC Makefile .
gambatte libretro-gambatte https://github.com/libretro/gambatte-libretro.git master PROJECT YES GENERIC Makefile .
genesis_plus_gx libretro-genesis_plus_gx https://github.com/libretro/Genesis-Plus-GX.git master PROJECT YES GENERIC Makefile.libretro .
mupen64plus libretro-mupen6n4plus https://github.com/libretro/mupen64plus-libretro.git master PROJECT YES GENERIC_GL Makefile . WITH_DYNAREC=x86_64
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 .
gw libretro-gw https://github.com/libretro/gw-libretro.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/hatari.git master PROJECT YES GENERIC Makefile.libretro .
lutro libretro-lutro https://github.com/libretro/libretro-lutro master PROJECT YES GENERIC Makefile .
@ -38,9 +42,7 @@ mame2000 libretro-mame2000 https://github.com/libretro/mame2000-libretro.git mas
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 PTR64=1
mame2014 libretro-mame2014 https://github.com/libretro/mame2014-libretro.git master PROJECT YES GENERIC Makefile . TARGET=mame PTR64=1
mess2014 libretro-mame2014 https://github.com/libretro/mame2014-libretro.git master PROJECT YES GENERIC Makefile . TARGET=mess PTR64=1
ume2014 libretro-mame2014 https://github.com/libretro/mame2014-libretro.git master PROJECT YES GENERIC Makefile . TARGET=ume PTR64=1
mame2016 libretro-mame2016 https://github.com/libretro/mame2016-libretro master PROJECT YES GENERIC Makefile.libretro . PTR64=1
mame2016 libretro-mame2016 https://github.com/libretro/mame2016-libretro.git master PROJECT YES GENERIC Makefile.libretro . PTR64=1
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 .
mednafen_ngp libretro-beetle_ngp https://github.com/libretro/beetle-ngp-libretro.git master PROJECT YES GENERIC Makefile .
@ -54,45 +56,50 @@ mednafen_supergrafx libretro-beetle_supergrafx https://github.com/libretro/beetl
mednafen_vb libretro-beetle_vb https://github.com/libretro/beetle-vb-libretro.git master PROJECT YES GENERIC Makefile .
mednafen_wswan libretro-beetle_wswan https://github.com/libretro/beetle-wswan-libretro.git master PROJECT YES GENERIC Makefile .
melonds libretro-melonds https://github.com/libretro/melonDS.git master PROJECT YES GENERIC Makefile .
mess2014 libretro-mess2014 https://github.com/libretro/mame2014-libretro.git master PROJECT YES GENERIC Makefile . TARGET=mess PTR64=1
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
mrboom libretro-mrboom https://github.com/libretro/mrboom-libretro.git master PROJECT YES GENERIC Makefile .
mupen64plus libretro-mupen64plus https://github.com/libretro/mupen64plus-libretro.git master PROJECT YES GENERIC_GL Makefile . WITH_DYNAREC=x86_64
nekop2 libretro-nekop2 https://github.com/libretro/libretro-meowPC98.git master PROJECT YES GENERIC Makefile.libretro libretro
nestopia libretro-nestopia https://github.com/libretro/nestopia.git master PROJECT YES GENERIC Makefile libretro
np2kai libretro-np2kai https://github.com/AZO234/NP2kai.git master PROJECT YES GENERIC Makefile.libretro sdl2
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 .
openlara libretro-openlara https://github.com/libretro/OpenLara.git master PROJECT YES GENERIC Makefile src/platform/libretro
parallel_n64 libretro-parallel_n64 https://github.com/libretro/parallel-n64.git master PROJECT YES GENERIC_GL Makefile . WITH_DYNAREC=x86_64
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 .
pocketcdg libretro-pocketcdg https://github.com/libretro/libretro-pocketcdg.git master PROJECT YES GENERIC Makefile .
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 platform=windows_msvc2017_desktop_x64
prboom libretro-prboom https://github.com/libretro/libretro-prboom.git master PROJECT YES GENERIC 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 .
px68k libretro-px68k https://github.com/libretro/px68k-libretro.git master PROJECT YES GENERIC Makefile.libretro .
quicknes libretro-quicknes https://github.com/libretro/QuickNES_Core.git master PROJECT YES GENERIC Makefile .
reicast libretro-reicast https://github.com/libretro/reicast-emulator.git master PROJECT YES GENERIC Makefile .
redream libretro-redream https://github.com/inolen/redream.git master PROJECT YES GENERIC deps/libretro/Makefile .
reicast libretro-reicast https://github.com/libretro/reicast-emulator.git master PROJECT YES GENERIC Makefile .
remotejoy libretro-remotejoy https://github.com/libretro/libretro-remotejoy.git master PROJECT YES GENERIC Makefile .
sameboy libretro-sameboy https://github.com/libretro/SameBoy.git master PROJECT YES GENERIC Makefile.libretro .
scummvm libretro-scummvm https://github.com/libretro/scummvm.git master PROJECT YES GENERIC Makefile backends/platform/libretro/build
snes9x2005 libretro-snes9x2005 https://github.com/libretro/snes9x2005.git master PROJECT YES GENERIC Makefile .
snes9x2010 libretro-snes9x2010 https://github.com/libretro/snes9x2010.git master PROJECT YES GENERIC Makefile.libretro .
snes9x libretro-snes9x https://github.com/libretro/snes9x.git master PROJECT YES GENERIC Makefile libretro
snes9x2002 libretro-snes9x2002 https://github.com/libretro/snes9x2002.git master PROJECT YES GENERIC Makefile .
snes9x2005 libretro-snes9x2005 https://github.com/libretro/snes9x2005.git master PROJECT YES GENERIC Makefile .
snes9x2005_plus libretro-snes9x2005_plus https://github.com/libretro/snes9x2005.git master PROJECT YES GENERIC Makefile . USE_BLARGG_APU=1
snes9x2010 libretro-snes9x2010 https://github.com/libretro/snes9x2010.git master PROJECT YES GENERIC Makefile.libretro .
stella libretro-stella https://github.com/libretro/stella-libretro.git master PROJECT YES GENERIC Makefile .
tgbdual libretro-tgbdual https://github.com/libretro/tgbdual-libretro.git master PROJECT YES GENERIC Makefile .
tyrquake libretro-tyrquake https://github.com/libretro/tyrquake.git master PROJECT YES GENERIC Makefile .
vba_next libretro-vba_next https://github.com/libretro/vba-next.git master PROJECT YES GENERIC_ALT Makefile.libretro .
vbam libretro-vbam https://github.com/libretro/vbam-libretro.git master PROJECT YES GENERIC_ALT Makefile src/libretro
ume2014 libretro-ume2014 https://github.com/libretro/mame2014-libretro.git master PROJECT YES GENERIC Makefile . TARGET=ume PTR64=1
uzem libretro-uzem https://github.com/libretro/libretro-uzem.git master PROJECT YES GENERIC Makefile .
vba_next libretro-vba_next https://github.com/libretro/vba-next.git master PROJECT YES GENERIC Makefile.libretro .
vbam libretro-vbam https://github.com/libretro/vbam-libretro.git master PROJECT YES GENERIC Makefile src/libretro
vecx libretro-vecx https://github.com/libretro/libretro-vecx.git master PROJECT YES GENERIC Makefile.libretro .
virtualjaguar libretro-virtualjaguar https://github.com/libretro/virtualjaguar-libretro.git master PROJECT YES GENERIC Makefile .
vice_x64 libretro-vice_x64 https://github.com/libretro/vice-libretro.git master PROJECT YES GENERIC Makefile .
vice_x128 libretro-vice_x128 https://github.com/libretro/vice-libretro.git master PROJECT YES GENERIC Makefile . EMUTYPE=x128
vice_xvic libretro-vice_xvic https://github.com/libretro/vice-libretro.git master PROJECT YES GENERIC Makefile . EMUTYPE=xvic
vice_x64 libretro-vice_x64 https://github.com/libretro/vice-libretro.git master PROJECT YES GENERIC Makefile .
vice_xplus4 libretro-vice_xplus4 https://github.com/libretro/vice-libretro.git master PROJECT YES GENERIC Makefile . EMUTYPE=xplus4
vice_xvic libretro-vice_xvic https://github.com/libretro/vice-libretro.git master PROJECT YES GENERIC Makefile . EMUTYPE=xvic
virtualjaguar libretro-virtualjaguar https://github.com/libretro/virtualjaguar-libretro.git master PROJECT YES GENERIC Makefile .
xrick libretro-xrick https://github.com/libretro/xrick-libretro.git master PROJECT YES GENERIC Makefile .
yabause libretro-yabause https://github.com/libretro/yabause.git master PROJECT YES GENERIC Makefile libretro
uzem libretro-uzem https://github.com/libretro/libretro-uzem.git master PROJECT YES GENERIC Makefile .
gw libretro-gw https://github.com/libretro/gw-libretro.git master PROJECT YES GENERIC Makefile .
81 libretro-81 https://github.com/libretro/81-libretro.git master PROJECT YES GENERIC Makefile .
fuse libretro-fuse https://github.com/libretro/fuse-libretro.git master PROJECT YES GENERIC Makefile .

View File

@ -1,6 +1,7 @@
2048 libretro-2048 https://github.com/libretro/libretro-2048.git master PROJECT YES GENERIC Makefile.libretro .
3dengine libretro-3dengine https://github.com/libretro/libretro-3dengine.git master PROJECT YES GENERIC_GL Makefile .
4do libretro-4do https://github.com/libretro/4do-libretro.git master PROJECT YES GENERIC Makefile .
81 libretro-81 https://github.com/libretro/81-libretro.git master PROJECT YES GENERIC Makefile .
atari800 libretro-atari800 https://github.com/libretro/libretro-atari800.git master PROJECT YES GENERIC Makefile .
bluemsx libretro-bluemsx https://github.com/libretro/blueMSX-libretro.git master PROJECT YES GENERIC Makefile.libretro .
bsnes libretro-bsnes https://github.com/libretro/bsnes-libretro.git master PROJECT YES BSNES Makefile . accuracy
@ -10,9 +11,13 @@ bsnes_cplusplus98 libretro-bsnes_cplusplus98 https://github.com/libretro/bsnes-l
bsnes_mercury libretro-bsnes_mercury https://github.com/libretro/bsnes-mercury.git master PROJECT YES BSNES Makefile . accuracy
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 .
chaigame libretro-chaigame https://github.com/RobLoach/ChaiGame.git master PROJECT YES GENERIC Makefile .
craft libretro-craft https://github.com/libretro/craft master PROJECT YES GENERIC Makefile.libretro .
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_ALT Makefile .
desmume libretro-desmume https://github.com/libretro/desmume.git master PROJECT YES GENERIC Makefile.libretro desmume
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 .
easyrpg libretro-easyrpg https://github.com/libretro/easyrpg-libretro.git master PROJECT YES GENERIC Makefile.libretro builds/libretro
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
@ -22,37 +27,52 @@ fbalpha2012_neogeo libretro-fbalpha_neogeo https://github.com/libretro/fbalpha20
fceumm libretro-fceuumm https://github.com/libretro/libretro-fceumm.git master PROJECT YES GENERIC Makefile.libretro .
ffmpeg libretro-ffmpeg https://github.com/libretro/FFmpeg.git master PROJECT YES GENERIC_GL Makefile libretro
fmsx libretro-fmsx https://github.com/libretro/fmsx-libretro.git master PROJECT YES GENERIC Makefile .
fuse libretro-fuse https://github.com/libretro/fuse-libretro.git master PROJECT YES GENERIC Makefile .
gambatte libretro-gambatte https://github.com/libretro/gambatte-libretro.git master PROJECT YES GENERIC Makefile .
genesis_plus_gx libretro-genesis_plus_gx https://github.com/libretro/Genesis-Plus-GX.git master PROJECT YES GENERIC Makefile.libretro .
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 .
gw libretro-gw https://github.com/libretro/gw-libretro.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/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=0
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 PTR64=0
mame2014 libretro-mame2014 https://github.com/libretro/mame2014-libretro.git master PROJECT YES GENERIC Makefile . TARGET=mame PTR64=0
mame2016 libretro-mame2016 https://github.com/libretro/mame2016-libretro master PROJECT YES GENERIC Makefile.libretro . PTR64=0
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 .
mednafen_ngp libretro-beetle_ngp https://github.com/libretro/beetle-ngp-libretro.git master PROJECT YES GENERIC Makefile .
mednafen_pce_fast libretro-beetle_pce_fast https://github.com/libretro/beetle-pce-fast-libretro.git master PROJECT YES GENERIC Makefile .
mednafen_pcfx libretro-beetle_pcfx https://github.com/libretro/beetle-pcfx-libretro.git master PROJECT YES GENERIC Makefile .
mednafen_psx libretro-beetle_psx https://github.com/libretro/beetle-psx-libretro.git master PROJECT YES GENERIC Makefile .
mednafen_psx_hw libretro-beetle_psx_hw https://github.com/libretro/beetle-psx-libretro.git master PROJECT YES GENERIC Makefile . HAVE_HW=1
mednafen_saturn libretro-beetle_saturn https://github.com/libretro/beetle-saturn-libretro.git master PROJECT YES GENERIC Makefile .
mednafen_snes libretro-beetle_snes https://github.com/libretro/beetle-bsnes-libretro.git master PROJECT YES GENERIC Makefile .
mednafen_supergrafx libretro-beetle_supergrafx https://github.com/libretro/beetle-supergrafx-libretro.git master PROJECT YES GENERIC Makefile .
mednafen_vb libretro-beetle_vb https://github.com/libretro/beetle-vb-libretro.git master PROJECT YES GENERIC Makefile .
mednafen_wswan libretro-beetle_wswan https://github.com/libretro/beetle-wswan-libretro.git master PROJECT YES GENERIC Makefile .
melonds libretro-melonds https://github.com/libretro/melonDS.git master PROJECT YES GENERIC Makefile .
mess2014 libretro-mess2014 https://github.com/libretro/mame2014-libretro.git master PROJECT YES GENERIC Makefile . TARGET=mess PTR64=0
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 .
mupen64plus libretro-mupen64plus https://github.com/libretro/mupen64plus-libretro.git master PROJECT YES GENERIC_GL Makefile . WITH_DYNAREC=x86
parallel_n64 libretro-parallel_n64 https://github.com/libretro/parallel-n64.git master PROJECT YES GENERIC_GL Makefile . WITH_DYNAREC=x86
mrboom libretro-mrboom https://github.com/libretro/mrboom-libretro.git master PROJECT YES GENERIC Makefile .
mupen64plus libretro-mupen64plus https://github.com/libretro/mupen64plus-libretro.git master PROJECT YES GENERIC_GL Makefile . WITH_DYNAREC=x86
nekop2 libretro-nekop2 https://github.com/libretro/libretro-meowPC98.git master PROJECT YES GENERIC Makefile.libretro libretro
nestopia libretro-nestopia https://github.com/libretro/nestopia.git master PROJECT YES GENERIC Makefile libretro
np2kai libretro-np2kai https://github.com/AZO234/NP2kai.git master PROJECT YES GENERIC Makefile.libretro sdl2
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 .
openlara libretro-openlara https://github.com/libretro/OpenLara.git master PROJECT YES GENERIC Makefile src/platform/libretro
parallel_n64 libretro-parallel_n64 https://github.com/libretro/parallel-n64.git master PROJECT YES GENERIC_GL Makefile . WITH_DYNAREC=x86
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 .
pocketcdg libretro-pocketcdg https://github.com/libretro/libretro-pocketcdg.git master PROJECT YES GENERIC Makefile .
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 platform=windows_msvc2017_desktop_x86
prboom libretro-prboom https://github.com/libretro/libretro-prboom.git master PROJECT YES GENERIC 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 .
px68k libretro-px68k https://github.com/libretro/px68k-libretro.git master PROJECT YES GENERIC Makefile.libretro .
@ -60,35 +80,22 @@ quicknes libretro-quicknes https://github.com/libretro/QuickNES_Core.git master
remotejoy libretro-remotejoy https://github.com/libretro/libretro-remotejoy.git master PROJECT YES GENERIC Makefile .
sameboy libretro-sameboy https://github.com/libretro/SameBoy.git master PROJECT YES GENERIC Makefile.libretro .
scummvm libretro-scummvm https://github.com/libretro/scummvm.git master PROJECT YES GENERIC Makefile backends/platform/libretro/build
snes9x libretro-snes9x https://github.com/libretro/snes9x.git master PROJECT YES GENERIC Makefile libretro
snes9x2002 libretro-snes9x2002 https://github.com/libretro/snes9x2002.git master PROJECT YES GENERIC Makefile .
snes9x2005 libretro-snes9x2005 https://github.com/libretro/snes9x2005.git master PROJECT YES GENERIC Makefile .
snes9x2010 libretro-snes9x2010 https://github.com/libretro/snes9x2010.git master PROJECT YES GENERIC_ALT Makefile.libretro .
snes9x libretro-snes9x https://github.com/libretro/snes9x.git master PROJECT YES GENERIC Makefile libretro
snes9x2010 libretro-snes9x2010 https://github.com/libretro/snes9x2010.git master PROJECT YES GENERIC Makefile.libretro .
stella libretro-stella https://github.com/libretro/stella-libretro.git master PROJECT YES GENERIC Makefile .
tgbdual libretro-tgbdual https://github.com/libretro/tgbdual-libretro.git master PROJECT YES GENERIC Makefile .
tyrquake libretro-tyrquake https://github.com/libretro/tyrquake.git master PROJECT YES GENERIC Makefile .
vba_next libretro-vba_next https://github.com/libretro/vba-next.git master PROJECT YES GENERIC_ALT Makefile.libretro .
vbam libretro-vbam https://github.com/libretro/vbam-libretro.git master PROJECT YES GENERIC_ALT Makefile src/libretro
ume2014 libretro-ume2014 https://github.com/libretro/mame2014-libretro.git master PROJECT YES GENERIC Makefile . TARGET=ume PTR64=0
uzem libretro-uzem https://github.com/libretro/libretro-uzem.git master PROJECT YES GENERIC Makefile .
vba_next libretro-vba_next https://github.com/libretro/vba-next.git master PROJECT YES GENERIC Makefile.libretro .
vbam libretro-vbam https://github.com/libretro/vbam-libretro.git master PROJECT YES GENERIC Makefile src/libretro
vecx libretro-vecx https://github.com/libretro/libretro-vecx.git master PROJECT YES GENERIC Makefile.libretro .
virtualjaguar libretro-virtualjaguar https://github.com/libretro/virtualjaguar-libretro.git master PROJECT YES GENERIC Makefile .
vice_x64 libretro-vice_x64 https://github.com/libretro/vice-libretro.git master PROJECT YES GENERIC Makefile .
vice_x128 libretro-vice_x128 https://github.com/libretro/vice-libretro.git master PROJECT YES GENERIC Makefile . EMUTYPE=x128
vice_xvic libretro-vice_xvic https://github.com/libretro/vice-libretro.git master PROJECT YES GENERIC Makefile . EMUTYPE=xvic
vice_x64 libretro-vice_x64 https://github.com/libretro/vice-libretro.git master PROJECT YES GENERIC Makefile .
vice_xplus4 libretro-vice_xplus4 https://github.com/libretro/vice-libretro.git master PROJECT YES GENERIC Makefile . EMUTYPE=xplus4
vice_xvic libretro-vice_xvic https://github.com/libretro/vice-libretro.git master PROJECT YES GENERIC Makefile . EMUTYPE=xvic
virtualjaguar libretro-virtualjaguar https://github.com/libretro/virtualjaguar-libretro.git master PROJECT YES GENERIC Makefile .
xrick libretro-xrick https://github.com/libretro/xrick-libretro.git master PROJECT YES GENERIC Makefile .
yabause libretro-yabause https://github.com/libretro/yabause.git master PROJECT YES GENERIC Makefile libretro
desmume libretro-desmume https://github.com/libretro/desmume.git master PROJECT YES GENERIC Makefile.libretro desmume
dosbox libretro-dosbox https://github.com/libretro/dosbox-libretro.git master PROJECT YES GENERIC Makefile.libretro .
prboom libretro-prboom https://github.com/libretro/libretro-prboom.git master PROJECT YES GENERIC_ALT Makefile .
mame libretro-mame https://github.com/libretro/mame.git master PROJECT YES GENERIC Makefile.libretro . PTR64=0
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 PTR64=0
mame2014 libretro-mame2014 https://github.com/libretro/mame2014-libretro.git master PROJECT YES GENERIC Makefile . TARGET=mame PTR64=0
mess2014 libretro-mame2014 https://github.com/libretro/mame2014-libretro.git master PROJECT YES GENERIC Makefile . TARGET=mess PTR64=0
ume2014 libretro-mame2014 https://github.com/libretro/mame2014-libretro.git master PROJECT YES GENERIC Makefile . TARGET=ume PTR64=0
mednafen_psx libretro-beetle_psx https://github.com/libretro/beetle-psx-libretro.git master PROJECT YES GENERIC Makefile .
mednafen_psx_hw libretro-beetle_psx_hw https://github.com/libretro/beetle-psx-libretro.git master PROJECT YES GENERIC Makefile . HAVE_HW=1
uzem libretro-uzem https://github.com/libretro/libretro-uzem.git master PROJECT YES GENERIC Makefile .
gw libretro-gw https://github.com/libretro/gw-libretro.git master PROJECT YES GENERIC Makefile .
81 libretro-81 https://github.com/libretro/81-libretro.git master PROJECT YES GENERIC Makefile .
fuse libretro-fuse https://github.com/libretro/fuse-libretro.git master PROJECT YES GENERIC Makefile .

View File

@ -714,15 +714,6 @@ libretro_ppsspp_git_submodules="yes"
libretro_ppsspp_build_subdir="libretro"
libretro_ppsspp_build_opengl="yes"
include_core_psp1() {
register_module core "psp1" -ios -theos_ios -ngc -ps3 -psp1 -qnx -wii
}
libretro_psp1_name="PSP1"
libretro_psp1_git_url="https://github.com/libretro/PSP1.git"
libretro_psp1_git_submodules="yes"
libretro_psp1_build_subdir="libretro"
libretro_psp1_build_opengl="yes"
include_core_prosystem() {
register_module core "prosystem" -ngc -ps3 -wii
}
@ -831,6 +822,14 @@ libretro_nekop2_git_url="https://github.com/libretro/libretro-meowPC98.git"
libretro_nekop2_build_subdir="libretro"
libretro_nekop2_build_makefile="Makefile.libretro"
include_core_np2kai() {
register_module core "np2kai" -theos_ios -ngc -ps3 -psp1 -qnx -wii
}
libretro_np2kai_name="Neko Project II"
libretro_np2kai_git_url="https://github.com/AZO234/NP2kai.git"
libretro_np2kai_build_subdir="sdl2"
libretro_np2kai_build_makefile="Makefile.libretro"
include_core_px68k() {
register_module core "px68k" -theos_ios -ngc -ps3 -psp1 -qnx -wii
}