mirror of
https://github.com/oasislinux/oasis.git
synced 2025-12-25 12:14:00 +01:00
29 lines
796 B
Lua
29 lines
796 B
Lua
cflags{
|
|
'-I $dir',
|
|
'-I $outdir',
|
|
'-I $srcdir',
|
|
'-I $srcdir/include',
|
|
'-isystem $builddir/pkg/linux-headers/include',
|
|
}
|
|
|
|
pkg.hdrs = copy('$outdir/include/libevdev', '$srcdir/libevdev', {'libevdev.h'})
|
|
pkg.hdrs.install = true
|
|
|
|
pkg.deps = {
|
|
'pkg/linux-headers/headers',
|
|
}
|
|
|
|
rule('eventnames', 'lua $dir/eventnames.lua $in >$out')
|
|
build('eventnames', '$outdir/event-names.h', {
|
|
'$srcdir/include/linux/linux/input.h',
|
|
'$srcdir/include/linux/linux/input-event-codes.h',
|
|
'|', '$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')
|
|
|
|
exe('libevdev-events', {'tools/libevdev-events.c', 'libevdev.a'})
|
|
file('bin/libevdev-events', '755', '$outdir/libevdev-events')
|
|
|
|
fetch 'git'
|