1 1.11 mrg # $NetBSD: Makefile,v 1.11 2022/10/29 21:06:15 mrg Exp $ 2 1.1 mrg 3 1.1 mrg .include <bsd.own.mk> 4 1.1 mrg 5 1.1 mrg LIB= Xext 6 1.5 mrg .PATH: ${X11SRCDIR.${LIB}}/src 7 1.5 mrg .PATH: ${X11SRCDIR.${LIB}}/man 8 1.5 mrg .PATH: ${X11SRCDIR.${LIB}}/include/X11/extensions/ 9 1.1 mrg 10 1.7 mrg SRCS= DPMS.c \ 11 1.7 mrg MITMisc.c \ 12 1.7 mrg XAppgroup.c \ 13 1.7 mrg XEVI.c \ 14 1.7 mrg XLbx.c \ 15 1.7 mrg XMultibuf.c \ 16 1.7 mrg XSecurity.c \ 17 1.7 mrg XShape.c \ 18 1.7 mrg XShm.c \ 19 1.7 mrg XSync.c \ 20 1.7 mrg XTestExt1.c \ 21 1.7 mrg Xcup.c \ 22 1.7 mrg Xdbe.c \ 23 1.7 mrg Xge.c \ 24 1.7 mrg extutil.c \ 25 1.7 mrg globals.c 26 1.1 mrg 27 1.1 mrg CPPFLAGS+= ${X11FLAGS.THREADLIB} 28 1.11 mrg CPPFLAGS+= -DHAVE__XEATDATAWORDS -DHAVE_REALLOCARRAY 29 1.1 mrg 30 1.1 mrg LIBDPLIBS= X11 ${.CURDIR}/../libX11/dynamic 31 1.1 mrg 32 1.2 mrg # XXX 33 1.2 mrg COPTS.extutil.c+= -Wno-error 34 1.2 mrg 35 1.4 cube MAN= DBE.3 DPMSCapable.3 DPMSDisable.3 DPMSEnable.3 DPMSForceLevel.3 \ 36 1.4 cube DPMSGetTimeouts.3 DPMSGetVersion.3 DPMSInfo.3 DPMSQueryExtension.3 \ 37 1.4 cube DPMSSetTimeouts.3 XShape.3 XShm.3 XcupGetReservedColormapEntries.3 \ 38 1.4 cube XcupQueryVersion.3 XcupStoreColors.3 XdbeAllocateBackBufferName.3 \ 39 1.4 cube XdbeBeginIdiom.3 XdbeDeallocateBackBufferName.3 XdbeEndIdiom.3 \ 40 1.4 cube XdbeFreeVisualInfo.3 XdbeGetBackBufferAttributes.3 \ 41 1.4 cube XdbeGetVisualInfo.3 XdbeQueryExtension.3 XdbeSwapBuffers.3 Xevi.3 \ 42 1.4 cube Xmbuf.3 43 1.4 cube 44 1.10 uwe MLINKS = # 45 1.10 uwe 46 1.10 uwe MLINKS += XShape.3 XShapeCombineMask.3 47 1.10 uwe MLINKS += XShape.3 XShapeCombineRectangles.3 48 1.10 uwe MLINKS += XShape.3 XShapeCombineRegion.3 49 1.10 uwe MLINKS += XShape.3 XShapeCombineShape.3 50 1.10 uwe MLINKS += XShape.3 XShapeGetRectangles.3 51 1.10 uwe MLINKS += XShape.3 XShapeInputSelected.3 52 1.10 uwe MLINKS += XShape.3 XShapeOffsetShape.3 53 1.10 uwe MLINKS += XShape.3 XShapeQueryExtension.3 54 1.10 uwe MLINKS += XShape.3 XShapeQueryExtents.3 55 1.10 uwe MLINKS += XShape.3 XShapeQueryVersion.3 56 1.10 uwe MLINKS += XShape.3 XShapeSelectInput.3 57 1.4 cube 58 1.4 cube MLINKS+= XShm.3 XShmQueryExtension.3 \ 59 1.4 cube XShm.3 XShmQueryVersion.3 \ 60 1.4 cube XShm.3 XShmPixmapFormat.3 \ 61 1.4 cube XShm.3 XShmAttach.3 \ 62 1.4 cube XShm.3 XShmDetach.3 \ 63 1.4 cube XShm.3 XShmCreateImage.3 \ 64 1.4 cube XShm.3 XShmPutImage.3 \ 65 1.4 cube XShm.3 XShmGetImage.3 \ 66 1.4 cube XShm.3 XShmCreatePixmap.3 \ 67 1.4 cube XShm.3 XShmGetEventBase.3 68 1.4 cube 69 1.4 cube MLINKS+= Xmbuf.3 XmbufQueryExtension.3 \ 70 1.4 cube Xmbuf.3 XmbufGetVersion.3 \ 71 1.4 cube Xmbuf.3 XmbufCreateBuffers.3 \ 72 1.4 cube Xmbuf.3 XmbufDestroyBuffers.3 \ 73 1.4 cube Xmbuf.3 XmbufDisplayBuffers.3 \ 74 1.4 cube Xmbuf.3 XmbufGetWindowAttributes.3 \ 75 1.4 cube Xmbuf.3 XmbufChangeWindowAttributes.3 \ 76 1.4 cube Xmbuf.3 XmbufGetBufferAttributes.3 \ 77 1.4 cube Xmbuf.3 XmbufChangeBufferAttributes.3 \ 78 1.4 cube Xmbuf.3 XmbufGetScreenInfo.3 \ 79 1.4 cube Xmbuf.3 XmbufCreateStereoWindow.3 80 1.4 cube 81 1.4 cube MLINKS+= Xevi.3 XeviQueryVersion.3 \ 82 1.4 cube Xevi.3 XeviGetVisualInfo.3 \ 83 1.4 cube Xevi.3 XeviQueryExtension.3 84 1.4 cube 85 1.5 mrg INCS= MITMisc.h \ 86 1.5 mrg XEVI.h \ 87 1.5 mrg XLbx.h \ 88 1.5 mrg XShm.h \ 89 1.5 mrg Xag.h \ 90 1.5 mrg Xcup.h \ 91 1.5 mrg Xdbe.h \ 92 1.5 mrg Xext.h \ 93 1.5 mrg Xge.h \ 94 1.5 mrg dpms.h \ 95 1.5 mrg extutil.h \ 96 1.5 mrg multibuf.h \ 97 1.5 mrg security.h \ 98 1.5 mrg shape.h \ 99 1.5 mrg sync.h \ 100 1.5 mrg xtestext1.h 101 1.5 mrg 102 1.5 mrg INCSDIR=${X11INCDIR}/X11/extensions 103 1.5 mrg 104 1.3 cube PKGDIST= ${LIB} 105 1.3 cube 106 1.9 mrg COPTS.XEVI.c+= ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} == 8:? -Wno-error :} 107 1.9 mrg 108 1.1 mrg .include <bsd.x11.mk> 109 1.1 mrg .include <bsd.lib.mk> 110