1 1.52 nia # $NetBSD: Makefile,v 1.52 2020/10/25 16:59:27 nia Exp $ 2 1.1 mrg 3 1.1 mrg # build libraries for xorg 4 1.1 mrg 5 1.34 matt .include <bsd.own.mk> 6 1.34 matt 7 1.46 mrg .include "mesa-which.mk" 8 1.46 mrg 9 1.46 mrg SUBDIR= libfontenc freetype libFS libICE libglapi${OLD_PREFIX} \ 10 1.38 mrg libXau libXdmcp libdrm libpciaccess libpthread-stubs libxshmfence .WAIT 11 1.14 mrg .if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" 12 1.51 jmcneill SUBDIR+=libdrm_intel 13 1.37 jmcneill .endif 14 1.37 jmcneill .if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" || ${MACHINE} == "evbarm" 15 1.51 jmcneill SUBDIR+=libdrm_amdgpu libdrm_nouveau 16 1.14 mrg .endif 17 1.34 matt SUBDIR+=libdrm_radeon pixman 18 1.34 matt .if !defined(MLIBDIR) 19 1.34 matt SUBDIR+=xkeyboard-config 20 1.34 matt .endif 21 1.44 mrg SUBDIR+=libxcb \ 22 1.50 maya .WAIT \ 23 1.50 maya libX11 \ 24 1.30 mrg .WAIT 25 1.34 matt .if !defined(MLIBDIR) 26 1.46 mrg SUBDIR+=${EXTRA_DRI_DIRS} dri${OLD_PREFIX} gallium${OLD_PREFIX} 27 1.34 matt .endif 28 1.50 maya SUBDIR+=fontconfig libSM \ 29 1.6 veego .WAIT \ 30 1.8 hubertf libXcomposite libXdamage libXext libXfixes libXt \ 31 1.40 mrg libxkbfile libepoxy \ 32 1.48 mrg .WAIT 33 1.48 mrg .if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" || ${MACHINE} == "evbarm" 34 1.48 mrg # libvdpau depends upon libX11 and libXext 35 1.48 mrg SUBDIR+=libvdpau \ 36 1.48 mrg .WAIT 37 1.48 mrg .endif 38 1.48 mrg SUBDIR+=libXi libXxf86vm \ 39 1.46 mrg libGL${OLD_PREFIX} libXScrnSaver libXTrap libXevie libXfont libXfont2 \ 40 1.11 mrg libXinerama libXmu libXmuu libXpm libXrender \ 41 1.22 jmcneill libXres libXtst libXvMC libXvMCW libXv libXxf86dga libXxf86misc \ 42 1.22 jmcneill libxkbui \ 43 1.19 veego .WAIT 44 1.19 veego .if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" 45 1.21 jmcneill SUBDIR+=libI810XvMC 46 1.21 jmcneill SUBDIR+=libIntelXvMC 47 1.19 veego SUBDIR+=libchromeXvMC 48 1.23 jmcneill SUBDIR+=libchromeXvMCPro 49 1.19 veego .endif 50 1.19 veego SUBDIR+=libGLU libGLw libXaw6 libXaw libXcursor \ 51 1.6 veego libXrandr \ 52 1.6 veego .WAIT \ 53 1.52 nia libXpresent libXft \ 54 1.27 mrg .WAIT \ 55 1.27 mrg libXdmGreet \ 56 1.24 mrg xcb-util 57 1.46 mrg SUBDIR+=libgbm${OLD_PREFIX} 58 1.49 mrg .if ${HAVE_XORG_GLAMOR} != "no" 59 1.49 mrg # libEGL depends upon libgbm 60 1.49 mrg SUBDIR+=.WAIT libEGL 61 1.49 mrg .endif 62 1.29 martin 63 1.32 joerg .include <bsd.buildinstall.mk> 64 1.1 mrg .include <bsd.subdir.mk> 65