79 lines
1.2 KiB
Bash
79 lines
1.2 KiB
Bash
|
t_alsa ()
|
||
|
{
|
||
|
dep_paths alsa
|
||
|
if test_header 'alsa/asoundlib'; then
|
||
|
ldflags="$ldflags -lasound -lm -ldl -lpthread"
|
||
|
echo t
|
||
|
fi
|
||
|
}
|
||
|
|
||
|
t_ao ()
|
||
|
{
|
||
|
dep_paths ao
|
||
|
if test_header 'ao/ao'; then
|
||
|
ldflags="$ldflags -ld -lao"
|
||
|
echo t
|
||
|
fi
|
||
|
}
|
||
|
|
||
|
t_fifo ()
|
||
|
{
|
||
|
echo t
|
||
|
}
|
||
|
|
||
|
t_mvp ()
|
||
|
{
|
||
|
echo t
|
||
|
}
|
||
|
|
||
|
t_oss ()
|
||
|
{
|
||
|
dep_paths oss
|
||
|
test_header 'sys/soundcard' && echo t
|
||
|
}
|
||
|
|
||
|
t_pulse ()
|
||
|
{
|
||
|
dep_paths pulse
|
||
|
test_header 'pulse/simple' && echo 't'
|
||
|
}
|
||
|
|
||
|
t_shout ()
|
||
|
{
|
||
|
dep_paths shout
|
||
|
ok=
|
||
|
if test "$PKGCONFIG" != "no" && `$PKGCONFIG --exists shout`; then
|
||
|
cflags="$cflags `$PKGCONFIG --variable=cflags_only shout`"
|
||
|
cflags="$cflags `$PKGCONFIG --variable=cppflags shout`"
|
||
|
ldflags="$ldflags `$PKGCONFIG --libs shout`"
|
||
|
ok=t
|
||
|
else
|
||
|
test -z "$sc" && sc="`which shoutconfig`"
|
||
|
if test `$sc --package` = "libshout"; then
|
||
|
cflags="$cflags `$sc --cflags-only`"
|
||
|
cflags="$cflags `$sc --cppflags shout`"
|
||
|
ldflags="$ldflags `$sc --libs`"
|
||
|
ok=t
|
||
|
fi
|
||
|
fi
|
||
|
# freebsd 6.1 + shout 2.2 port seems to leave pthread out
|
||
|
case "$uname_s" in
|
||
|
freebsd*)
|
||
|
case "$cflags" in
|
||
|
*-D_THREAD_SAFE*)
|
||
|
ldflags="$ldflags -lpthread"
|
||
|
;;
|
||
|
esac
|
||
|
;;
|
||
|
esac
|
||
|
|
||
|
echo $ok
|
||
|
}
|
||
|
|
||
|
t_sun ()
|
||
|
{
|
||
|
dep_paths sun
|
||
|
test_header 'sys/audioio' && echo t
|
||
|
}
|
||
|
|