1 1.14 uwe # $NetBSD: Makefile,v 1.14 2022/02/22 22:49:39 uwe Exp $ 2 1.1 mrg 3 1.1 mrg .include <bsd.own.mk> 4 1.1 mrg 5 1.1 mrg LIB= Xi 6 1.1 mrg .PATH: ${X11SRCDIR.${LIB}}/src 7 1.5 mrg .PATH: ${X11SRCDIR.${LIB}}/include/X11/extensions 8 1.14 uwe .PATH: ${X11SRCDIR.${LIB}}/man 9 1.1 mrg 10 1.6 jmcneill SRCS= XIAllowEvents.c \ 11 1.9 mrg XIBarrier.c \ 12 1.6 jmcneill XIGrabDevice.c \ 13 1.6 jmcneill XIQueryVersion.c \ 14 1.6 jmcneill XIQueryDevice.c \ 15 1.6 jmcneill XISetDevFocus.c \ 16 1.6 jmcneill XIGetDevFocus.c \ 17 1.6 jmcneill XIPassiveGrab.c \ 18 1.6 jmcneill XIProperties.c \ 19 1.6 jmcneill XISelEv.c \ 20 1.7 mrg XISetCPtr.c \ 21 1.6 jmcneill XIWarpPointer.c \ 22 1.6 jmcneill XIHierarchy.c \ 23 1.6 jmcneill XIDefineCursor.c \ 24 1.6 jmcneill XIQueryPointer.c 25 1.6 jmcneill SRCS+= XAllowDv.c \ 26 1.6 jmcneill XChDProp.c \ 27 1.6 jmcneill XChgDCtl.c \ 28 1.6 jmcneill XChgFCtl.c \ 29 1.6 jmcneill XChgKbd.c \ 30 1.6 jmcneill XChgKMap.c \ 31 1.6 jmcneill XChgPnt.c \ 32 1.6 jmcneill XChgProp.c \ 33 1.6 jmcneill XCloseDev.c \ 34 1.6 jmcneill XDelDProp.c \ 35 1.6 jmcneill XDevBell.c \ 36 1.6 jmcneill XExtToWire.c \ 37 1.6 jmcneill XGetBMap.c \ 38 1.6 jmcneill XGetCPtr.c \ 39 1.6 jmcneill XGetDCtl.c \ 40 1.6 jmcneill XGetDProp.c \ 41 1.6 jmcneill XGetFCtl.c \ 42 1.6 jmcneill XGetKMap.c \ 43 1.6 jmcneill XGetMMap.c \ 44 1.6 jmcneill XGetProp.c \ 45 1.6 jmcneill XGetVers.c \ 46 1.6 jmcneill XGMotion.c \ 47 1.6 jmcneill XGrabDev.c \ 48 1.6 jmcneill XGrDvBut.c \ 49 1.6 jmcneill XGrDvKey.c \ 50 1.6 jmcneill XGtFocus.c \ 51 1.6 jmcneill XGtSelect.c \ 52 1.6 jmcneill XListDev.c \ 53 1.6 jmcneill XListDProp.c \ 54 1.6 jmcneill XOpenDev.c \ 55 1.6 jmcneill XQueryDv.c \ 56 1.6 jmcneill XSelect.c \ 57 1.6 jmcneill XSetBMap.c \ 58 1.6 jmcneill XSetDVal.c \ 59 1.6 jmcneill XSetMMap.c \ 60 1.6 jmcneill XSetMode.c \ 61 1.6 jmcneill XSndExEv.c \ 62 1.6 jmcneill XStFocus.c \ 63 1.6 jmcneill XUngrDev.c \ 64 1.6 jmcneill XUngrDvB.c \ 65 1.6 jmcneill XUngrDvK.c \ 66 1.6 jmcneill XExtInt.c 67 1.1 mrg 68 1.1 mrg CPPFLAGS+= ${X11FLAGS.THREADLIB} 69 1.12 mrg CPPFLAGS+= -DHAVE__XEATDATAWORDS 70 1.1 mrg 71 1.1 mrg LIBDPLIBS=\ 72 1.1 mrg Xext ${.CURDIR}/../libXext \ 73 1.1 mrg X11 ${.CURDIR}/../libX11/dynamic 74 1.1 mrg 75 1.5 mrg INCS= XInput.h \ 76 1.5 mrg XInput2.h 77 1.5 mrg 78 1.5 mrg INCSDIR=${X11INCDIR}/X11/extensions 79 1.3 cube 80 1.2 cube PKGDIST= ${LIB} 81 1.2 cube 82 1.5 mrg COPTS.XExtInt.c+= -Wno-error # XXX 83 1.5 mrg COPTS.XSndExEv.c+= -Wno-error # XXX 84 1.5 mrg 85 1.8 joerg CWARNFLAGS.clang+= -Wno-pointer-sign 86 1.8 joerg 87 1.14 uwe # X Input v1 man pages 88 1.14 uwe MAN += XAllowDeviceEvents.3 89 1.14 uwe MAN += XChangeDeviceDontPropagateList.3 90 1.14 uwe MAN += XChangeKeyboardDevice.3 91 1.14 uwe MAN += XChangePointerDevice.3 92 1.14 uwe MAN += XDeviceBell.3 93 1.14 uwe MAN += XGetDeviceControl.3 94 1.14 uwe MAN += XGetDeviceKeyMapping.3 95 1.14 uwe MAN += XGetDeviceModifierMapping.3 96 1.14 uwe MAN += XGetDeviceMotionEvents.3 97 1.14 uwe MAN += XGetDeviceProperty.3 98 1.14 uwe MAN += XGetExtensionVersion.3 99 1.14 uwe MAN += XGetFeedbackControl.3 100 1.14 uwe MAN += XGrabDeviceButton.3 101 1.14 uwe MAN += XGrabDeviceKey.3 102 1.14 uwe MAN += XGrabDevice.3 103 1.14 uwe MAN += XListDeviceProperties.3 104 1.14 uwe MAN += XListInputDevices.3 105 1.14 uwe MAN += XOpenDevice.3 106 1.14 uwe MAN += XQueryDeviceState.3 107 1.14 uwe MAN += XSelectExtensionEvent.3 108 1.14 uwe MAN += XSendExtensionEvent.3 109 1.14 uwe MAN += XSetDeviceButtonMapping.3 110 1.14 uwe MAN += XSetDeviceFocus.3 111 1.14 uwe MAN += XSetDeviceMode.3 112 1.14 uwe MAN += XSetDeviceValuators.3 113 1.14 uwe 114 1.14 uwe MLINKS += XChangeDeviceDontPropagateList.3 XGetDeviceDontPropagateList.3 115 1.14 uwe MLINKS += XGetDeviceControl.3 XChangeDeviceControl.3 116 1.14 uwe MLINKS += XGetDeviceKeyMapping.3 XChangeDeviceKeyMapping.3 117 1.14 uwe MLINKS += XGetDeviceModifierMapping.3 XSetDeviceModifierMapping.3 118 1.14 uwe MLINKS += XGetDeviceMotionEvents.3 XDeviceTimeCoord.3 119 1.14 uwe MLINKS += XGetDeviceProperty.3 XChangeDeviceProperty.3 120 1.14 uwe MLINKS += XGetDeviceProperty.3 XDeleteDeviceProperty.3 121 1.14 uwe MLINKS += XGetFeedbackControl.3 XChangeFeedbackControl.3 122 1.14 uwe MLINKS += XGrabDevice.3 XUngrabDevice.3 123 1.14 uwe MLINKS += XGrabDeviceButton.3 XUngrabDeviceButton.3 124 1.14 uwe MLINKS += XGrabDeviceKey.3 XUngrabDeviceKey.3 125 1.14 uwe MLINKS += XListInputDevices.3 XFreeDeviceList.3 126 1.14 uwe MLINKS += XOpenDevice.3 XCloseDevice.3 127 1.14 uwe MLINKS += XSelectExtensionEvent.3 XGetSelectedExtensionEvents.3 128 1.14 uwe MLINKS += XSetDeviceButtonMapping.3 XGetDeviceButtonMapping.3 129 1.14 uwe MLINKS += XSetDeviceFocus.3 XGetDeviceFocus.3 130 1.14 uwe 131 1.14 uwe 132 1.14 uwe # X Input v2 man pages 133 1.14 uwe MAN += XIAllowEvents.3 134 1.14 uwe MAN += XIBarrierReleasePointer.3 135 1.14 uwe MAN += XIChangeHierarchy.3 136 1.14 uwe MAN += XIChangeProperty.3 137 1.14 uwe MAN += XIDefineCursor.3 138 1.14 uwe MAN += XIGrabButton.3 139 1.14 uwe MAN += XIGrabDevice.3 140 1.14 uwe MAN += XIGrabEnter.3 141 1.14 uwe MAN += XIListProperties.3 142 1.14 uwe MAN += XIQueryDevice.3 143 1.14 uwe MAN += XIQueryPointer.3 144 1.14 uwe MAN += XIQueryVersion.3 145 1.14 uwe MAN += XISelectEvents.3 146 1.14 uwe MAN += XISetClientPointer.3 147 1.14 uwe MAN += XISetFocus.3 148 1.14 uwe MAN += XIWarpPointer.3 149 1.14 uwe 150 1.14 uwe MLINKS += XIBarrierReleasePointer.3 XIBarrierReleasePointers.3 151 1.14 uwe MLINKS += XIChangeProperty.3 XIDeleteProperty.3 152 1.14 uwe MLINKS += XIChangeProperty.3 XIGetProperty.3 153 1.14 uwe MLINKS += XIDefineCursor.3 XIUndefineCursor.3 154 1.14 uwe MLINKS += XIGrabButton.3 XIGrabKeycode.3 155 1.14 uwe MLINKS += XIGrabButton.3 XIGrabTouchBegin.3 156 1.14 uwe MLINKS += XIGrabButton.3 XIUngrabButton.3 157 1.14 uwe MLINKS += XIGrabButton.3 XIUngrabKeycode.3 158 1.14 uwe MLINKS += XIGrabButton.3 XIUngrabTouchBegin.3 159 1.14 uwe MLINKS += XIGrabDevice.3 XIUngrabDevice.3 160 1.14 uwe MLINKS += XIGrabEnter.3 XIGrabFocusIn.3 161 1.14 uwe MLINKS += XIGrabEnter.3 XIUngrabEnter.3 162 1.14 uwe MLINKS += XIGrabEnter.3 XIUngrabFocusIn.3 163 1.14 uwe MLINKS += XIQueryDevice.3 XIFreeDeviceInfo.3 164 1.14 uwe MLINKS += XISelectEvents.3 XIGetSelectedEvents.3 165 1.14 uwe MLINKS += XISetClientPointer.3 XIGetClientPointer.3 166 1.14 uwe MLINKS += XISetFocus.3 XIGetFocus.3 167 1.9 mrg 168 1.1 mrg .include <bsd.x11.mk> 169 1.1 mrg .include <bsd.lib.mk> 170