1# $NetBSD: Makefile,v 1.54 2020/10/28 08:10:10 nia Exp $ 2 3# build libraries for xorg 4 5.include <bsd.own.mk> 6 7.include "mesa-which.mk" 8 9SUBDIR= 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" 12SUBDIR+=libdrm_intel 13.endif 14.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" || ${MACHINE} == "evbarm" 15SUBDIR+=libdrm_amdgpu libdrm_nouveau 16.endif 17SUBDIR+=libdrm_radeon pixman 18.if !defined(MLIBDIR) 19SUBDIR+=xkeyboard-config 20.endif 21SUBDIR+=libxcb \ 22 .WAIT \ 23 libX11 \ 24 .WAIT 25.if !defined(MLIBDIR) 26SUBDIR+=${EXTRA_DRI_DIRS} dri${OLD_PREFIX} gallium${OLD_PREFIX} 27.endif 28SUBDIR+=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 35SUBDIR+=libvdpau \ 36 .WAIT 37.endif 38SUBDIR+=libXi libXxf86vm \ 39 libGL${OLD_PREFIX} libXScrnSaver 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" 45SUBDIR+=libI810XvMC 46SUBDIR+=libIntelXvMC 47SUBDIR+=libchromeXvMC 48SUBDIR+=libchromeXvMCPro 49.endif 50SUBDIR+=libGLU libGLw libXaw6 libXaw libXcursor \ 51 libXrandr \ 52 .WAIT \ 53 libXpresent libXft \ 54 .WAIT \ 55 libXdmGreet \ 56 xcb-util 57SUBDIR+=libgbm${OLD_PREFIX} 58.if ${HAVE_XORG_GLAMOR} != "no" 59# libEGL depends upon libgbm 60SUBDIR+=.WAIT libEGL 61.endif 62 63.include <bsd.buildinstall.mk> 64.include <bsd.subdir.mk> 65