| @@ -1,41 +1,33 @@ | | | @@ -1,41 +1,33 @@ |
1 | # $NetBSD: options.mk,v 1.1 2018/08/14 12:55:41 nia Exp $ | | 1 | # $NetBSD: options.mk,v 1.2 2020/06/13 10:45:19 nia Exp $ |
2 | | | 2 | |
3 | PKG_OPTIONS_VAR= PKG_OPTIONS.libretro-ppsspp | | 3 | PKG_OPTIONS_VAR= PKG_OPTIONS.libretro-ppsspp |
4 | PKG_OPTIONS_REQUIRED_GROUPS= graphics | | 4 | PKG_OPTIONS_REQUIRED_GROUPS= gl |
5 | PKG_OPTIONS_GROUP.graphics= opengl | | 5 | PKG_OPTIONS_GROUP.gl= opengl |
6 | | | 6 | |
7 | .include "../../mk/bsd.fast.prefs.mk" | | 7 | .include "../../mk/bsd.fast.prefs.mk" |
8 | | | 8 | |
9 | .if !empty(MACHINE_ARCH:Mearm*) | | | |
10 | PKG_OPTIONS_GROUP.graphics+= rpi | | | |
11 | .endif | | | |
12 | | | | |
13 | .if !empty(MACHINE_ARCH:Mearm*) && ${OPSYS} == "NetBSD" | | 9 | .if !empty(MACHINE_ARCH:Mearm*) && ${OPSYS} == "NetBSD" |
14 | PKG_SUGGESTED_OPTIONS+= rpi | | 10 | PKG_OPTIONS_GROUP.gl+= rpi |
15 | .else | | | |
16 | PKG_SUGGESTED_OPTIONS+= opengl | | | |
17 | .endif | | 11 | .endif |
18 | | | 12 | |
19 | .if ${MACHINE_ARCH} == "earmv7hf" || ${MACHINE_ARCH} == "earmv7hfeb" | | 13 | PKG_SUGGESTED_OPTIONS+= opengl |
20 | PKG_SUPPORTED_OPTIONS+= simd | | 14 | |
21 | PKG_SUGGESTED_OPTIONS+= simd | | 15 | .if ${MACHINE_ARCH} == "earmv7hf" |
| | | 16 | PKG_SUPPORTED_OPTIONS+= simd |
| | | 17 | PKG_SUGGESTED_OPTIONS+= simd |
22 | .endif | | 18 | .endif |
23 | | | 19 | |
24 | .include "../../mk/bsd.options.mk" | | 20 | .include "../../mk/bsd.options.mk" |
25 | | | 21 | |
26 | .if !empty(PKG_OPTIONS:Msimd) | | 22 | .if !empty(PKG_OPTIONS:Msimd) |
27 | CFLAGS+= -mfpu=neon -D__NEON_OPT | | 23 | CFLAGS+= -mfpu=neon -D__NEON_OPT |
28 | MAKE_FLAGS+= HAVE_NEON=1 | | 24 | MAKE_FLAGS+= HAVE_NEON=1 |
29 | .endif | | 25 | .endif |
30 | | | 26 | |
31 | .if !empty(PKG_OPTIONS:Mrpi) | | 27 | .if !empty(PKG_OPTIONS:Mrpi) |
32 | BUILD_MAKE_FLAGS+= platform=rpi | | 28 | MAKE_FLAGS+= GLES=1 |
33 | SUBST_CLASSES+= vc | | 29 | MAKE_FLAGS+= GL_LIB="-lbrcmGLESv2" |
34 | SUBST_STAGE.vc= pre-configure | | | |
35 | SUBST_MESSAGE.vc= Fixing path to VideoCore libraries. | | | |
36 | SUBST_FILES.vc= libretro/Makefile | | | |
37 | SUBST_SED.vc+= -e 's;/opt/vc;${PREFIX};g' | | | |
38 | .include "../../misc/raspberrypi-userland/buildlink3.mk" | | 30 | .include "../../misc/raspberrypi-userland/buildlink3.mk" |
39 | .elif !empty(PKG_OPTIONS:Mopengl) | | 31 | .elif !empty(PKG_OPTIONS:Mopengl) |
40 | .include "../../graphics/MesaLib/buildlink3.mk" | | 32 | .include "../../graphics/MesaLib/buildlink3.mk" |
41 | .endif | | 33 | .endif |