summaryrefslogtreecommitdiff
path: root/pkg/libinput
diff options
context:
space:
mode:
Diffstat (limited to 'pkg/libinput')
-rw-r--r--pkg/libinput/gen.lua40
-rw-r--r--pkg/libinput/gen.rc33
2 files changed, 40 insertions, 33 deletions
diff --git a/pkg/libinput/gen.lua b/pkg/libinput/gen.lua
new file mode 100644
index 00000000..4262727b
--- /dev/null
+++ b/pkg/libinput/gen.lua
@@ -0,0 +1,40 @@
+cflags{
+ '-std=c11', '-Wall',
+ '-I include',
+ '-I $dir',
+ '-I pkg/libevdev/src',
+ '-I pkg/mtdev/src/include',
+}
+
+pkg.deps = {
+ '$builddir/pkg/libevdev/fetch.stamp',
+ '$builddir/pkg/mtdev/fetch.stamp',
+}
+
+lib('libinput.a', [[
+ src/(
+ libinput.c
+ libinput-util.c
+ evdev.c
+ evdev-lid.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'
diff --git a/pkg/libinput/gen.rc b/pkg/libinput/gen.rc
deleted file mode 100644
index 96219513..00000000
--- a/pkg/libinput/gen.rc
+++ /dev/null
@@ -1,33 +0,0 @@
-cflags\
- '-std=c11' -Wall\
- -I include\
- -I '$dir' \
- -I pkg/libevdev/src\
- -I pkg/mtdev/src/include
-
-phony deps '$builddir'/pkg/^(libevdev mtdev)^/fetch.stamp
-
-lib libinput.a -d '$dir'/deps src/^(\
- libinput.c\
- libinput-util.c\
- evdev.c\
- evdev-lid.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