cflags{ '-std=c11', '-Wall', '-I $dir', '-I $srcdir/include', '-isystem $builddir/pkg/libevdev/include', '-isystem $builddir/pkg/linux-headers/include', '-isystem $builddir/pkg/mtdev/include', } pkg.hdrs = copy('$outdir/include', '$srcdir/src', {'libinput.h'}) pkg.deps = { 'pkg/libevdev/headers', 'pkg/linux-headers/headers', 'pkg/mtdev/headers', } lib('libinput.a', [[ src/( libinput.c evdev.c evdev-debounce.c evdev-fallback.c evdev-totem.c evdev-middle-button.c evdev-mt-touchpad.c evdev-mt-touchpad-tap.c evdev-mt-touchpad-thumb.c evdev-mt-touchpad-buttons.c evdev-mt-touchpad-edge-scroll.c evdev-mt-touchpad-gestures.c evdev-tablet.c evdev-tablet-pad.c evdev-tablet-pad-leds.c filter.c filter-flat.c filter-low-dpi.c filter-mouse.c filter-touchpad.c filter-touchpad-flat.c filter-touchpad-x230.c filter-tablet.c filter-trackpoint.c netlink-seat.c path-seat.c quirks.c timer.c util-list.c util-ratelimit.c util-strings.c util-prop-parsers.c ) $builddir/pkg/libevdev/libevdev.a $builddir/pkg/mtdev/libmtdev.a ]]) local quirks = { --