diff options
| author | Michael Forney <mforney@mforney.org> | 2020-02-24 13:13:01 -0800 |
|---|---|---|
| committer | Michael Forney <mforney@mforney.org> | 2020-03-01 19:24:52 -0800 |
| commit | b89685c32730730ac3dd04033d7eaf2307fda830 (patch) | |
| tree | 5f463f7838bb50de8d754fa784f8722422270be6 /pkg/libgpiod/gen.lua | |
| parent | 5770e9b04cfcddeb228520bd9961953a225639af (diff) | |
Add libgpiod 1.5
Diffstat (limited to 'pkg/libgpiod/gen.lua')
| -rw-r--r-- | pkg/libgpiod/gen.lua | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/pkg/libgpiod/gen.lua b/pkg/libgpiod/gen.lua new file mode 100644 index 00000000..4eb21f5d --- /dev/null +++ b/pkg/libgpiod/gen.lua @@ -0,0 +1,20 @@ +cflags{ + '-std=c99', '-Wall', '-Wextra', '-Wpedantic', + '-I $srcdir/include', + '-I $builddir/pkg/linux-headers/include', + '-include $dir/config.h', +} + +pkg.deps = { + 'pkg/linux-headers/headers', +} + +lib('libgpiod.a', 'lib/(core.c ctxless.c helpers.c iter.c misc.c)') + +cc('tools/tools-common.c') +for _, tool in ipairs{'gpiodetect', 'gpioinfo', 'gpioget', 'gpioset', 'gpiomon', 'gpiofind'} do + exe(tool, {'tools/'..tool..'.c', 'tools/tools-common.c.o', 'libgpiod.a'}) + file('bin/'..tool, '755', '$outdir/'..tool) +end + +fetch 'git' |
