aboutsummaryrefslogtreecommitdiff
path: root/games/libretro/Makefile
blob: 7094eba9b1653036c33e0aa3a2058359d96d1aee (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
PORTNAME=	libretro
PORTVERSION=	0.3
CATEGORIES=	games

MAINTAINER=	ports@FreeBSD.org
COMMENT=	Meta-port for libretro cores
WWW=		https://www.libretro.com

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>