| @@ -1,35 +1,44 @@ | | | @@ -1,35 +1,44 @@ |
1 | # $NetBSD: options.mk,v 1.10 2015/04/25 11:47:03 tnn Exp $ | | 1 | # $NetBSD: options.mk,v 1.11 2015/04/29 15:11:02 tnn Exp $ |
2 | | | 2 | |
3 | PKG_OPTIONS_VAR= PKG_OPTIONS.modular-xorg-server | | 3 | PKG_OPTIONS_VAR= PKG_OPTIONS.modular-xorg-server |
4 | PKG_SUPPORTED_OPTIONS= dri inet6 debug dtrace | | 4 | PKG_SUPPORTED_OPTIONS= dri inet6 debug dtrace |
5 | PKG_SUGGESTED_OPTIONS= dri inet6 | | 5 | PKG_SUGGESTED_OPTIONS= dri inet6 |
6 | | | 6 | |
7 | .include "../../mk/bsd.options.mk" | | 7 | .include "../../mk/bsd.options.mk" |
8 | | | 8 | |
9 | PLIST_VARS+= dri dtrace | | 9 | PLIST_VARS+= dri dri3 dtrace |
10 | | | 10 | |
11 | .if !empty(PKG_OPTIONS:Mdri) | | 11 | .if !empty(PKG_OPTIONS:Mdri) |
12 | .include "../../graphics/libepoxy/buildlink3.mk" | | 12 | .include "../../graphics/libepoxy/buildlink3.mk" |
13 | BUILDLINK_API_DEPENDS.MesaLib+= MesaLib>=10 | | 13 | BUILDLINK_API_DEPENDS.MesaLib+= MesaLib>=10 |
14 | .include "../../graphics/MesaLib/buildlink3.mk" | | 14 | .include "../../graphics/MesaLib/buildlink3.mk" |
15 | .include "../../x11/glproto/buildlink3.mk" | | 15 | .include "../../x11/glproto/buildlink3.mk" |
16 | .include "../../x11/dri2proto/buildlink3.mk" | | 16 | .include "../../x11/dri2proto/buildlink3.mk" |
17 | .include "../../x11/libdrm/buildlink3.mk" | | 17 | .include "../../x11/libdrm/buildlink3.mk" |
18 | .include "../../x11/xf86driproto/buildlink3.mk" | | 18 | .include "../../x11/xf86driproto/buildlink3.mk" |
19 | PLIST.dri= yes | | 19 | PLIST.dri= yes |
20 | CONFIGURE_ARGS+= --enable-dri | | 20 | CONFIGURE_ARGS+= --enable-dri |
21 | CONFIGURE_ARGS+= --enable-glx | | 21 | CONFIGURE_ARGS+= --enable-glx |
22 | CONFIGURE_ARGS+= --enable-aiglx | | 22 | CONFIGURE_ARGS+= --enable-aiglx |
| | | 23 | # Linux supports dri3 |
| | | 24 | . if ${OPSYS} == "Linux" |
| | | 25 | PLIST.dri3= yes |
| | | 26 | .include "../../x11/dri3proto/buildlink3.mk" |
| | | 27 | .include "../../x11/libxshmfence/buildlink3.mk" |
| | | 28 | CONFIGURE_ARGS+= --enable-dri3 |
| | | 29 | . else |
| | | 30 | CONFIGURE_ARGS+= --disable-dri3 |
| | | 31 | . endif |
23 | .else | | 32 | .else |
24 | ### | | 33 | ### |
25 | ### XXX Perhaps we should allow for a built-in glx without dri enabled? | | 34 | ### XXX Perhaps we should allow for a built-in glx without dri enabled? |
26 | ### | | 35 | ### |
27 | CONFIGURE_ARGS+= --disable-dri | | 36 | CONFIGURE_ARGS+= --disable-dri |
28 | CONFIGURE_ARGS+= --disable-glx | | 37 | CONFIGURE_ARGS+= --disable-glx |
29 | pre-build: disable-modesetting | | 38 | pre-build: disable-modesetting |
30 | .PHONY: disable-modesetting | | 39 | .PHONY: disable-modesetting |
31 | disable-modesetting: | | 40 | disable-modesetting: |
32 | (echo "all:"; echo "install:") > ${WRKSRC}/hw/xfree86/drivers/modesetting/Makefile | | 41 | (echo "all:"; echo "install:") > ${WRKSRC}/hw/xfree86/drivers/modesetting/Makefile |
33 | .endif | | 42 | .endif |
34 | | | 43 | |
35 | #.if !empty(PKG_OPTIONS:Mglamor) | | 44 | #.if !empty(PKG_OPTIONS:Mglamor) |