108 lines
2.6 KiB
Makefile
108 lines
2.6 KiB
Makefile
# $OpenBSD: Makefile,v 1.12 2024/07/25 06:54:05 jsg Exp $
|
|
|
|
.include "config.mk"
|
|
|
|
SUBDIR= include pkgconfig \
|
|
libblake3 libcompiler libdri \
|
|
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 \
|
|
libws_null libwsw libvtn libxmlconfig
|
|
|
|
.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
|
|
.for GFX in 40 50 60 70 75 80 90 110 120 125 200
|
|
SUBDIR+= libisl_gfx${GFX}
|
|
.endfor
|
|
.endif
|
|
|
|
.if ${WITH_GALLIUM_R300} == "yes" || ${WITH_GALLIUM_R600} == "yes" || \
|
|
${WITH_GALLIUM_RADEONSI} == "yes" || make(obj)
|
|
SUBDIR+= libradeonwinsys
|
|
.endif
|
|
|
|
.if ${WITH_AMD_VK} == "yes" || ${WITH_INTEL_VK} == "yes" || make(obj)
|
|
SUBDIR+= libvulkan_runtime libvulkan_util libvulkan_wsi
|
|
.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
|
|
.for GEN in 70 75 80 90 110 120 125 200
|
|
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
|
|
.for GEN in 80 90 110 120 125 200
|
|
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)
|
|
.for GEN in 6 7 8 9 10 103 11 115
|
|
SUBDIR+= libradeonsi_gfx${GEN}
|
|
.endfor
|
|
SUBDIR+= libradeonsi
|
|
.endif
|
|
|
|
# installed libs
|
|
SUBDIR+= libglapi libgbm libEGL libGL libGLESv1_CM libGLESv2 libOSMesa
|
|
|
|
SUBDIR+= libgallium_dri
|
|
|
|
.if ${WITH_GALLIUM_VA} == "yes" || make(obj)
|
|
SUBDIR+= libva_st libgallium_drv_video
|
|
.endif
|
|
|
|
.include <bsd.subdir.mk>
|