From b89685c32730730ac3dd04033d7eaf2307fda830 Mon Sep 17 00:00:00 2001 From: Michael Forney Date: Mon, 24 Feb 2020 13:13:01 -0800 Subject: Add libgpiod 1.5 --- pkg/libgpiod/gen.lua | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 pkg/libgpiod/gen.lua (limited to 'pkg/libgpiod/gen.lua') 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' -- cgit v1.2.3