summaryrefslogtreecommitdiff
path: root/pkg/libinput/gen.lua
blob: 4c77668a9f3b18b0ab6d150ff1285d495e8a45fb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
cflags{
	'-std=c11', '-Wall',
	'-I include',
	'-I $dir',
	'-I $srcdir/include',
	'-I pkg/libevdev/src',
	'-I pkg/mtdev/src/include',
}

pkg.deps = {
	'pkg/libevdev/fetch',
	'pkg/mtdev/fetch',
}

lib('libinput.a', [[
	src/(
		libinput.c
		libinput-util.c
		evdev.c
		evdev-debounce.c
		evdev-fallback.c
		evdev-middle-button.c
		evdev-mt-touchpad.c
		evdev-mt-touchpad-tap.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
		netlink-seat.c
		path-seat.c
		timer.c
	)
	$builddir/pkg/(
		libevdev/libevdev.a
		mtdev/libmtdev.a
	)
]])

fetch 'git'