# $NetBSD: Makefile,v 1.15 2022/02/23 00:06:49 uwe Exp $ .include LIB= Xi .PATH: ${X11SRCDIR.${LIB}}/src .PATH: ${X11SRCDIR.${LIB}}/include/X11/extensions .PATH: ${X11SRCDIR.${LIB}}/man SRCS= XIAllowEvents.c \ XIBarrier.c \ XIGrabDevice.c \ XIQueryVersion.c \ XIQueryDevice.c \ XISetDevFocus.c \ XIGetDevFocus.c \ XIPassiveGrab.c \ XIProperties.c \ XISelEv.c \ XISetCPtr.c \ XIWarpPointer.c \ XIHierarchy.c \ XIDefineCursor.c \ XIQueryPointer.c SRCS+= XAllowDv.c \ XChDProp.c \ XChgDCtl.c \ XChgFCtl.c \ XChgKbd.c \ XChgKMap.c \ XChgPnt.c \ XChgProp.c \ XCloseDev.c \ XDelDProp.c \ XDevBell.c \ XExtToWire.c \ XGetBMap.c \ XGetCPtr.c \ XGetDCtl.c \ XGetDProp.c \ XGetFCtl.c \ XGetKMap.c \ XGetMMap.c \ XGetProp.c \ XGetVers.c \ XGMotion.c \ XGrabDev.c \ XGrDvBut.c \ XGrDvKey.c \ XGtFocus.c \ XGtSelect.c \ XListDev.c \ XListDProp.c \ XOpenDev.c \ XQueryDv.c \ XSelect.c \ XSetBMap.c \ XSetDVal.c \ XSetMMap.c \ XSetMode.c \ XSndExEv.c \ XStFocus.c \ XUngrDev.c \ XUngrDvB.c \ XUngrDvK.c \ XExtInt.c CPPFLAGS+= ${X11FLAGS.THREADLIB} CPPFLAGS+= -DHAVE__XEATDATAWORDS LIBDPLIBS=\ Xext ${.CURDIR}/../libXext \ X11 ${.CURDIR}/../libX11/dynamic INCS= XInput.h \ XInput2.h INCSDIR=${X11INCDIR}/X11/extensions PKGDIST= ${LIB} COPTS.XExtInt.c+= -Wno-error # XXX COPTS.XSndExEv.c+= -Wno-error # XXX CWARNFLAGS.clang+= -Wno-pointer-sign # libXi does not use __libmansuffix__ or @libmansuffix@ in its man pages X11EXTRAMANDEFS = -e 's,libmansuffix,3,g' # X Input v1 man pages MAN += XAllowDeviceEvents.3 MAN += XChangeDeviceDontPropagateList.3 MAN += XChangeKeyboardDevice.3 MAN += XChangePointerDevice.3 MAN += XDeviceBell.3 MAN += XGetDeviceControl.3 MAN += XGetDeviceKeyMapping.3 MAN += XGetDeviceModifierMapping.3 MAN += XGetDeviceMotionEvents.3 MAN += XGetDeviceProperty.3 MAN += XGetExtensionVersion.3 MAN += XGetFeedbackControl.3 MAN += XGrabDeviceButton.3 MAN += XGrabDeviceKey.3 MAN += XGrabDevice.3 MAN += XListDeviceProperties.3 MAN += XListInputDevices.3 MAN += XOpenDevice.3 MAN += XQueryDeviceState.3 MAN += XSelectExtensionEvent.3 MAN += XSendExtensionEvent.3 MAN += XSetDeviceButtonMapping.3 MAN += XSetDeviceFocus.3 MAN += XSetDeviceMode.3 MAN += XSetDeviceValuators.3 MLINKS += XChangeDeviceDontPropagateList.3 XGetDeviceDontPropagateList.3 MLINKS += XGetDeviceControl.3 XChangeDeviceControl.3 MLINKS += XGetDeviceKeyMapping.3 XChangeDeviceKeyMapping.3 MLINKS += XGetDeviceModifierMapping.3 XSetDeviceModifierMapping.3 MLINKS += XGetDeviceMotionEvents.3 XDeviceTimeCoord.3 MLINKS += XGetDeviceProperty.3 XChangeDeviceProperty.3 MLINKS += XGetDeviceProperty.3 XDeleteDeviceProperty.3 MLINKS += XGetFeedbackControl.3 XChangeFeedbackControl.3 MLINKS += XGrabDevice.3 XUngrabDevice.3 MLINKS += XGrabDeviceButton.3 XUngrabDeviceButton.3 MLINKS += XGrabDeviceKey.3 XUngrabDeviceKey.3 MLINKS += XListInputDevices.3 XFreeDeviceList.3 MLINKS += XOpenDevice.3 XCloseDevice.3 MLINKS += XSelectExtensionEvent.3 XGetSelectedExtensionEvents.3 MLINKS += XSetDeviceButtonMapping.3 XGetDeviceButtonMapping.3 MLINKS += XSetDeviceFocus.3 XGetDeviceFocus.3 # X Input v2 man pages MAN += XIAllowEvents.3 MAN += XIBarrierReleasePointer.3 MAN += XIChangeHierarchy.3 MAN += XIChangeProperty.3 MAN += XIDefineCursor.3 MAN += XIGrabButton.3 MAN += XIGrabDevice.3 MAN += XIGrabEnter.3 MAN += XIListProperties.3 MAN += XIQueryDevice.3 MAN += XIQueryPointer.3 MAN += XIQueryVersion.3 MAN += XISelectEvents.3 MAN += XISetClientPointer.3 MAN += XISetFocus.3 MAN += XIWarpPointer.3 MLINKS += XIBarrierReleasePointer.3 XIBarrierReleasePointers.3 MLINKS += XIChangeProperty.3 XIDeleteProperty.3 MLINKS += XIChangeProperty.3 XIGetProperty.3 MLINKS += XIDefineCursor.3 XIUndefineCursor.3 MLINKS += XIGrabButton.3 XIGrabKeycode.3 MLINKS += XIGrabButton.3 XIGrabTouchBegin.3 MLINKS += XIGrabButton.3 XIUngrabButton.3 MLINKS += XIGrabButton.3 XIUngrabKeycode.3 MLINKS += XIGrabButton.3 XIUngrabTouchBegin.3 MLINKS += XIGrabDevice.3 XIUngrabDevice.3 MLINKS += XIGrabEnter.3 XIGrabFocusIn.3 MLINKS += XIGrabEnter.3 XIUngrabEnter.3 MLINKS += XIGrabEnter.3 XIUngrabFocusIn.3 MLINKS += XIQueryDevice.3 XIFreeDeviceInfo.3 MLINKS += XISelectEvents.3 XIGetSelectedEvents.3 MLINKS += XISetClientPointer.3 XIGetClientPointer.3 MLINKS += XISetFocus.3 XIGetFocus.3 .include .include