summaryrefslogtreecommitdiff
path: root/pkg/alsa-utils
diff options
context:
space:
mode:
authorMichael Forney <mforney@mforney.org>2019-11-17 13:06:15 -0800
committerMichael Forney <mforney@mforney.org>2019-11-17 15:24:18 -0800
commit765c78947a5bd7914ac8e54a19a514e3bf432004 (patch)
tree865edc803ec9c261269dd1db46f1cb8067e279d0 /pkg/alsa-utils
parent51e7de237b9daea4b267079b58044e8d187ab504 (diff)
alsa-utils: Use table for build script
Diffstat (limited to 'pkg/alsa-utils')
-rw-r--r--pkg/alsa-utils/gen.lua10
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')