mirror of
https://git.code.sf.net/p/quake/quakeforge
synced 2024-11-11 15:51:36 +00:00
4898a44263
This has smashed the keydest handling for many things, and bindings, but seems to be a good start with the new input system: the console in qw-client-x11 is usable (keyboard-only). The button and axis values have been removed from the knum_t enum as mouse events are separate from key events, and other button and axis inputs will be handled separately. keys.c has been disabled in the build as it is obsolute (thus much of the breakage).
30 lines
858 B
Text
30 lines
858 B
Text
lib_LTLIBRARIES += libs/input/libQFinput.la
|
|
noinst_LTLIBRARIES += @input_libs@
|
|
|
|
input_deps = @input_libs@
|
|
|
|
in_evdev_src= \
|
|
libs/input/evdev/hotplug.c \
|
|
libs/input/evdev/inputlib.c \
|
|
libs/input/in_evdev.c
|
|
|
|
libs_input_libinput_evdev_la_LDFLAGS= $(lib_ldflags)
|
|
libs_input_libinput_evdev_la_LIBADD=
|
|
libs_input_libinput_evdev_la_DEPENDENCIES=
|
|
libs_input_libinput_evdev_la_CFLAGS=
|
|
libs_input_libinput_evdev_la_SOURCES= $(in_evdev_src)
|
|
|
|
libs_input_libQFinput_la_LDFLAGS= $(lib_ldflags)
|
|
libs_input_libQFinput_la_LIBADD= $(input_deps)
|
|
libs_input_libQFinput_la_DEPENDENCIES= $(input_deps)
|
|
libs_input_libQFinput_la_SOURCES= \
|
|
libs/input/old_keys.c \
|
|
libs/input/in_axis.c \
|
|
libs/input/in_binding.c \
|
|
libs/input/in_button.c \
|
|
libs/input/in_common.c \
|
|
libs/input/in_event.c \
|
|
libs/input/in_imt.c
|
|
|
|
EXTRA_LTLIBRARIES += \
|
|
libs/input/libinput_evdev.la
|