summaryrefslogtreecommitdiff
path: root/pkg/sndio/gen.lua
diff options
context:
space:
mode:
authorMichael Forney <mforney@mforney.org>2021-08-31 14:45:21 -0700
committerMichael Forney <mforney@mforney.org>2021-08-31 14:46:20 -0700
commited93a32292df4e93cd37bde7712db66da1b76d80 (patch)
tree9a339b0646650c2d1715caba030b9d89f429d4c9 /pkg/sndio/gen.lua
parente4f1e4f50393a005ae1bb9a9ccbf02b8bd3c7670 (diff)
sndio: Port to tinyalsa
Diffstat (limited to 'pkg/sndio/gen.lua')
-rw-r--r--pkg/sndio/gen.lua15
1 files changed, 7 insertions, 8 deletions
diff --git a/pkg/sndio/gen.lua b/pkg/sndio/gen.lua
index b0ef6f8f..f03800e1 100644
--- a/pkg/sndio/gen.lua
+++ b/pkg/sndio/gen.lua
@@ -4,12 +4,12 @@ cflags{
'-D _GNU_SOURCE',
'-I $srcdir/libsndio',
'-I $srcdir/bsd-compat',
- '-isystem $builddir/pkg/alsa-lib/include',
+ '-isystem $builddir/pkg/tinyalsa/include',
'-include $dir/config.h',
}
pkg.deps = {
- 'pkg/alsa-lib/headers',
+ 'pkg/tinyalsa/headers',
}
pkg.hdrs = copy('$outdir/include', '$srcdir/libsndio', {'sndio.h'})
@@ -17,31 +17,30 @@ pkg.hdrs = copy('$outdir/include', '$srcdir/libsndio', {'sndio.h'})
local objs = objects[[
libsndio/(
debug.c aucat.c
- mio_aucat.c
+ mio.c mio_aucat.c
sio_aucat.c
sioctl.c sioctl_aucat.c
)
bsd-compat/(issetugid.c strlcat.c strlcpy.c strtonum.c clock_gettime.c)
- $builddir/pkg/alsa-lib/libasound.a
+ $builddir/pkg/tinyalsa/libtinyalsa.a
]]
-- build mio.c and sio.c for sndiod with alsa support
-for _, src in ipairs{'mio.c', 'mio_alsa.c', 'sio.c', 'sio_alsa.c'} do
+for _, src in ipairs{'sio.c', 'sio_alsa.c'} do
build('cc', '$outdir/sndiod/'..src..'.o', {'$srcdir/libsndio/'..src, '||', '$gendir/deps'}, {
cflags='$cflags -D USE_ALSA',
})
end
-lib('libsndio.a', {objs, 'libsndio/mio.c', 'libsndio/sio.c'})
+lib('libsndio.a', {objs, 'libsndio/sio.c'})
exe('bin/sndiod', {objs, paths[[
sndiod/(
abuf.c utils.c dev.c dev_sioctl.c dsp.c file.c listen.c midi.c miofile.c
opt.c siofile.c sndiod.c sock.c
- mio.c.o mio_alsa.c.o
sio.c.o sio_alsa.c.o
)
- $builddir/pkg/alsa-lib/libasound.a
+ $builddir/pkg/tinyalsa/libtinyalsa.a
]]})
file('bin/sndiod', '755', '$outdir/bin/sndiod')
man{'sndiod/sndiod.8'}