1 # $NetBSD: Makefile,v 1.57 2022/07/14 07:41:49 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 libpthread-stubs \ 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 libGL${OLD_SUFFIX} libXScrnSaver libXfont libXfont2 \ 41 libXinerama libXmu libXmuu libXpm libXrender \ 42 libXres libXtst libXvMC libXvMCW libXv libXxf86dga libXxf86misc \ 43 libxkbui \ 44 .WAIT 45 .if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" 46 SUBDIR+=libI810XvMC 47 SUBDIR+=libIntelXvMC 48 SUBDIR+=libchromeXvMC 49 SUBDIR+=libchromeXvMCPro 50 .endif 51 SUBDIR+=libGLU libGLw libXaw6 libXaw libXcursor \ 52 libXrandr \ 53 .WAIT \ 54 libXpresent libXft \ 55 .WAIT \ 56 libXdmGreet \ 57 xcb-util 58 SUBDIR+=libgbm${OLD_SUFFIX} 59 .if ${HAVE_XORG_GLAMOR} != "no" 60 # libEGL depends upon libgbm 61 SUBDIR+=.WAIT libEGL 62 .endif 63 64 .include <bsd.buildinstall.mk> 65 .include <bsd.subdir.mk> 66