Sun May 31 11:45:45 2020 UTC ()
libretro-bsnes-mercury: convert to core.mk


(nia)
diff -r1.5 -r1.6 pkgsrc/emulators/libretro-bsnes-mercury/Makefile.common

cvs diff -r1.5 -r1.6 pkgsrc/emulators/libretro-bsnes-mercury/Makefile.common (expand / switch to unified diff)

--- pkgsrc/emulators/libretro-bsnes-mercury/Makefile.common 2020/05/26 09:45:13 1.5
+++ pkgsrc/emulators/libretro-bsnes-mercury/Makefile.common 2020/05/31 11:45:45 1.6
@@ -1,50 +1,36 @@ @@ -1,50 +1,36 @@
1# $NetBSD: Makefile.common,v 1.5 2020/05/26 09:45:13 nia Exp $ 1# $NetBSD: Makefile.common,v 1.6 2020/05/31 11:45:45 nia Exp $
2# 2#
3# used by emulators/libretro-bsnes-mercury/Makefile 3# used by emulators/libretro-bsnes-mercury/Makefile
4# used by emulators/libretro-bsnes-mercury-accuracy/Makefile 4# used by emulators/libretro-bsnes-mercury-accuracy/Makefile
5# used by emulators/libretro-bsnes-mercury-performance/Makefile 5# used by emulators/libretro-bsnes-mercury-performance/Makefile
6 6
7DISTNAME= libretro-bsnes-mercury-20180803 7DISTNAME= libretro-bsnes-mercury-20180803
8PKGNAME= ${DISTNAME:S/libretro-bsnes-mercury/libretro-bsnes-mercury-${BSNES_PROFILE}/} 8PKGNAME= ${DISTNAME:S/libretro-bsnes-mercury/libretro-bsnes-mercury-${BSNES_PROFILE}/}
9CATEGORIES= emulators 9CATEGORIES= emulators
10MASTER_SITES= ${MASTER_SITE_GITHUB:=libretro/} 
11GITHUB_PROJECT= bsnes-mercury 10GITHUB_PROJECT= bsnes-mercury
12GITHUB_TAG= 4e221df676ffc7b46d083cf2ae100131eabe5076 11GITHUB_TAG= 4e221df676ffc7b46d083cf2ae100131eabe5076
13 12
14LICENSE= gnu-gpl-v3 13LICENSE= gnu-gpl-v3
15 14
16WRKSRC= ${WRKDIR}/${GITHUB_PROJECT}-${GITHUB_TAG} 15WRKSRC= ${WRKDIR}/${GITHUB_PROJECT}-${GITHUB_TAG}
17 16
18USE_TOOLS+= gmake 17USE_LANGUAGES= c c++
19USE_LANGUAGES= c gnu++11 
20 
21OPSYSVARS+= SOEXT 
22SOEXT.Darwin= dylib 
23SOEXT.*= so 
24PLIST_SUBST+= SOEXT=${SOEXT} 
25 18
26MAKE_FLAGS+= profile=${BSNES_PROFILE} 19MAKE_FLAGS+= profile=${BSNES_PROFILE}
27MAKE_FLAGS+= compiler=${CXX:Q} 20MAKE_FLAGS+= compiler=${CXX:Q}
28MAKE_FLAGS+= GIT_VERSION="-pkgsrc" 
29 21
30BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--no-undefined 
31BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--version-script=target-libretro/link.T 22BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--version-script=target-libretro/link.T
32 23
33INSTALLATION_DIRS+= ${PREFIX}/lib/libretro 
34 
35DISTINFO_FILE= ${.CURDIR}/../../emulators/libretro-bsnes-mercury/distinfo 24DISTINFO_FILE= ${.CURDIR}/../../emulators/libretro-bsnes-mercury/distinfo
36PATCHDIR= ${.CURDIR}/../../emulators/libretro-bsnes-mercury/patches 25PATCHDIR= ${.CURDIR}/../../emulators/libretro-bsnes-mercury/patches
37 26
38do-install: 27.include "../../mk/bsd.prefs.mk"
39 ${INSTALL_LIB} ${WRKSRC}/out/bsnes_mercury_${BSNES_PROFILE}_libretro.so \ 
40 ${DESTDIR}${PREFIX}/lib/libretro/bsnes_mercury_${BSNES_PROFILE}_libretro.so 
41 
42.include "../../mk/bsd.fast.prefs.mk" 
43 28
44# Needed in libco/aarch64.c 29# Needed in libco/aarch64.c
45.if ${MACHINE_ARCH} == "aarch64" || ${MACHINE_ARCH} == "aarch64eb" 30.if ${MACHINE_ARCH} == "aarch64" || ${MACHINE_ARCH} == "aarch64eb"
46CFLAGS+= -DHAVE_POSIX_MEMALIGN=1 31CFLAGS+= -DHAVE_POSIX_MEMALIGN=1
47.endif 32.endif
48 33
49.include "../../mk/dlopen.buildlink3.mk" 34LIBRETRO_CORE= bsnes_mercury_${BSNES_PROFILE}
50BUILDLINK_TRANSFORM+= opt:-ldl:${BUILDLINK_LDADD.dl:Q} 35
 36.include "../../emulators/retroarch/core.mk"