xserver-multidpi/include/Makefile.am
Peter Hutterer 675f4a8525 Abstract valuator masks through a set of APIs.
This commit introduces an abstraction API for handling masked valuators. The
intent is that drivers just allocate a mask, set the data and pass the mask
to the server. The actual storage type of the mask is hidden from the
drivers.

The new calls for drivers are:
    valuator_mask_new()     /* to allocate a valuator mask */
    valuator_mask_zero()    /* to reset a mask to zero */
    valuator_mask_set()     /* to set a valuator value */

The new interface to the server is
    xf86PostMotionEventM()
    xf86PostButtonEventM()
    xf86PostKeyboardEventM()
    xf86PostProximityEventM()

all taking a mask instead of the valuator array.

The ValuatorMask is currently defined for MAX_VALUATORS fixed size due to
memory allocation restrictions in SIGIO handlers.

For easier review, a lot of the code still uses separate valuator arrays.
This will be fixed in a later patch.

This patch was initially written by Chase Douglas.

Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
2010-10-22 11:02:48 +10:00

73 lines
1.0 KiB
Makefile

if XORG
sdk_HEADERS = \
XIstubs.h \
bstore.h \
bstorestr.h \
callback.h \
closestr.h \
closure.h \
colormap.h \
colormapst.h \
hotplug.h \
cursor.h \
cursorstr.h \
dix.h \
dixaccess.h \
dixevents.h \
dixfont.h \
dixfontstr.h \
dixgrabs.h \
dixstruct.h \
events.h \
exevents.h \
extension.h \
extinit.h \
extnsionst.h \
gc.h \
gcstruct.h \
globals.h \
input.h \
inputstr.h \
list.h \
misc.h \
miscstruct.h \
opaque.h \
os.h \
pixmap.h \
pixmapstr.h \
privates.h \
property.h \
propertyst.h \
ptrveloc.h \
region.h \
regionstr.h \
registry.h \
resource.h \
rgb.h \
screenint.h \
scrnintstr.h \
selection.h \
servermd.h \
site.h \
swaprep.h \
swapreq.h \
validate.h \
window.h \
windowstr.h \
xkbfile.h \
xkbsrv.h \
xkbstr.h \
xkbrules.h \
xserver-properties.h
nodist_sdk_HEADERS = xorg-server.h
endif
AM_CFLAGS = $(DIX_CFLAGS)
EXTRA_DIST = \
dix-config-apple-verbatim.h \
eventconvert.h eventstr.h inpututils.h \
protocol-versions.h \
xsha1.h