sys/ipc.h unistd.h utime.h stddef.h],
[], [AC_MSG_ERROR([$ac_header not found])])
-AC_CHECK_HEADER(linux/soundcard.h, [extras="$extras para_fade"],
- [AC_MSG_WARN([linux/soundcard.h not found, cannot build para_fade])])
# Checks for typedefs, structures, and compiler characteristics.
AC_C_CONST
[AC_MSG_ERROR([function not found, cannot live without it])])
all_errlist_objs="server mp3_afh afh_common vss command net string signal time
-daemon stat crypt http_send close_on_fork ipc
+daemon stat crypt http_send close_on_fork ipc acl
dccp_send fd user_list chunk_queue afs osl aft mood score attribute blob ringbuffer
playlist sha1 rbtree sched audiod grab_client filter_chain wav compress
http_recv dccp_recv recv_common write_common file_write audiod_command
server_errlist_objs="server afh_common mp3_afh vss command net string signal
time daemon stat crypt http_send close_on_fork
ipc dccp_send fd user_list chunk_queue afs osl aft mood score attribute
- blob playlist sha1 rbtree sched"
+ blob playlist sha1 rbtree sched acl"
server_ldflags=""
server_audio_formats=" mp3"
OLD_CPPFLAGS="$CPPFLAGS"
OLD_LD_FLAGS="$LDFLAGS"
OLD_LIBS="$LIBS"
-msg="=> no alsa support for para_audiod/para_write"
-AC_CHECK_HEADERS([alsa/asoundlib.h], [], [
- AC_MSG_WARN([no alsa/asoundlib $msg])
+if test "$OSTYPE" != "Linux"; then
have_alsa="no"
-])
-AC_CHECK_LIB([asound], [snd_pcm_open], [], [
- AC_MSG_WARN([no libasound $msg])
- have_alsa="no"
-])
+fi
+msg="=> can not build para_fade, and no alsa support for para_audiod/para_write"
+if test "$have_alsa" = "yes"; then
+ AC_CHECK_HEADER(linux/soundcard.h,
+ [extras="$extras para_fade"],
+ [
+ have_alsa="no"
+ AC_MSG_WARN([no linux/soundcard.h $msg])
+ ]
+ )
+fi
+
+if test "$have_alsa" = "yes"; then
+ AC_CHECK_HEADERS([alsa/asoundlib.h], [], [
+ have_alsa="no"
+ AC_MSG_WARN([no alsa/asoundlib $msg])
+ ])
+fi
+
+if test "$have_alsa" = "yes"; then
+ AC_CHECK_LIB([asound], [snd_pcm_open], [], [
+ have_alsa="no"
+ AC_MSG_WARN([no libasound $msg])
+ ])
+fi
+
if test "$have_alsa" = "yes"; then
all_errlist_objs="$all_errlist_objs alsa_write"
audiod_errlist_objs="$audiod_errlist_objs alsa_write"