xorg/lib stuff to enable mesa.old, prepare for new mesa
- rename OLD_PREFIX to OLD_SUFFIX, since it is - include mesa-which.mk and use ${OLD_SUFFIX} in several places - remove mesa < 18 support
This commit is contained in:
parent
2653f85101
commit
acf5bb3f32
|
@ -1,15 +1,13 @@
|
|||
# $NetBSD: Makefile,v 1.9 2019/03/10 13:52:11 mrg Exp $
|
||||
# $NetBSD: Makefile,v 1.10 2021/07/11 20:52:06 mrg Exp $
|
||||
|
||||
# *proto packages for xorg
|
||||
|
||||
.include <bsd.own.mk>
|
||||
|
||||
.if ${HAVE_MESA_VER} == 18
|
||||
SUBDIR= KHR
|
||||
.endif
|
||||
.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" || ${MACHINE} == "evbarm"
|
||||
SUBDIR+= libvdpau
|
||||
.endif
|
||||
SUBDIR+= KHR
|
||||
SUBDIR+= xorgproto xbitmaps xcb-proto
|
||||
SUBDIR+= .WAIT xtrans
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $NetBSD: Makefile,v 1.55 2021/07/11 01:13:26 mrg Exp $
|
||||
# $NetBSD: Makefile,v 1.56 2021/07/11 20:52:06 mrg Exp $
|
||||
|
||||
# build libraries for xorg
|
||||
|
||||
|
@ -6,7 +6,7 @@
|
|||
|
||||
.include "mesa-which.mk"
|
||||
|
||||
SUBDIR= libfontenc freetype libFS libICE libglapi${OLD_PREFIX} \
|
||||
SUBDIR= libfontenc freetype libFS libICE libglapi${OLD_SUFFIX} \
|
||||
libXau libXdmcp libdrm libpciaccess libpthread-stubs libxshmfence .WAIT
|
||||
.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
|
||||
SUBDIR+=libdrm_intel
|
||||
|
@ -23,7 +23,7 @@ SUBDIR+=libxcb \
|
|||
libX11 \
|
||||
.WAIT
|
||||
.if !defined(MLIBDIR)
|
||||
SUBDIR+=dri${OLD_PREFIX} gallium${OLD_PREFIX}
|
||||
SUBDIR+=dri${OLD_SUFFIX} gallium${OLD_SUFFIX}
|
||||
.endif
|
||||
SUBDIR+=fontconfig libSM \
|
||||
.WAIT \
|
||||
|
@ -36,7 +36,7 @@ SUBDIR+=libvdpau \
|
|||
.WAIT
|
||||
.endif
|
||||
SUBDIR+=libXi libXxf86vm \
|
||||
libGL${OLD_PREFIX} libXScrnSaver libXfont libXfont2 \
|
||||
libGL${OLD_SUFFIX} libXScrnSaver libXfont libXfont2 \
|
||||
libXinerama libXmu libXmuu libXpm libXrender \
|
||||
libXres libXtst libXvMC libXvMCW libXv libXxf86dga libXxf86misc \
|
||||
libxkbui \
|
||||
|
@ -54,7 +54,7 @@ SUBDIR+=libGLU libGLw libXaw6 libXaw libXcursor \
|
|||
.WAIT \
|
||||
libXdmGreet \
|
||||
xcb-util
|
||||
SUBDIR+=libgbm${OLD_PREFIX}
|
||||
SUBDIR+=libgbm${OLD_SUFFIX}
|
||||
.if ${HAVE_XORG_GLAMOR} != "no"
|
||||
# libEGL depends upon libgbm
|
||||
SUBDIR+=.WAIT libEGL
|
||||
|
|
|
@ -1,9 +1,11 @@
|
|||
# $NetBSD: Makefile,v 1.37 2021/04/13 04:58:59 mrg Exp $
|
||||
# $NetBSD: Makefile,v 1.38 2021/07/11 20:52:06 mrg Exp $
|
||||
|
||||
# Link the mesa_dri_drivers mega driver.
|
||||
|
||||
.include <bsd.own.mk>
|
||||
|
||||
.include "../mesa-which.mk"
|
||||
|
||||
.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" || \
|
||||
${MACHINE} == "evbarm"
|
||||
|
||||
|
@ -425,7 +427,7 @@ SRCS+= ${DRI_SOURCES.${_d}}
|
|||
LIBDPLIBS+= expat ${NETBSDSRCDIR}/external/mit/expat/lib/libexpat
|
||||
LIBDPLIBS+= m ${NETBSDSRCDIR}/lib/libm
|
||||
LIBDPLIBS+= pthread ${NETBSDSRCDIR}/lib/libpthread
|
||||
LIBDPLIBS+= glapi ${.CURDIR}/../libglapi
|
||||
LIBDPLIBS+= glapi ${.CURDIR}/../libglapi${OLD_SUFFIX}
|
||||
LIBDPLIBS+= drm ${.CURDIR}/../libdrm
|
||||
.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
|
||||
LIBDPLIBS+= drm_intel ${.CURDIR}/../libdrm_intel
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $NetBSD: Makefile,v 1.47 2021/05/30 01:57:00 joerg Exp $
|
||||
# $NetBSD: Makefile,v 1.48 2021/07/11 20:52:06 mrg Exp $
|
||||
|
||||
# Link the gallium mega driver.
|
||||
|
||||
|
@ -7,6 +7,8 @@ LIBISCXX= yes
|
|||
|
||||
.include <bsd.own.mk>
|
||||
|
||||
.include "../mesa-which.mk"
|
||||
|
||||
SHLIB_MAJOR= 0
|
||||
|
||||
LIB= gallium_dri
|
||||
|
@ -970,7 +972,7 @@ LIBDPLIBS+= drm_amdgpu ${.CURDIR}/../libdrm_amdgpu
|
|||
LIBDPLIBS+= drm_nouveau ${.CURDIR}/../libdrm_nouveau
|
||||
.endif # ${BUILD_NOUVEAU} == 1
|
||||
.endif # ${BUILD_RADEON} == 1 || ${BUILD_NOUVEAU} == 1
|
||||
LIBDPLIBS+= glapi ${.CURDIR}/../libglapi
|
||||
LIBDPLIBS+= glapi ${.CURDIR}/../libglapi${OLD_SUFFIX}
|
||||
LIBDPLIBS+= expat ${.CURDIR}/../../../../../external/mit/expat/lib/libexpat
|
||||
LIBDPLIBS+= terminfo ${.CURDIR}/../../../../../lib/libterminfo
|
||||
LIBDPLIBS+= execinfo ${.CURDIR}/../../../../../lib/libexecinfo
|
||||
|
|
|
@ -1,7 +1,9 @@
|
|||
# $NetBSD: Makefile,v 1.31 2020/10/31 13:28:22 nia Exp $
|
||||
# $NetBSD: Makefile,v 1.32 2021/07/11 20:52:06 mrg Exp $
|
||||
|
||||
.include <bsd.own.mk>
|
||||
|
||||
.include "../mesa-which.mk"
|
||||
|
||||
LIB= GL
|
||||
LIBISCXX= yes
|
||||
|
||||
|
@ -201,7 +203,7 @@ LIBDPLIBS= Xext ${.CURDIR}/../libXext \
|
|||
Xxf86vm ${.CURDIR}/../libXxf86vm \
|
||||
Xfixes ${.CURDIR}/../libXfixes \
|
||||
Xdamage ${.CURDIR}/../libXdamage \
|
||||
glapi ${.CURDIR}/../libglapi \
|
||||
glapi ${.CURDIR}/../libglapi${OLD_SUFFIX} \
|
||||
drm ${.CURDIR}/../libdrm \
|
||||
X11-xcb ${.CURDIR}/../libX11/libX11-xcb \
|
||||
xcb-dri2 ${.CURDIR}/../libxcb/dri2 \
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $NetBSD: Makefile,v 1.20 2019/03/24 00:47:16 rin Exp $
|
||||
# $NetBSD: Makefile,v 1.21 2021/07/11 20:52:06 mrg Exp $
|
||||
|
||||
.include <bsd.own.mk>
|
||||
|
||||
|
@ -133,7 +133,7 @@ INCSDIR=${X11INCDIR}/GL
|
|||
|
||||
LIBDPLIBS= Xext ${.CURDIR}/../libXext \
|
||||
X11 ${.CURDIR}/../libX11/dynamic \
|
||||
GL ${.CURDIR}/../libGL${OLD_PREFIX} \
|
||||
GL ${.CURDIR}/../libGL${OLD_SUFFIX} \
|
||||
Xxf86vm ${.CURDIR}/../libXxf86vm \
|
||||
Xfixes ${.CURDIR}/../libXfixes \
|
||||
Xdamage ${.CURDIR}/../libXdamage \
|
||||
|
@ -142,7 +142,7 @@ LIBDPLIBS= Xext ${.CURDIR}/../libXext \
|
|||
|
||||
PKGCONFIG= glu
|
||||
PKGDIST.glu= ${X11SRCDIR.glu}
|
||||
.include "${.CURDIR}/../libGL${OLD_PREFIX}/mesa-ver.mk"
|
||||
.include "${.CURDIR}/../libGL${OLD_SUFFIX}/mesa-ver.mk"
|
||||
PKGCONFIG_VERSION.glu= ${MESA_VER}
|
||||
PKGCONFIG_SED_FLAGS= \
|
||||
-e "s,@GLU_REQUIRES@,gl,"
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $NetBSD: Makefile,v 1.5 2019/03/10 02:29:53 mrg Exp $
|
||||
# $NetBSD: Makefile,v 1.6 2021/07/11 20:52:06 mrg Exp $
|
||||
|
||||
.include <bsd.own.mk>
|
||||
|
||||
|
@ -32,7 +32,7 @@ LIBDPLIBS= Xext ${.CURDIR}/../libXext \
|
|||
Xdamage ${.CURDIR}/../libXdamage \
|
||||
m ${.CURDIR}/../../../../../lib/libm \
|
||||
drm ${.CURDIR}/../libdrm \
|
||||
GL ${.CURDIR}/../libGL${OLD_PREFIX} \
|
||||
GL ${.CURDIR}/../libGL${OLD_SUFFIX} \
|
||||
ICE ${.CURDIR}/../libICE \
|
||||
SM ${.CURDIR}/../libSM \
|
||||
Xt ${.CURDIR}/../libXt \
|
||||
|
|
|
@ -1,7 +1,9 @@
|
|||
# $NetBSD: Makefile,v 1.7 2019/09/24 19:29:42 maya Exp $
|
||||
# $NetBSD: Makefile,v 1.8 2021/07/11 20:52:06 mrg Exp $
|
||||
|
||||
.include <bsd.own.mk>
|
||||
|
||||
.include "../mesa-which.mk"
|
||||
|
||||
LIB= gbm
|
||||
|
||||
.PATH: ${X11SRCDIR.Mesa}/src/gbm/main
|
||||
|
@ -45,7 +47,7 @@ COPTS.gbm_dri.c+= -Wno-error
|
|||
INCS= gbm.h
|
||||
INCSDIR= ${X11INCDIR}
|
||||
|
||||
LIBDPLIBS= glapi ${.CURDIR}/../libglapi
|
||||
LIBDPLIBS= glapi ${.CURDIR}/../libglapi${OLD_SUFFIX}
|
||||
LIBDPLIBS+= drm ${.CURDIR}/../libdrm
|
||||
LIBDPLIBS+= expat ${NETBSDSRCDIR}/external/mit/expat/lib/libexpat
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# $NetBSD: mesa-which.mk,v 1.2 2021/07/11 01:13:26 mrg Exp $
|
||||
# $NetBSD: mesa-which.mk,v 1.3 2021/07/11 20:52:06 mrg Exp $
|
||||
|
||||
OLD_PREFIX=
|
||||
OLD_SUFFIX=
|
||||
.if ${EXTERNAL_MESALIB_DIR} == "MesaLib.old"
|
||||
OLD_PREFIX=.old
|
||||
OLD_SUFFIX=.old
|
||||
.endif
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $NetBSD: Makefile,v 1.13 2021/05/30 22:24:36 joerg Exp $
|
||||
# $NetBSD: Makefile,v 1.14 2021/07/11 20:52:07 mrg Exp $
|
||||
|
||||
.include <bsd.own.mk>
|
||||
|
||||
|
@ -59,7 +59,7 @@ CPPFLAGS+= -I${DESTDIR}${X11INCDIR}/X11 \
|
|||
-I${DESTDIR}${X11INCDIR}/pixman-1 \
|
||||
-I${X11SRCDIR.${DRIVER}}/../include
|
||||
|
||||
LIBDPLIBS+= gbm ${.CURDIR}/../../../lib/libgbm${OLD_PREFIX}
|
||||
LIBDPLIBS+= gbm ${.CURDIR}/../../../lib/libgbm${OLD_SUFFIX}
|
||||
|
||||
COPTS+= -fcommon
|
||||
|
||||
|
|
Loading…
Reference in New Issue