Home | History | Annotate | Line # | Download | only in lib
      1  1.62       mrg #	$NetBSD: Makefile,v 1.62 2025/09/19 22:08:30 mrg 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.56       mrg SUBDIR=	libfontenc freetype libFS libICE libglapi${OLD_SUFFIX} \
     10  1.60       mrg 	libXau libXdmcp libdrm libpciaccess \
     11  1.57       mrg 	libxcvt libxshmfence .WAIT
     12  1.14       mrg .if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
     13  1.51  jmcneill SUBDIR+=libdrm_intel
     14  1.37  jmcneill .endif
     15  1.37  jmcneill .if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" || ${MACHINE} == "evbarm"
     16  1.51  jmcneill SUBDIR+=libdrm_amdgpu libdrm_nouveau
     17  1.14       mrg .endif
     18  1.34      matt SUBDIR+=libdrm_radeon pixman
     19  1.34      matt .if !defined(MLIBDIR)
     20  1.34      matt SUBDIR+=xkeyboard-config
     21  1.34      matt .endif
     22  1.44       mrg SUBDIR+=libxcb \
     23  1.50      maya 	.WAIT \
     24  1.50      maya 	libX11 \
     25  1.30       mrg 	.WAIT
     26  1.34      matt .if !defined(MLIBDIR)
     27  1.56       mrg SUBDIR+=dri${OLD_SUFFIX} gallium${OLD_SUFFIX}
     28  1.34      matt .endif
     29  1.50      maya SUBDIR+=fontconfig libSM \
     30   1.6     veego 	.WAIT \
     31   1.8   hubertf 	libXcomposite libXdamage libXext libXfixes libXt \
     32  1.40       mrg 	libxkbfile libepoxy \
     33  1.48       mrg 	.WAIT
     34  1.48       mrg .if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" || ${MACHINE} == "evbarm"
     35  1.48       mrg # libvdpau depends upon libX11 and libXext
     36  1.48       mrg SUBDIR+=libvdpau \
     37  1.48       mrg 	.WAIT
     38  1.48       mrg .endif
     39  1.48       mrg SUBDIR+=libXi libXxf86vm \
     40  1.62       mrg 	.WAIT
     41  1.62       mrg # libGL depends upon libXxf86vm
     42  1.62       mrg SUBDIR+=libGL${OLD_SUFFIX} libXScrnSaver libXfont libXfont2 \
     43  1.11       mrg 	libXinerama libXmu libXmuu libXpm libXrender \
     44  1.59       nia 	libXres libXtst libXvMC libXvMCW libXv libXxf86dga \
     45  1.22  jmcneill 	libxkbui \
     46  1.19     veego 	.WAIT
     47  1.19     veego .if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
     48  1.21  jmcneill SUBDIR+=libI810XvMC
     49  1.21  jmcneill SUBDIR+=libIntelXvMC
     50  1.19     veego SUBDIR+=libchromeXvMC
     51  1.23  jmcneill SUBDIR+=libchromeXvMCPro
     52  1.19     veego .endif
     53  1.19     veego SUBDIR+=libGLU libGLw libXaw6 libXaw libXcursor \
     54   1.6     veego 	libXrandr \
     55   1.6     veego 	.WAIT \
     56  1.52       nia 	libXpresent libXft \
     57  1.27       mrg 	.WAIT \
     58  1.27       mrg 	libXdmGreet \
     59  1.24       mrg 	xcb-util
     60  1.56       mrg SUBDIR+=libgbm${OLD_SUFFIX}
     61  1.61       nia .if ${HAVE_XORG_EGL} != "no"
     62  1.49       mrg # libEGL depends upon libgbm
     63  1.58       rjs SUBDIR+=.WAIT libEGL${OLD_SUFFIX}
     64  1.49       mrg .endif
     65  1.29    martin 
     66  1.32     joerg .include <bsd.buildinstall.mk>
     67   1.1       mrg .include <bsd.subdir.mk>
     68