| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile.common,v 1.4 2019/05/18 09:42:03 nia Exp $ | | 1 | # $NetBSD: Makefile.common,v 1.4.6.1 2020/06/17 11:46:56 bsiegert 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 | |
7 | DISTNAME= libretro-bsnes-mercury-20180803 | | 7 | DISTNAME= libretro-bsnes-mercury-20180803 |
8 | PKGNAME= ${DISTNAME:S/libretro-bsnes-mercury/libretro-bsnes-mercury-${BSNES_PROFILE}/} | | 8 | PKGNAME= ${DISTNAME:S/libretro-bsnes-mercury/libretro-bsnes-mercury-${BSNES_PROFILE}/} |
9 | CATEGORIES= emulators | | 9 | CATEGORIES= emulators |
10 | MASTER_SITES= ${MASTER_SITE_GITHUB:=libretro/} | | 10 | MASTER_SITES= ${MASTER_SITE_GITHUB:=libretro/} |
11 | GITHUB_PROJECT= bsnes-mercury | | 11 | GITHUB_PROJECT= bsnes-mercury |
12 | GITHUB_TAG= 4e221df676ffc7b46d083cf2ae100131eabe5076 | | 12 | GITHUB_TAG= 4e221df676ffc7b46d083cf2ae100131eabe5076 |
13 | | | 13 | |
14 | LICENSE= gnu-gpl-v3 | | 14 | LICENSE= gnu-gpl-v3 |
| @@ -27,20 +27,18 @@ BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--no- | | | @@ -27,20 +27,18 @@ BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--no- |
27 | BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--version-script=target-libretro/link.T | | 27 | BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--version-script=target-libretro/link.T |
28 | | | 28 | |
29 | INSTALLATION_DIRS+= ${PREFIX}/lib/libretro | | 29 | INSTALLATION_DIRS+= ${PREFIX}/lib/libretro |
30 | | | 30 | |
31 | DISTINFO_FILE= ${.CURDIR}/../../emulators/libretro-bsnes-mercury/distinfo | | 31 | DISTINFO_FILE= ${.CURDIR}/../../emulators/libretro-bsnes-mercury/distinfo |
32 | PATCHDIR= ${.CURDIR}/../../emulators/libretro-bsnes-mercury/patches | | 32 | PATCHDIR= ${.CURDIR}/../../emulators/libretro-bsnes-mercury/patches |
33 | | | 33 | |
34 | do-install: | | 34 | do-install: |
35 | ${INSTALL_LIB} ${WRKSRC}/out/bsnes_mercury_${BSNES_PROFILE}_libretro.so \ | | 35 | ${INSTALL_LIB} ${WRKSRC}/out/bsnes_mercury_${BSNES_PROFILE}_libretro.so \ |
36 | ${DESTDIR}${PREFIX}/lib/libretro/bsnes_mercury_${BSNES_PROFILE}_libretro.so | | 36 | ${DESTDIR}${PREFIX}/lib/libretro/bsnes_mercury_${BSNES_PROFILE}_libretro.so |
37 | | | 37 | |
38 | .include "../../mk/bsd.fast.prefs.mk" | | 38 | .include "../../mk/bsd.fast.prefs.mk" |
39 | | | 39 | |
40 | # Needed in libco/aarch64.c | | 40 | # libco/aarch64.c and libco/armeabi.c try to use memalign() otherwise, |
41 | .if ${MACHINE_ARCH} == "aarch64" || ${MACHINE_ARCH} == "aarch64eb" | | 41 | CFLAGS.NetBSD+= -DHAVE_POSIX_MEMALIGN=1 |
42 | CFLAGS+= -DHAVE_POSIX_MEMALIGN=1 | | | |
43 | .endif | | | |
44 | | | 42 | |
45 | .include "../../mk/dlopen.buildlink3.mk" | | 43 | .include "../../mk/dlopen.buildlink3.mk" |
46 | BUILDLINK_TRANSFORM+= opt:-ldl:${BUILDLINK_LDADD.dl:Q} | | 44 | BUILDLINK_TRANSFORM+= opt:-ldl:${BUILDLINK_LDADD.dl:Q} |