Home | History | Annotate | Line # | Download | only in lib
      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