fix the build on archs where vulkan is not built

This commit is contained in:
purplerain 2024-04-09 06:32:27 +00:00
parent 1908ee2b1e
commit c579440148
Signed by: purplerain
GPG Key ID: F42C07F07E2E35B7
1 changed files with 11 additions and 2 deletions

View File

@ -1,4 +1,4 @@
# $OpenBSD: Makefile,v 1.8 2023/03/03 06:32:18 jsg Exp $ # $OpenBSD: Makefile,v 1.10 2024/04/03 22:10:09 jsg Exp $
LIB= gallium_dri LIB= gallium_dri
@ -79,6 +79,7 @@ SLIBS= libdri \
libmesa_util \ libmesa_util \
libmesa_format \ libmesa_format \
libmesa_util_sse41 \ libmesa_util_sse41 \
libblake3 \
libmesa_util_c11 \ libmesa_util_c11 \
libnir \ libnir \
libcompiler \ libcompiler \
@ -93,6 +94,10 @@ SLIBS= libdri \
libswkmsdri \ libswkmsdri \
libsoftpipe libsoftpipe
.if ${WITH_AMD_VK} == "yes" || ${WITH_INTEL_VK} == "yes"
SLIBS+= libvtn
.endif
.if ${WITH_SSE41} == "yes" .if ${WITH_SSE41} == "yes"
SLIBS+= libmesa_sse41 SLIBS+= libmesa_sse41
.endif .endif
@ -115,6 +120,7 @@ SLIBS+= libamdgpuwinsys \
libaddrlib \ libaddrlib \
libamd_common \ libamd_common \
libamd_common_llvm \ libamd_common_llvm \
libaco \
libradeonsi_gfx6 \ libradeonsi_gfx6 \
libradeonsi_gfx7 \ libradeonsi_gfx7 \
libradeonsi_gfx8 \ libradeonsi_gfx8 \
@ -122,6 +128,7 @@ SLIBS+= libamdgpuwinsys \
libradeonsi_gfx10 \ libradeonsi_gfx10 \
libradeonsi_gfx103 \ libradeonsi_gfx103 \
libradeonsi_gfx11 \ libradeonsi_gfx11 \
libradeonsi_gfx115 \
libradeonsi libradeonsi
.endif .endif
@ -148,6 +155,7 @@ SLIBS+= libiris_gen80 \
libiris_gen110 \ libiris_gen110 \
libiris_gen120 \ libiris_gen120 \
libiris_gen125 \ libiris_gen125 \
libiris_gen200 \
libintel_compiler \ libintel_compiler \
libintel_dev \ libintel_dev \
libisl \ libisl \
@ -161,6 +169,7 @@ SLIBS+= libiris_gen80 \
libisl_gfx110 \ libisl_gfx110 \
libisl_gfx120 \ libisl_gfx120 \
libisl_gfx125 \ libisl_gfx125 \
libisl_gfx200 \
libisl_tiled_memcpy \ libisl_tiled_memcpy \
libisl_tiled_memcpy_sse41 \ libisl_tiled_memcpy_sse41 \
libblorp \ libblorp \
@ -199,7 +208,7 @@ LDADD+= -ldrm_amdgpu
LDADD+= ${BUILD_ID_SHA1} -Wl,--gc-sections \ LDADD+= ${BUILD_ID_SHA1} -Wl,--gc-sections \
-Wl,--version-script ${MESA_SRC}/src/gallium/targets/dri/dri.sym -Wl,--version-script ${MESA_SRC}/src/gallium/targets/dri/dri.sym
.if ${WITH_LD_DYNAMIC_LIST} == "yes" .if ${WITH_LD_DYNAMIC_LIST} == "yes"
LDADD+= -Wl,--dynamic-list ${MESA_SRC}/src/gallium/targets/dri-vdpau.dyn LDADD+= -Wl,--dynamic-list ${MESA_SRC}/src/gallium/targets/dri.dyn
.endif .endif
LDADD+= -Wl,--end-group LDADD+= -Wl,--end-group