Dolphin is a Gamecube, Wii and Triforce (the arcade machine based on the Gamecube) emulator which supports many extra features and abilities not present on the original consoles. Gamecube and Wii compatibility is good - one can expect "mainstream" titles to run; lesser known titles can be hit or miss. Triforce compatibility is currently limited to a couple of games - others require more of the Triforce-specific peripheral devices to be emulated. Check (and update!) the Compatibility Wiki for more specific information.
34 lines
916 B
Makefile
34 lines
916 B
Makefile
# $NetBSD: Makefile,v 1.1 2013/05/08 02:42:58 othyro Exp $
|
|
#
|
|
|
|
DISTNAME= dolphin-3.5-src
|
|
PKGNAME= ${DISTNAME:S/-src//1}
|
|
CATEGORIES= emulators
|
|
MASTER_SITES= http://dolphin-emu.googlecode.com/files/
|
|
EXTRACT_SUFX= .zip
|
|
|
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
|
HOMEPAGE= http://dolphin-emu.org/
|
|
COMMENT= Gamecube/Wii/Triforce Emulator
|
|
LICENSE= gnu-gpl-v2
|
|
|
|
WRKSRC= ${WRKDIR}/${PKGNAME_NOREV}
|
|
USE_CMAKE= yes
|
|
USE_LANGUAGES= c c++
|
|
USE_TOOLS+= gmake msgmerge pkg-config
|
|
GCC_REQD= 4.7
|
|
|
|
.include "options.mk"
|
|
|
|
CMAKE_ARGS+= -DDISABLE_WX=ON # XXX requires wxGTK29
|
|
CXXFLAGS+= -std=gnu++0x -std=c++0x
|
|
|
|
SUBST_CLASSES+= soil
|
|
SUBST_FILES.soil= Source/Core/VideoCommon/Src/HiresTextures.cpp
|
|
SUBST_MESSAGE.soil= Fixing SOIL include path.
|
|
SUBST_SED.soil= -e 's|SOIL/SOIL.h|SOIL.h|1'
|
|
SUBST_STAGE.soil= post-patch
|
|
|
|
.include "../../graphics/freetype2/buildlink3.mk"
|
|
.include "../../archivers/lzo/buildlink3.mk"
|
|
.include "../../mk/bsd.pkg.mk"
|