1 # $NetBSD: Makefile,v 1.62 2025/09/19 22:08:30 mrg Exp $ 2 3 # build libraries for xorg 4 5 .include <bsd.own.mk> 6 7 .include "mesa-which.mk" 8 9 SUBDIR= libfontenc freetype libFS libICE libglapi${OLD_SUFFIX} \ 10 libXau libXdmcp libdrm libpciaccess \ 11 libxcvt libxshmfence .WAIT 12 .if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" 13 SUBDIR+=libdrm_intel 14 .endif 15 .if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" || ${MACHINE} == "evbarm" 16 SUBDIR+=libdrm_amdgpu libdrm_nouveau 17 .endif 18 SUBDIR+=libdrm_radeon pixman 19 .if !defined(MLIBDIR) 20 SUBDIR+=xkeyboard-config 21 .endif 22 SUBDIR+=libxcb \ 23 .WAIT \ 24 libX11 \ 25 .WAIT 26 .if !defined(MLIBDIR) 27 SUBDIR+=dri${OLD_SUFFIX} gallium${OLD_SUFFIX} 28 .endif 29 SUBDIR+=fontconfig libSM \ 30 .WAIT \ 31 libXcomposite libXdamage libXext libXfixes libXt \ 32 libxkbfile libepoxy \ 33 .WAIT 34 .if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" || ${MACHINE} == "evbarm" 35 # libvdpau depends upon libX11 and libXext 36 SUBDIR+=libvdpau \ 37 .WAIT 38 .endif 39 SUBDIR+=libXi libXxf86vm \ 40 .WAIT 41 # libGL depends upon libXxf86vm 42 SUBDIR+=libGL${OLD_SUFFIX} libXScrnSaver libXfont libXfont2 \ 43 libXinerama libXmu libXmuu libXpm libXrender \ 44 libXres libXtst libXvMC libXvMCW libXv libXxf86dga \ 45 libxkbui \ 46 .WAIT 47 .if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" 48 SUBDIR+=libI810XvMC 49 SUBDIR+=libIntelXvMC 50 SUBDIR+=libchromeXvMC 51 SUBDIR+=libchromeXvMCPro 52 .endif 53 SUBDIR+=libGLU libGLw libXaw6 libXaw libXcursor \ 54 libXrandr \ 55 .WAIT \ 56 libXpresent libXft \ 57 .WAIT \ 58 libXdmGreet \ 59 xcb-util 60 SUBDIR+=libgbm${OLD_SUFFIX} 61 .if ${HAVE_XORG_EGL} != "no" 62 # libEGL depends upon libgbm 63 SUBDIR+=.WAIT libEGL${OLD_SUFFIX} 64 .endif 65 66 .include <bsd.buildinstall.mk> 67 .include <bsd.subdir.mk> 68