2024-07-21 23:01:29 +00:00
|
|
|
# $OpenBSD: Makefile,v 1.10 2024/07/21 13:30:50 jsg Exp $
|
2023-08-28 05:57:34 +00:00
|
|
|
|
|
|
|
.include "config.mk"
|
|
|
|
|
|
|
|
SUBDIR= include pkgconfig \
|
2024-04-29 00:35:41 +00:00
|
|
|
libblake3 libcompiler libdri \
|
2023-08-28 05:57:34 +00:00
|
|
|
libgallium libgalliumvl \
|
|
|
|
libglapi_static libglcpp libglsl \
|
|
|
|
libloader \
|
|
|
|
libmesa libmesa_format \
|
|
|
|
libmesa_util libmesa_util_c11 \
|
|
|
|
libnir libpipe_loader_static libsoftpipe \
|
|
|
|
libmesa_util_sse41 \
|
|
|
|
libswdri libswkmsdri \
|
2024-06-21 01:24:45 +00:00
|
|
|
libws_null libwsw libvtn libxmlconfig
|
2023-08-28 05:57:34 +00:00
|
|
|
|
|
|
|
.if ${XENOCARA_BUILD_DRI3:L} == "yes" || make(obj)
|
|
|
|
SUBDIR+= libloader_dri3_helper
|
|
|
|
.endif
|
|
|
|
|
|
|
|
.if ${WITH_SSE41} == "yes" || make(obj)
|
|
|
|
SUBDIR+= libmesa_sse41
|
|
|
|
.endif
|
|
|
|
|
|
|
|
.if ${WITH_AMD_VK} == "yes" || ${WITH_GALLIUM_RADEONSI} == "yes" || make(obj)
|
|
|
|
SUBDIR+= libaddrlib libamd_common libamd_common_llvm libamdgpuwinsys
|
|
|
|
.endif
|
|
|
|
|
|
|
|
.if ${WITH_GALLIUM_CROCUS} == "yes" || ${WITH_GALLIUM_IRIS} == "yes" || \
|
|
|
|
${WITH_INTEL_VK} == "yes" || make(obj)
|
|
|
|
SUBDIR+= libblorp libintel_common libintel_compiler libintel_dev \
|
|
|
|
libintel-driver-ds \
|
|
|
|
libintel_perf libisl libisl_tiled_memcpy \
|
|
|
|
libisl_tiled_memcpy_sse41
|
2024-04-29 00:35:41 +00:00
|
|
|
.for GFX in 40 50 60 70 75 80 90 110 120 125 200
|
2023-08-28 05:57:34 +00:00
|
|
|
SUBDIR+= libisl_gfx${GFX}
|
|
|
|
.endfor
|
|
|
|
.endif
|
|
|
|
|
|
|
|
.if ${WITH_GALLIUM_R300} == "yes" || ${WITH_GALLIUM_R600} == "yes" || \
|
|
|
|
${WITH_GALLIUM_RADEONSI} == "yes" || make(obj)
|
2024-07-20 20:41:33 +00:00
|
|
|
SUBDIR+= libva_st
|
2023-08-28 05:57:34 +00:00
|
|
|
SUBDIR+= libradeonwinsys
|
|
|
|
.endif
|
|
|
|
|
|
|
|
.if ${WITH_AMD_VK} == "yes" || ${WITH_INTEL_VK} == "yes" || make(obj)
|
2024-06-21 01:24:45 +00:00
|
|
|
SUBDIR+= libvulkan_runtime libvulkan_util libvulkan_wsi
|
2023-08-28 05:57:34 +00:00
|
|
|
.endif
|
|
|
|
|
|
|
|
.if ${WITH_LLVM} == "yes" || make(obj)
|
|
|
|
SUBDIR+= libllvmpipe
|
|
|
|
.endif
|
|
|
|
|
|
|
|
.if ${WITH_AMD_VK} == "yes" || make(obj)
|
|
|
|
SUBDIR+= libaco
|
|
|
|
SUBDIR+= libvulkan_radeon
|
|
|
|
.endif
|
|
|
|
|
|
|
|
.if ${WITH_INTEL_VK} == "yes" || make(obj)
|
|
|
|
SUBDIR+= libanv_common libanv_hasvk_common
|
2024-04-29 00:35:41 +00:00
|
|
|
.for GEN in 70 75 80 90 110 120 125 200
|
2023-08-28 05:57:34 +00:00
|
|
|
SUBDIR+= libanv_gen${GEN}
|
|
|
|
.endfor
|
|
|
|
SUBDIR+= libvulkan_intel libvulkan_intel_hasvk
|
|
|
|
.endif
|
|
|
|
|
|
|
|
.if ${WITH_GALLIUM_I915} == "yes" || make(obj)
|
|
|
|
SUBDIR+= libi915 libi915drm
|
|
|
|
.endif
|
|
|
|
|
|
|
|
.if ${WITH_GALLIUM_CROCUS} == "yes" || make(obj)
|
|
|
|
SUBDIR+= libcrocus libcrocuswinsys
|
|
|
|
.for GEN in 40 45 50 60 70 75 80
|
|
|
|
SUBDIR+= libcrocus_per_hw_ver${GEN}
|
|
|
|
.endfor
|
|
|
|
.endif
|
|
|
|
|
|
|
|
.if ${WITH_GALLIUM_IRIS} == "yes" || make(obj)
|
|
|
|
SUBDIR+= libiris libiriswinsys
|
2024-04-29 00:35:41 +00:00
|
|
|
.for GEN in 80 90 110 120 125 200
|
2023-08-28 05:57:34 +00:00
|
|
|
SUBDIR+= libiris_gen${GEN}
|
|
|
|
.endfor
|
|
|
|
.endif
|
|
|
|
|
|
|
|
.if ${WITH_GALLIUM_R300} == "yes" || make(obj)
|
|
|
|
SUBDIR+= libr300
|
|
|
|
.endif
|
|
|
|
|
|
|
|
.if ${WITH_GALLIUM_R600} == "yes" || make(obj)
|
|
|
|
SUBDIR+= libr600
|
|
|
|
.endif
|
|
|
|
|
|
|
|
.if ${WITH_GALLIUM_RADEONSI} == "yes" || make(obj)
|
2024-04-29 00:35:41 +00:00
|
|
|
.for GEN in 6 7 8 9 10 103 11 115
|
2023-08-28 05:57:34 +00:00
|
|
|
SUBDIR+= libradeonsi_gfx${GEN}
|
|
|
|
.endfor
|
|
|
|
SUBDIR+= libradeonsi
|
|
|
|
.endif
|
|
|
|
|
|
|
|
# installed libs
|
|
|
|
SUBDIR+= libglapi libgbm libEGL libGL libGLESv1_CM libGLESv2 libOSMesa
|
|
|
|
|
|
|
|
SUBDIR+= libgallium_dri
|
|
|
|
|
2024-07-21 23:01:29 +00:00
|
|
|
.if ${WITH_VAAPI} == "yes" || make(obj)
|
2024-07-20 20:41:33 +00:00
|
|
|
SUBDIR+= libgallium_drv_video
|
2024-07-21 23:01:29 +00:00
|
|
|
.endif
|
2024-07-20 20:41:33 +00:00
|
|
|
|
2023-08-28 05:57:34 +00:00
|
|
|
.include <bsd.subdir.mk>
|