Lines Matching refs:libinput
1 project('libinput', 'c', project
9 dir_data = get_option('prefix') / get_option('datadir') / 'libinput'
11 dir_overrides = get_option('prefix') / get_option('sysconfdir') / 'libinput'
12 dir_libexec = get_option('prefix') / get_option('libexecdir') / 'libinput'
72 doc_url_base = 'https://wayland.freedesktop.org/libinput/doc'
168 executable('libinput-device-group',
169 'udev/libinput-device-group.c',
174 executable('libinput-fuzz-extract',
175 'udev/libinput-fuzz-extract.c',
182 executable('libinput-fuzz-to-zero',
183 'udev/libinput-fuzz-to-zero.c',
191 configure_file(input : 'udev/80-libinput-device-groups.rules.in',
192 output : '80-libinput-device-groups.rules',
195 configure_file(input : 'udev/90-libinput-fuzz-override.rules.in',
196 output : '90-libinput-fuzz-override.rules',
202 litest_groups_rules_file = configure_file(input : 'udev/80-libinput-device-groups.rules.in',
203 output : '80-libinput-device-groups-litest.rules',
205 litest_fuzz_override_file = configure_file(input : 'udev/90-libinput-fuzz-override.rules.in',
206 output : '90-libinput-fuzz-override-litest.rules',
250 ############ libinput-util.a ############
290 'src/libinput-util.h',
292 libinput_util = static_library('libinput-util',
341 # Create /etc/libinput
342 install_subdir('libinput', install_dir : dir_etc) subdir
344 ############ libinput.so ############
345 install_headers('src/libinput.h')
347 'src/libinput.c',
348 'src/libinput.h',
349 'src/libinput-private-config.c',
350 'src/libinput-private-config.h',
351 'src/libinput-private.h',
398 input : 'src/libinput-version.h.in',
399 output : 'libinput-version.h',
403 mapfile = dir_src / 'libinput.sym'
420 filebase : 'libinput',
429 input : 'src/libinput-git-version.h.in',
430 output :'libinput-git-version.h')
459 'tools/libinput-debug-events.c',
462 executable('libinput-debug-events',
470 libinput_debug_tablet_sources = [ 'tools/libinput-debug-tablet.c' ]
471 executable('libinput-debug-tablet',
479 libinput_quirks_sources = [ 'tools/libinput-quirks.c' ]
480 libinput_quirks = executable('libinput-quirks',
493 libinput_list_devices_sources = [ 'tools/libinput-list-devices.c' ]
494 libinput_list_devices = executable('libinput-list-devices',
505 libinput_measure_sources = [ 'tools/libinput-measure.c' ]
506 executable('libinput-measure',
514 libinput_analyze_sources = [ 'tools/libinput-analyze.c' ]
515 executable('libinput-analyze',
524 'tools/libinput-analyze-per-slot-delta.py',
525 'tools/libinput-analyze-recording.py',
526 'tools/libinput-analyze-touch-down-state.py',
527 'tools/libinput-measure-fuzz.py',
528 'tools/libinput-measure-touchpad-size.py',
529 'tools/libinput-measure-touchpad-tap.py',
530 'tools/libinput-measure-touchpad-pressure.py',
531 'tools/libinput-measure-touch-size.py',
532 'tools/libinput-replay.py'
543 libinput_record_sources = [ 'tools/libinput-record.c', git_version_h ]
544 executable('libinput-record',
566 debug_gui_sources = [ 'tools/libinput-debug-gui.c' ]
598 executable('libinput-debug-gui',
605 src_man += files('tools/libinput-debug-gui.man')
608 libinput_sources = [ 'tools/libinput-tool.c' ]
610 libinput_tool = executable('libinput', build
643 # the libinput tools check whether we execute from the builddir, this is
666 args : [ dir_src / 'libinput.sym', dir_src],
711 'src/libinput-private-config.c',
712 'src/libinput-private-config.h',
828 '80-libinput-device-groups-litest.rules')
831 '90-libinput-fuzz-override-litest.rules')
865 'src/libinput-util.h',
900 'src/libinput-util.h',
902 libinput_test_runner = executable('libinput-test-suite',
909 src_man += 'test/libinput-test-suite.man'
914 test('libinput-test-suite-@0@'.format(group),
923 test('libinput-test-deviceless',
954 'tools/libinput.man',
955 'tools/libinput-analyze.man',
956 'tools/libinput-analyze-per-slot-delta.man',
957 'tools/libinput-analyze-recording.man',
958 'tools/libinput-analyze-touch-down-state.man',
959 'tools/libinput-debug-events.man',
960 'tools/libinput-debug-tablet.man',
961 'tools/libinput-list-devices.man',
962 'tools/libinput-measure.man',
963 'tools/libinput-measure-fuzz.man',
964 'tools/libinput-measure-touchpad-size.man',
965 'tools/libinput-measure-touchpad-tap.man',
966 'tools/libinput-measure-touchpad-pressure.man',
967 'tools/libinput-measure-touch-size.man',
968 'tools/libinput-quirks.man',
969 'tools/libinput-record.man',
970 'tools/libinput-replay.man',
981 configure_file(input : 'tools/libinput-quirks.man',
982 output : 'libinput-quirks-list.1',
986 configure_file(input : 'tools/libinput-quirks.man',
987 output : 'libinput-quirks-validate.1',