diff options
| author | Michael Forney <mforney@mforney.org> | 2019-11-17 13:06:15 -0800 |
|---|---|---|
| committer | Michael Forney <mforney@mforney.org> | 2019-11-17 15:24:18 -0800 |
| commit | 765c78947a5bd7914ac8e54a19a514e3bf432004 (patch) | |
| tree | 865edc803ec9c261269dd1db46f1cb8067e279d0 /pkg/alsa-utils | |
| parent | 51e7de237b9daea4b267079b58044e8d187ab504 (diff) | |
alsa-utils: Use table for build script
Diffstat (limited to 'pkg/alsa-utils')
| -rw-r--r-- | pkg/alsa-utils/gen.lua | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/pkg/alsa-utils/gen.lua b/pkg/alsa-utils/gen.lua index 29fc691f..7a153237 100644 --- a/pkg/alsa-utils/gen.lua +++ b/pkg/alsa-utils/gen.lua @@ -7,15 +7,19 @@ cflags{ pkg.deps = {'pkg/alsa-lib/headers'} -local function x(name, srcs) +local tools = { + {'amixer', {'amixer/amixer.c', 'alsamixer/volume_mapping.c'}}, + {'aplay', {'aplay/aplay.c'}}, +} + +for _, tool in ipairs(tools) do + local name, srcs = table.unpack(tool) local out = 'bin/'..name exe(out, {srcs, '$builddir/pkg/alsa-lib/libasound.a'}) file(out, '755', '$outdir/'..out) man{name..'/'..name..'.1'} end -x('amixer', {'amixer/amixer.c', 'alsamixer/volume_mapping.c'}) -x('aplay', {'aplay/aplay.c'}) sym('bin/arecord', 'aplay') sym('share/man/man1/arecord.1.gz', 'aplay.1.gz') |
