From 45c24a8f95c98aba181aac9a2cd89b54ce575f43 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Thu, 17 May 2018 15:52:18 +1000 Subject: [PATCH libinput 2/7] Automake backports This is missing the documentation backports, we don't ship those anyway Signed-off-by: Peter Hutterer --- src/Makefile.am | 4 +++- test/Makefile.am | 31 +++++++++++++++++++++++++------ tools/Makefile.am | 16 +++++++++++----- 3 files changed, 39 insertions(+), 12 deletions(-) diff --git a/src/Makefile.am b/src/Makefile.am index 6723d5ae..61208f10 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -11,7 +11,9 @@ libinput_la_SOURCES = \ libinput-private.h \ evdev.c \ evdev.h \ - evdev-lid.c \ + evdev-debounce.c \ + evdev-fallback.c \ + evdev-fallback.h \ evdev-middle-button.c \ evdev-mt-touchpad.c \ evdev-mt-touchpad.h \ diff --git a/test/Makefile.am b/test/Makefile.am index 5cb89a65..3d9c1643 100644 --- a/test/Makefile.am +++ b/test/Makefile.am @@ -29,10 +29,15 @@ liblitest_la_SOURCES = \ litest-device-cyborg-rat-5.c \ litest-device-elantech-touchpad.c \ litest-device-generic-singletouch.c \ + litest-device-gpio-keys.c \ litest-device-huion-pentablet.c \ + litest-device-hp-wmi-hotkeys.c \ + litest-device-ignored-mouse.c \ litest-device-keyboard.c \ litest-device-keyboard-all-codes.c \ litest-device-keyboard-razer-blackwidow.c \ + litest-device-keyboard-razer-blade-stealth.c \ + litest-device-keyboard-razer-blade-stealth-videoswitch.c \ litest-device-lid-switch.c \ litest-device-lid-switch-surface3.c \ litest-device-logitech-trackball.c \ @@ -44,6 +49,7 @@ liblitest_la_SOURCES = \ litest-device-mouse-low-dpi.c \ litest-device-mouse-wheel-click-angle.c \ litest-device-mouse-wheel-click-count.c \ + litest-device-ms-nano-transceiver-mouse.c \ litest-device-ms-surface-cover.c \ litest-device-protocol-a-touch-screen.c \ litest-device-qemu-usb-tablet.c \ @@ -54,9 +60,14 @@ liblitest_la_SOURCES = \ litest-device-synaptics-st.c \ litest-device-synaptics-t440.c \ litest-device-synaptics-x1-carbon-3rd.c \ + litest-device-thinkpad-extrabuttons.c \ litest-device-trackpoint.c \ litest-device-touch-screen.c \ litest-device-touchscreen-fuzz.c \ + litest-device-uclogic-tablet.c \ + litest-device-wacom-bamboo-2fg-finger.c \ + litest-device-wacom-bamboo-2fg-pad.c \ + litest-device-wacom-bamboo-2fg-pen.c \ litest-device-wacom-bamboo-16fg-pen.c \ litest-device-wacom-cintiq-12wx-pen.c \ litest-device-wacom-cintiq-13hdt-finger.c \ @@ -72,6 +83,7 @@ liblitest_la_SOURCES = \ litest-device-wacom-intuos5-pen.c \ litest-device-wacom-isdv4-e6-pen.c \ litest-device-wacom-isdv4-e6-finger.c \ + litest-device-wacom-mobilestudio-pro-pad.c \ litest-device-waltop-tablet.c \ litest-device-wheel-only.c \ litest-device-xen-virtual-pointer.c \ @@ -81,9 +93,11 @@ liblitest_la_SOURCES = \ liblitest_la_LIBADD = $(top_builddir)/src/libinput-util.la liblitest_la_CFLAGS = $(AM_CFLAGS) \ -DLIBINPUT_MODEL_QUIRKS_UDEV_RULES_FILE="\"$(abs_top_builddir)/udev/90-libinput-model-quirks-litest.rules\"" \ - -DLIBINPUT_MODEL_QUIRKS_UDEV_HWDB_FILE="\"$(abs_top_srcdir)/udev/90-libinput-model-quirks.hwdb\"" \ - -DLIBINPUT_TEST_DEVICE_RULES_FILE="\"$(abs_top_srcdir)/udev/80-libinput-test-device.rules\"" \ - -DLIBINPUT_DEVICE_GROUPS_RULES_FILE="\"$(abs_top_srcdir)/udev/80-libinput-device-groups-litest.rules\"" + -DLIBINPUT_MODEL_QUIRKS_UDEV_HWDB_FILE="\"$(abs_top_builddir)/udev/90-libinput-model-quirks.hwdb\"" \ + -DLIBINPUT_TEST_DEVICE_RULES_FILE="\"$(abs_top_builddir)/udev/80-libinput-test-device.rules\"" \ + -DLIBINPUT_DEVICE_GROUPS_RULES_FILE="\"$(abs_top_builddir)/udev/80-libinput-device-groups-litest.rules\"" \ + $(NULL) + if HAVE_LIBUNWIND liblitest_la_LIBADD += $(LIBUNWIND_LIBS) -ldl liblitest_la_CFLAGS += $(LIBUNWIND_CFLAGS) @@ -106,7 +120,8 @@ if RUN_TESTS TESTS = $(run_tests) symbols-leak-test endif -libinput_test_suite_runner_SOURCES = test-udev.c \ +libinput_test_suite_runner_SOURCES = $(liblitest_la_SOURCES) \ + test-udev.c \ test-path.c \ test-pointer.c \ test-touch.c \ @@ -122,9 +137,13 @@ libinput_test_suite_runner_SOURCES = test-udev.c \ test-keyboard.c \ test-device.c \ test-gestures.c \ - test-lid.c + test-switch.c + +libinput_test_suite_runner_CFLAGS = $(AM_CFLAGS) \ + $(liblitest_la_CFLAGS) \ + -DLIBINPUT_LT_VERSION="\"$(LIBINPUT_LT_VERSION)\"" \ + $(NULL) -libinput_test_suite_runner_CFLAGS = $(AM_CFLAGS) -DLIBINPUT_LT_VERSION="\"$(LIBINPUT_LT_VERSION)\"" libinput_test_suite_runner_LDADD = $(TEST_LIBS) libinput_test_suite_runner_LDFLAGS = -no-install diff --git a/tools/Makefile.am b/tools/Makefile.am index 2c8660bf..7affdf76 100644 --- a/tools/Makefile.am +++ b/tools/Makefile.am @@ -2,6 +2,7 @@ noinst_PROGRAMS = ptraccel-debug bin_PROGRAMS = libinput toolsdir = $(libexecdir)/libinput tools_PROGRAMS = +tools_SCRIPTS = bin_SCRIPTS = libinput-list-devices.compat libinput-debug-events.compat noinst_LTLIBRARIES = libshared.la @@ -46,13 +47,18 @@ libinput_measure_CFLAGS = $(AM_CFLAGS) $(LIBUDEV_CFLAGS) $(LIBEVDEV_CFLAGS) \ -DLIBINPUT_TOOL_PATH="\"@libexecdir@/libinput\"" dist_man1_MANS += libinput-measure.1 -tools_PROGRAMS += libinput-measure-touchpad-tap -libinput_measure_touchpad_tap_SOURCES = \ - libinput-measure-touchpad-tap.c -libinput_measure_touchpad_tap_LDADD = ../src/libinput.la libshared.la $(LIBUDEV_LIBS) $(LIBEVDEV_LIBS) -libinput_measure_touchpad_tap_CFLAGS = $(AM_CFLAGS) $(LIBUDEV_CFLAGS) $(LIBEVDEV_CFLAGS) +tools_SCRIPTS += libinput-measure-touch-size +dist_man1_MANS += libinput-measure-touch-size.1 + +tools_SCRIPTS += libinput-measure-touchpad-tap dist_man1_MANS += libinput-measure-touchpad-tap.1 +tools_SCRIPTS += libinput-measure-touchpad-pressure +dist_man1_MANS += libinput-measure-touchpad-pressure.1 + +tools_SCRIPTS += libinput-measure-trackpoint-range +dist_man1_MANS += libinput-measure-trackpoint-range.1 + if BUILD_DEBUG_GUI tools_PROGRAMS += libinput-debug-gui libinput_debug_gui_SOURCES = libinput-debug-gui.c -- 2.14.3