2021-04-25 09:51:24 +02:00
|
|
|
# $NetBSD: Makefile,v 1.4 2021/04/25 07:51:24 mrg Exp $
|
2020-05-31 18:03:04 +02:00
|
|
|
|
|
|
|
DISTNAME= libretro-parallel-n64-20200528
|
|
|
|
CATEGORIES= emulators
|
|
|
|
GITHUB_PROJECT= parallel-n64
|
|
|
|
GITHUB_TAG= 9dd669e2f63b320c5942f2fe0b2df275dba99393
|
|
|
|
|
|
|
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
|
|
|
HOMEPAGE= https://github.com/libretro/parallel-n64
|
|
|
|
COMMENT= Libretro core based on the Parallel N64 emulator
|
|
|
|
LICENSE= gnu-gpl-v2
|
|
|
|
|
|
|
|
USE_LANGUAGES= c c++
|
|
|
|
LIBRETRO_CORE= parallel_n64
|
|
|
|
|
|
|
|
.include "../../mk/bsd.prefs.mk"
|
|
|
|
|
|
|
|
.if ${MACHINE_ARCH} == "i386"
|
|
|
|
MAKE_FLAGS+= WITH_DYNAREC=x86
|
|
|
|
.elif ${MACHINE_ARCH} == "x86_64"
|
|
|
|
MAKE_FLAGS+= WITH_DYNAREC=x86_64
|
2021-04-25 09:51:24 +02:00
|
|
|
.elif ${MACHINE_CPU} == "aarch64"
|
2020-05-31 18:03:04 +02:00
|
|
|
MAKE_FLAGS+= WITH_DYNAREC=aarch64
|
|
|
|
MAKE_FLAGS+= HAVE_NEON=0
|
|
|
|
CFLAGS+= -DNO_ASM -DARM_FIX
|
|
|
|
.elif ${MACHINE_ARCH} == "earmv7hf"
|
|
|
|
MAKE_FLAGS+= WITH_DYNAREC=arm
|
|
|
|
MAKE_FLAGS+= HAVE_NEON=1
|
|
|
|
CFLAGS+= -DNO_ASM -DARM_FIX
|
|
|
|
.elif !empty(MACHINE_ARCH:M*arm*)
|
|
|
|
MAKE_FLAGS+= WITH_DYNAREC=arm
|
|
|
|
MAKE_FLAGS+= HAVE_NEON=0
|
|
|
|
CFLAGS+= -DNO_ASM -DARM_FIX
|
|
|
|
.else
|
|
|
|
MAKE_FLAGS+= WITH_DYNAREC=
|
|
|
|
CFLAGS+= -DNO_ASM
|
|
|
|
.endif
|
|
|
|
|
|
|
|
BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--version-script=./libretro/link.T
|
|
|
|
|
|
|
|
.include "options.mk"
|
|
|
|
.include "../../emulators/retroarch/core.mk"
|
2020-12-31 21:04:11 +01:00
|
|
|
.include "../../mk/atomic64.mk"
|
2020-05-31 18:03:04 +02:00
|
|
|
.include "../../mk/bsd.pkg.mk"
|