From 412cb1ee105a74999a3ffac4e60e6602c5f2e541 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Wed, 6 Sep 2006 09:26:51 +0000 Subject: bs: a work in progress.. git-svn-id: https://svn.musicpd.org/mpd/trunk@4737 09075e82-0dd4-0310-85a5-a0d7c8717e4f --- bs/dep-output.sh | 78 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 78 insertions(+) create mode 100644 bs/dep-output.sh (limited to 'bs/dep-output.sh') diff --git a/bs/dep-output.sh b/bs/dep-output.sh new file mode 100644 index 000000000..2e885540c --- /dev/null +++ b/bs/dep-output.sh @@ -0,0 +1,78 @@ +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 +} + -- cgit v1.2.3