-
Notifications
You must be signed in to change notification settings - Fork 88
/
Makefile
55 lines (40 loc) · 1.19 KB
/
Makefile
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
# $OpenBSD: Makefile.template,v 1.71 2014/07/10 12:33:17 sthen Exp $
COMMENT-main = Game Boy Advance emulator
COMMENT-qt = Game Boy Advance emulator with GUI
V = 0.2.1
DISTNAME = mgba-$V
PKGNAME-main = mgba-$V
PKGNAME-qt = mgba-qt-$V
MULTI_PACKAGES = -main -qt
.include <bsd.port.arch.mk>
SHARED_LIBS += mgba 0.0 # 0.1
CATEGORIES = emulators
HOMEPAGE = https://endrift.com/mgba/
MAINTAINER = Anthony J. Bentley <anthony@cathet.us>
# MPL 2.0
PERMIT_PACKAGE_CDROM = Yes
WANTLIB-main = GL GLU MagickCore MagickWand SDL avcodec avformat \
avresample avutil c edit m png pthread swscale \
termcap z zip
WANTLIB-qt = ${WANTLIB-main} Qt5Core Qt5Gui Qt5Multimedia \
Qt5Network Qt5OpenGL Qt5Widgets estdc++ mgba
GH_ACCOUNT = mgba-emu
GH_PROJECT = mgba
GH_TAGNAME = $V
MODULES = devel/cmake \
gcc4
MODGCC4_ARCHS = *
MODGCC4_LANGS = c c++
LIB_DEPENDS-common = archivers/libzip \
graphics/ImageMagick \
graphics/ffmpeg \
devel/sdl
LIB_DEPENDS-main = ${LIB_DEPENDS-common}
LIB_DEPENDS-qt = ${LIB_DEPENDS-common} \
${MODQT_LIB_DEPENDS} \
emulators/mgba,-main
.if ${BUILD_PACKAGES:M-qt}
MODULES += x11/qt5
.endif
NO_TEST = Yes
.include <bsd.port.mk>