diff options
Diffstat (limited to 'pkg/libevdev')
| -rw-r--r-- | pkg/libevdev/gen.lua | 19 | ||||
| -rw-r--r-- | pkg/libevdev/gen.rc | 19 |
2 files changed, 19 insertions, 19 deletions
diff --git a/pkg/libevdev/gen.lua b/pkg/libevdev/gen.lua new file mode 100644 index 00000000..8c7982c8 --- /dev/null +++ b/pkg/libevdev/gen.lua @@ -0,0 +1,19 @@ +cflags{ + '-I include', + '-I $dir', + '-I $outdir', + '-I $srcdir/include', +} + +pkg.hdrs = copy('$outdir/include/libevdev', '$srcdir/libevdev', {'libevdev.h'}) +pkg.hdrs.install = true + +build('awk', '$outdir/event-names.h', { + '$srcdir/include/linux/input.h', + '$srcdir/include/linux/input-event-codes.h', + '|', '$dir/eventnames.awk', +}, {expr='-f $dir/eventnames.awk'}) +lib('libevdev.a', {'libevdev/libevdev.c', 'libevdev/libevdev-names.c'}, {'$outdir/event-names.h'}) +file('lib/libevdev.a', '644', '$outdir/libevdev.a') + +fetch 'git' diff --git a/pkg/libevdev/gen.rc b/pkg/libevdev/gen.rc deleted file mode 100644 index 077b45d7..00000000 --- a/pkg/libevdev/gen.rc +++ /dev/null @@ -1,19 +0,0 @@ -cflags\ - -I include\ - -I '$dir' \ - -I '$outdir' \ - -I '$srcdir'/include - -hdrs=libevdev/libevdev.h -for(hdr in $hdrs) { - build '$outdir'/include/$hdr copy '$srcdir'/$hdr - file include/$hdr '$srcdir'/$hdr 644 -} -phony headers '$outdir'/include/$hdrs - -build '$outdir'/event-names.h awk '$srcdir'/include/linux/^(input.h input-event-codes.h) '|' '$dir'/eventnames.awk ; with\ - expr '-f $dir/eventnames.awk' -lib libevdev.a -d '$outdir'/event-names.h libevdev/^(libevdev.c libevdev-names.c) -file lib/libevdev.a '$outdir'/libevdev.a 644 - -fetch git |
