summaryrefslogtreecommitdiff
path: root/pkg/libevdev/gen.lua
diff options
context:
space:
mode:
authorMichael Forney <mforney@mforney.org>2020-03-03 01:15:16 -0800
committerMichael Forney <mforney@mforney.org>2020-03-03 16:21:51 -0800
commitf505a4168e95b879438dfc8e3b84f07c531eb8ad (patch)
tree4604f822165103e513ea757ac82d7c7b27324e2a /pkg/libevdev/gen.lua
parent379d4a92f3ba42b200bac190877ed1804ef1d782 (diff)
libevdev: Update to 1.9.0
Port eventnames script to lua.
Diffstat (limited to 'pkg/libevdev/gen.lua')
-rw-r--r--pkg/libevdev/gen.lua7
1 files changed, 4 insertions, 3 deletions
diff --git a/pkg/libevdev/gen.lua b/pkg/libevdev/gen.lua
index 67da6e6d..edc95daa 100644
--- a/pkg/libevdev/gen.lua
+++ b/pkg/libevdev/gen.lua
@@ -12,11 +12,12 @@ pkg.deps = {
'pkg/linux-headers/headers',
}
-build('awk', '$outdir/event-names.h', {
+rule('eventnames', 'lua5.2 $dir/eventnames.lua $in >$out')
+build('eventnames', '$outdir/event-names.h', {
'$srcdir/include/linux/input.h',
'$srcdir/include/linux/input-event-codes.h',
- '|', '$dir/eventnames.awk',
-}, {expr='-f $dir/eventnames.awk'})
+ '|', '$dir/eventnames.lua',
+})
lib('libevdev.a', {'libevdev/libevdev.c', 'libevdev/libevdev-names.c'}, {'$outdir/event-names.h'})
file('lib/libevdev.a', '644', '$outdir/libevdev.a')