blob: 2e885540c6e49c2d791af1648696a636e7277022 (
plain) (
tree)
|
|
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
}
|