1 # $NetBSD: Makefile,v 1.50 2019/05/31 11:13:27 maya 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_PREFIX} \ 10 libXau libXdmcp libdrm libpciaccess libpthread-stubs libxshmfence .WAIT 11 .if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" 12 SUBDIR+=libdrm_intel libdrm_amdgpu 13 .endif 14 .if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" || ${MACHINE} == "evbarm" 15 SUBDIR+=libdrm_nouveau 16 .endif 17 SUBDIR+=libdrm_radeon pixman 18 .if !defined(MLIBDIR) 19 SUBDIR+=xkeyboard-config 20 .endif 21 SUBDIR+=libxcb \ 22 .WAIT \ 23 libX11 \ 24 .WAIT 25 .if !defined(MLIBDIR) 26 SUBDIR+=${EXTRA_DRI_DIRS} dri${OLD_PREFIX} gallium${OLD_PREFIX} 27 .endif 28 SUBDIR+=fontconfig libSM \ 29 .WAIT \ 30 libXcomposite libXdamage libXext libXfixes libXt \ 31 libxkbfile libepoxy \ 32 .WAIT 33 .if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" || ${MACHINE} == "evbarm" 34 # libvdpau depends upon libX11 and libXext 35 SUBDIR+=libvdpau \ 36 .WAIT 37 .endif 38 SUBDIR+=libXi libXxf86vm \ 39 libGL${OLD_PREFIX} libXScrnSaver libXTrap libXevie libXfont libXfont2 \ 40 libXinerama libXmu libXmuu libXpm libXrender \ 41 libXres libXtst libXvMC libXvMCW libXv libXxf86dga libXxf86misc \ 42 libxkbui \ 43 .WAIT 44 .if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" 45 SUBDIR+=libI810XvMC 46 SUBDIR+=libIntelXvMC 47 SUBDIR+=libchromeXvMC 48 SUBDIR+=libchromeXvMCPro 49 .endif 50 SUBDIR+=libGLU libGLw libXaw6 libXaw libXcursor \ 51 libXrandr \ 52 .WAIT \ 53 libXpresent libXft libglut \ 54 .WAIT \ 55 libXdmGreet \ 56 xcb-util 57 SUBDIR+=libgbm${OLD_PREFIX} 58 .if ${HAVE_XORG_GLAMOR} != "no" 59 # libEGL depends upon libgbm 60 SUBDIR+=.WAIT libEGL 61 .endif 62 63 .include <bsd.buildinstall.mk> 64 .include <bsd.subdir.mk> 65