freebsd-ports/games/libretro/Makefile
2022-09-07 12:26:41 +02:00

150 lines
7.5 KiB
Makefile

PORTNAME= libretro
PORTVERSION= 0.3
CATEGORIES= games
MAINTAINER= dmenelkir@gmail.com
COMMENT= Meta-port for libretro cores
USES= metaport
OPTIONS_DEFINE= 2048 BEETLE_BSNES BEETLE_GBA BEETLE_LYNX BEETLE_NGP \
BEETLE_PCE_FAST BEETLE_PCFX BEETLE_PSX BEETLE_SUPERGRAFX BEETLE_SATURN \
BEETLE_VB BEETLE_WSWAN BLUEMSX CAP32 DESMUME2015 DOSBOX EMUX \
FBALPHA FBNEO FCEUMM FMSX FUSE GAMBATTE GENESIS_PLUS_GX GPSP GW \
HANDY HATARI MAME2000 MAME2003 MAME2003_PLUS MGBA MU NESTOPIA \
NXENGINE O2EM OPERA PARALLELN64 PCSX_REARMED PICODRIVE PLAY \
PRBOOM PROSYSTEM QUICKNES SCUMMVM SNES9X SNES9X2005 SNES9X2010 \
STELLA2014 TGBDUAL TYRQUAKE UAE VBANEXT VECX VIRTUALJAGUAR YABAUSE
OPTIONS_DEFAULT= 2048 BEETLE_BSNES BEETLE_GBA BEETLE_LYNX BEETLE_NGP \
BEETLE_PCE_FAST BEETLE_PCFX BEETLE_PSX BEETLE_SUPERGRAFX BEETLE_SATURN \
BEETLE_VB BEETLE_WSWAN BLUEMSX CAP32 DESMUME2015 DOSBOX EMUX \
FBALPHA FBNEO FCEUMM FMSX FUSE GAMBATTE GENESIS_PLUS_GX GPSP GW \
HANDY HATARI MAME2000 MAME2003 MAME2003_PLUS MGBA MU NESTOPIA \
NXENGINE O2EM OPERA PARALLELN64 PCSX_REARMED PICODRIVE PLAY \
PRBOOM PROSYSTEM QUICKNES SNES9X SNES9X2005 SNES9X2010 \
STELLA2014 TGBDUAL TYRQUAKE UAE VBANEXT VECX VIRTUALJAGUAR YABAUSE
OPTIONS_DEFAULT_aarch64= 2048 BEETLE_BSNES BEETLE_GBA BEETLE_LYNX BEETLE_NGP \
BEETLE_PCE_FAST BEETLE_PCFX BEETLE_PSX BEETLE_SUPERGRAFX \
BEETLE_VB BEETLE_WSWAN DOSBOX EMUX \
FBALPHA FBNEO FCEUMM FMSX FUSE GAMBATTE GENESIS_PLUS_GX GPSP GW \
HANDY HATARI MAME2000 MAME2003 MAME2003_PLUS MGBA MU NESTOPIA \
NXENGINE O2EM OPERA PCSX_REARMED PRBOOM PROSYSTEM QUICKNES \
SCUMMVM SNES9X SNES9X2005 SNES9X2010 STELLA2014 TGBDUAL \
TYRQUAKE UAE VBANEXT VECX VIRTUALJAGUAR
2048_DESC= 2048 puzzle game
BEETLE_BSNES_DESC= Mednafen Super Nintendo
BEETLE_GBA_DESC= Mednafen GameBoy Advance
BEETLE_LYNX_DESC= Mednafen Atari Lynx
BEETLE_NGP_DESC= Mednafen SNK Neo Geo Pocket
BEETLE_PCE_FAST_DESC= Mednafen NEC PC-Engine/Turbografx-16
BEETLE_PCFX_DESC= Mednafen NEC PC-FX
BEETLE_PSX_DESC= Mednafen Sony Playstation
BEETLE_SUPERGRAFX_DESC= Mednafen NEC Supergrafx
BEETLE_VB_DESC= Mednafen Nintendo Virtual Boy
BEETLE_WSWAN_DESC= Mednafen Nintendo Bandai Wonderswan
BLUEMSX_DESC= MSX1/2/Turbo-R
CAP32_DESC= Caprice32 - Amstrad CPC Emulator
DESMUME2015_DESC= Nintendo DS
DOSBOX_DESC= MS-DOS
EMUX_DESC= Multiple 8-Bit Console (Chip-8, GameBoy, NES, Mastersystem)
FBALPHA_DESC= Final Burn Alpha
FBNEO_DESC= Final Burn Neo
FCEUMM_DESC= Nintendo NES/Famicon
FMSX_DESC= MSX Emulator
FUSE_DESC= Sinclair ZX-Spectrum
GAMBATTE_DESC= Nintendo GameBoy Color
GENESIS_PLUS_GX_DESC= Sega 8-bit/16-bit Consoles and peripherals
GPSP_DESC= Nintendo GameBoy
GW_DESC= Nintendo Game & Watch
HANDY_DESC= Atari Lynx
HATARI_DESC= Atari ST/STE/TT/Falcon
MAME2000_DESC= M.A.M.E 0.37b5
MAME2003_DESC= M.A.M.E 0.78
MAME2003_PLUS_DESC= M.A.M.E 0.78 with extra additions
MGBA_DESC= Nintendo Gameboy Advance
MU_DESC= PalmOS emulator
NESTOPIA_DESC= Nintendo NES/Famicon
NXENGINE_DESC= Cave Story game
O2EM_DESC= Magnavox Odyssey 2 / Philips Videopac
OPERA_DESC= Panasonic 3DO
PARALLELN64_DESC= Improved Nintendo 64
PCSX_REARMED_DESC= Sony Playstation
PICODRIVE_DESC= Sega Genesis/Megadrive with peripherals
PLAY_DESC= PlayStation 2 Emulator
PRBOOM_DESC= Doom game
PROSYSTEM_DESC= Atari 7800
QUICKNES_DESC= Nintendo NES
SCUMMVM_DESC= Script Creation Utility for Maniac Mansion Virtual Machine
SNES9X_DESC= Nintendo Super NES/Super Famicon (Trunk)
SNES9X2005_DESC= Nintendo Super NES/Super Famicon (1.43)
SNES9X2010_DESC= Nintendo Super NES/Super Famicon (1.52)
STELLA2014_DESC= Atari 2600
TGBDUAL_DESC= Nintendo GameBoy and GameBoy Color (with link support)
TYRQUAKE_DESC= Quake game
UAE_DESC= Commodore Amiga
VBANEXT_DESC= Nintendo GameBoy Advance
VECX_DESC= GCE Vectrex
VIRTUALJAGUAR_DESC= Atari Jaguar
YABAUSE_DESC= Sega Saturn Emulator
2048_RUN_DEPENDS= libretro-2048>=0:games/libretro-2048
BEETLE_BSNES_RUN_DEPENDS= libretro-beetle_bsnes>=0:games/libretro-beetle_bsnes
BEETLE_GBA_RUN_DEPENDS= libretro-beetle_gba>=0:games/libretro-beetle_gba
BEETLE_LYNX_RUN_DEPENDS= libretro-beetle_lynx>=0:games/libretro-beetle_lynx
BEETLE_NGP_RUN_DEPENDS= libretro-beetle_ngp>=0:games/libretro-beetle_ngp
BEETLE_PCE_FAST_RUN_DEPENDS= libretro-beetle_pce_fast>=0:games/libretro-beetle_pce_fast
BEETLE_PCFX_RUN_DEPENDS= libretro-beetle_pcfx>=0:games/libretro-beetle_pcfx
BEETLE_PSX_RUN_DEPENDS= libretro-beetle_psx>=0:games/libretro-beetle_psx
BEETLE_SUPERGRAFX_RUN_DEPENDS= libretro-beetle_supergrafx>=0:games/libretro-beetle_supergrafx
BEETLE_VB_RUN_DEPENDS= libretro-beetle_vb>=0:games/libretro-beetle_vb
BEETLE_WSWAN_RUN_DEPENDS= libretro-beetle_wswan>=0:games/libretro-beetle_wswan
BLUEMSX_RUN_DEPENDS= libretro-bluemsx>=0:games/libretro-bluemsx
CAP32_RUN_DEPENDS= libretro-cap32>=0:games/libretro-cap32
DESMUME2015_RUN_DEPENDS= libretro-desmume2015>=0:games/libretro-desmume2015
DOSBOX_RUN_DEPENDS= libretro-dosbox>=0:games/libretro-dosbox
EMUX_RUN_DEPENDS= libretro-emux>=0:games/libretro-emux
FBALPHA_RUN_DEPENDS= libretro-fbalpha>=0:games/libretro-fbalpha
FBNEO_RUN_DEPENDS= libretro-fbneo>=0:games/libretro-fbneo
FCEUMM_RUN_DEPENDS= libretro-fceumm>=0:games/libretro-fceumm
FMSX_RUN_DEPENDS= libretro-fmsx>=0:games/libretro-fmsx
FUSE_RUN_DEPENDS= libretro-fuse>=0:games/libretro-fuse
GAMBATTE_RUN_DEPENDS= libretro-gambatte>=0:games/libretro-gambatte
GENESIS_PLUS_GX_RUN_DEPENDS= libretro-genesis_plus_gx>=0:games/libretro-genesis_plus_gx
GPSP_RUN_DEPENDS= libretro-gpsp>=0:games/libretro-gpsp
GW_RUN_DEPENDS= libretro-gw>=0:games/libretro-gw
HANDY_RUN_DEPENDS= libretro-handy>=0:games/libretro-handy
HATARI_RUN_DEPENDS= libretro-hatari>=0:games/libretro-hatari
MAME2000_RUN_DEPENDS= libretro-mame2000>=0:games/libretro-mame2000
MAME2003_RUN_DEPENDS= libretro-mame2003>=0:games/libretro-mame2003
MAME2003_PLUS_RUN_DEPENDS= libretro-mame2003_plus>=0:games/libretro-mame2003_plus
MGBA_RUN_DEPENDS= libretro-mgba>=0:games/libretro-mgba
MU_RUN_DEPENDS= libretro-mu>=0:games/libretro-mu
NESTOPIA_RUN_DEPENDS= libretro-nestopia>=0:games/libretro-nestopia
NXENGINE_RUN_DEPENDS= libretro-nxengine>=0:games/libretro-nxengine
O2EM_RUN_DEPENDS= libretro-o2em>=0:games/libretro-o2em
OPERA_RUN_DEPENDS= libretro-opera>=0:games/libretro-opera
PARALLELN64_RUN_DEPENDS= libretro-paralleln64>=0:games/libretro-paralleln64
PCSX_REARMED_RUN_DEPENDS= libretro-pcsx_rearmed>=0:games/libretro-pcsx_rearmed
PICODRIVE_RUN_DEPENDS= libretro-picodrive>=0:games/libretro-picodrive
PLAY_RUN_DEPENDS= libretro-play>=0:games/libretro-play
PRBOOM_RUN_DEPENDS= libretro-prboom>=0:games/libretro-prboom
PROSYSTEM_RUN_DEPENDS= libretro-prosystem>=0:games/libretro-prosystem
QUICKNES_RUN_DEPENDS= libretro-quicknes>=0:games/libretro-quicknes
SCUMMVM_RUN_DEPENDS= libretro-scummvm>=0:games/libretro-scummvm
SNES9X_RUN_DEPENDS= libretro-snes9x>=0:games/libretro-snes9x
SNES9X2005_RUN_DEPENDS= libretro-snes9x2005>=0:games/libretro-snes9x2005
SNES9X2010_RUN_DEPENDS= libretro-snes9x2010>=0:games/libretro-snes9x2010
STELLA2014_RUN_DEPENDS= libretro-stella2014>=0:games/libretro-stella2014
TGBDUAL_RUN_DEPENDS= libretro-tgbdual>=0:games/libretro-tgbdual
TYRQUAKE_RUN_DEPENDS= libretro-tyrquake>=0:games/libretro-tyrquake
UAE_RUN_DEPENDS= libretro-uae>=0:games/libretro-uae
VBANEXT_RUN_DEPENDS= libretro-vbanext>=0:games/libretro-vbanext
VECX_RUN_DEPENDS= libretro-vecx>=0:games/libretro-vecx
VIRTUALJAGUAR_RUN_DEPENDS= libretro-virtualjaguar>=0:games/libretro-virtualjaguar
YABAUSE_RUN_DEPENDS= libretro-yabause>=0:games/libretro-yabause
.include <bsd.port.mk>