diff options
Diffstat (limited to 'pkg/alsa-utils')
| -rw-r--r-- | pkg/alsa-utils/gen.lua | 22 | ||||
| -rw-r--r-- | pkg/alsa-utils/gen.rc | 21 |
2 files changed, 22 insertions, 21 deletions
diff --git a/pkg/alsa-utils/gen.lua b/pkg/alsa-utils/gen.lua new file mode 100644 index 00000000..6059b2a1 --- /dev/null +++ b/pkg/alsa-utils/gen.lua @@ -0,0 +1,22 @@ +cflags{ + '-I include', + '-I $dir', + '-I $srcdir/include', + '-I $builddir/pkg/alsa-lib/include', +} + +pkg.deps = {'pkg/alsa-lib/headers'} + +local function x(name, srcs) + 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') + +fetch 'git' diff --git a/pkg/alsa-utils/gen.rc b/pkg/alsa-utils/gen.rc deleted file mode 100644 index 85dba088..00000000 --- a/pkg/alsa-utils/gen.rc +++ /dev/null @@ -1,21 +0,0 @@ -cflags\ - -I include\ - -I '$dir' \ - -I '$srcdir'/include\ - -I '$builddir'/pkg/alsa-lib/include - -fn x { - name=$1 - shift - exe bin/$name -d pkg/alsa-lib/headers $*\ - '$builddir'/pkg/alsa-lib/libasound.a - file bin/$name '$outdir'/bin/$name 755 - man -d $name 1 $name.1 -} - -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 - -fetch git |
