# -*- Autoconf -*-
# Process this file with autoconf to produce a configure script.
-AC_PREREQ(2.60)
+AC_PREREQ([2.61])
-AC_INIT(paraslash, [git], maan@systemlinux.org)
+AC_INIT([paraslash],[git],[maan@systemlinux.org])
AC_CONFIG_HEADER([config.h])
+AC_SUBST(install_sh, [$INSTALL])
+AC_CONFIG_FILES([Makefile])
+AC_DEFUN([add_dot_o],[$(for i in $@; do printf "$i.o "; done)])
+AC_DEFUN([add_para],[$(for i in $@; do printf "para_$i "; done)])
+AC_DEFUN([objlist_to_errlist],[$(for i in $@; do printf "DEFINE_ERRLIST($(echo $i| tr 'a-z' 'A-Z'));"; done) [const char **para_errlist[[]]] = {$(for i in $@; do printf "PARA_ERRLIST($(echo $i | tr 'a-z' 'A-Z')), "; done) }])
AC_PATH_PROG(UNAMEPATH, uname, no)
if test "$UNAMEPATH" = "no"; then
AC_MSG_ERROR(unable to determine system type)
AC_FUNC_MMAP
AC_FUNC_REALLOC
AC_FUNC_SELECT_ARGTYPES
-AC_TYPE_SIGNAL
AC_FUNC_STAT
AC_FUNC_STRFTIME
AC_FUNC_VPRINTF
strncasecmp strrchr strspn alarm mkdir inet_ntoa socket], [],
[AC_MSG_ERROR([function not found, cannot live without it])])
-cmdline_dir="cmdline"
-AC_SUBST(cmdline_dir)
AC_DEFUN([add_cmdline],[$(for i in $@; do printf "${i}.cmdline "; done)])
all_errlist_objs="mp3_afh afh_common net string signal time daemon
- stat afh fade amp_filter fd ringbuffer sched audiod
+ stat afh amp_filter fd ringbuffer sched audiod
grab_client filter_common wav_filter compress_filter http_recv
dccp_recv recv_common write_common file_write audiod_command
client_common recv stdout filter stdin audioc write client
exec send_common ggo udp_recv color fec fecdec_filter
- prebuffer_filter audiod_command_list bitstream imdct
+ prebuffer_filter bitstream imdct
wma_afh wma_common wmadec_filter buffer_tree crypt_common
- gui gui_theme"
+ gui gui_theme sideband"
executables="recv filter audioc write client afh audiod"
audioc_ldflags=""
audiod_cmdline_objs="add_cmdline(audiod compress_filter http_recv dccp_recv file_write client amp_filter udp_recv prebuffer_filter)"
-audiod_errlist_objs="audiod signal string daemon stat net crypt_common
+audiod_errlist_objs="audiod signal string daemon stat net crypt_common sideband
time grab_client filter_common wav_filter compress_filter amp_filter http_recv dccp_recv
recv_common fd sched write_common file_write audiod_command fecdec_filter
- client_common ggo udp_recv color fec prebuffer_filter audiod_command_list
+ client_common ggo udp_recv color fec prebuffer_filter
bitstream imdct wma_common wmadec_filter buffer_tree"
audiod_ldflags="-lm"
audiod_audio_formats="wma"
default_writer="FILE_WRITE"
client_cmdline_objs="add_cmdline(client)"
-client_errlist_objs="client net string fd sched stdin stdout time
+client_errlist_objs="client net string fd sched stdin stdout time sideband
client_common buffer_tree crypt_common"
client_ldflags=""
gui_cmdline_objs="add_cmdline(gui)"
gui_errlist_objs="exec signal string stat ringbuffer fd gui gui_theme"
gui_objs="$gui_cmdline_objs $gui_errlist_objs"
-
-fade_cmdline_objs="add_cmdline(fade)"
-fade_errlist_objs="fade exec string fd"
-
-
########################################################################### snprintf
# ===========================================================================
# http://www.nongnu.org/autoconf-archive/ax_func_snprintf.html
[AC_CHECK_FUNCS(snprintf vsnprintf)
AC_MSG_CHECKING(for working snprintf)
AC_CACHE_VAL(ac_cv_have_working_snprintf,
-[AC_TRY_RUN(
-[#include <stdio.h>
+[AC_RUN_IFELSE([AC_LANG_SOURCE([[
+#include <stdio.h>
int main(void)
{
if (strcmp (bufd, "1")) exit (1);
if (i != 3) exit (1);
exit(0);
-}], ac_cv_have_working_snprintf=yes, ac_cv_have_working_snprintf=no, ac_cv_have_working_snprintf=cross)])
+}]])],[ac_cv_have_working_snprintf=yes],
+[ac_cv_have_working_snprintf=no],[ac_cv_have_working_snprintf=cross])])
AC_MSG_RESULT([$ac_cv_have_working_snprintf])
AC_MSG_CHECKING(for working vsnprintf)
AC_CACHE_VAL(ac_cv_have_working_vsnprintf,
-[AC_TRY_RUN(
-[#include <stdio.h>
+[AC_RUN_IFELSE([AC_LANG_SOURCE([[#include <stdio.h>
#include <stdarg.h>
int my_vsnprintf (char *buf, const char *tmpl, ...)
if (strcmp (bufd, "1")) exit (1);
if (i != 3) exit (1);
exit(0);
-}], ac_cv_have_working_vsnprintf=yes, ac_cv_have_working_vsnprintf=no, ac_cv_have_working_vsnprintf=cross)])
+}]])],[ac_cv_have_working_vsnprintf=yes],
+[ac_cv_have_working_vsnprintf=no],[ac_cv_have_working_vsnprintf=cross])])
AC_MSG_RESULT([$ac_cv_have_working_vsnprintf])
if test x$ac_cv_have_working_snprintf$ac_cv_have_working_vsnprintf != "xyesyes"; then
AC_MSG_ERROR([fatal: buggy snprintf() detected])
OLD_CPPFLAGS="$CPPFLAGS"
OLD_LD_FLAGS="$LDFLAGS"
OLD_LIBS="$LIBS"
-AC_ARG_WITH(osl_headers, [AC_HELP_STRING(--with-osl-headers=dir,
+AC_ARG_WITH(osl_headers, [AS_HELP_STRING(--with-osl-headers=dir,
[look for osl.h also in dir])])
if test -n "$with_osl_headers"; then
osl_cppflags="-I$with_osl_headers"
CPPFLAGS="$CPPFLAGS $osl_cppflags"
fi
-AC_ARG_WITH(osl_libs, [AC_HELP_STRING(--with-osl-libs=dir,
+AC_ARG_WITH(osl_libs, [AS_HELP_STRING(--with-osl-libs=dir,
[look for libosl also in dir])])
if test -n "$with_osl_libs"; then
osl_libs="-L$with_osl_libs"
string signal time daemon http_send close_on_fork mm
crypt_common ipc dccp_send fd user_list chunk_queue
afs aft mood score attribute blob playlist sched acl
- send_common udp_send color fec server_command_list
- afs_command_list wma_afh wma_common"
-
+ send_common udp_send color fec wma_afh wma_common sideband"
all_errlist_objs="$all_errlist_objs server vss command
http_send close_on_fork mm ipc dccp_send user_list
chunk_queue afs aft mood score attribute blob playlist
- acl udp_send server_command_list afs_command_list"
+ acl udp_send"
server_ldflags=""
server_audio_formats="mp3 wma"
OLD_LD_FLAGS="$LDFLAGS"
OLD_LIBS="$LIBS"
have_openssl="yes"
- AC_ARG_WITH(openssl_headers, [AC_HELP_STRING(--with-openssl-headers=dir,
+ AC_ARG_WITH(openssl_headers, [AS_HELP_STRING(--with-openssl-headers=dir,
[look for openssl headers also in dir])])
if test -n "$with_openssl_headers"; then
openssl_cppflags="-I$with_openssl_headers"
CPPFLAGS="$CPPFLAGS $openssl_cppflags"
fi
- AC_ARG_WITH(openssl_libs, [AC_HELP_STRING(--with-openssl-libs=dir,
+ AC_ARG_WITH(openssl_libs, [AS_HELP_STRING(--with-openssl-libs=dir,
[look for openssl libraries also in dir])])
if test -n "$with_openssl_libs"; then
openssl_libs="-L$with_openssl_libs"
OLD_LD_FLAGS="$LDFLAGS"
OLD_LIBS="$LIBS"
have_gcrypt="yes"
- AC_ARG_WITH(gcrypt_headers, [AC_HELP_STRING(--with-gcrypt-headers=dir,
+ AC_ARG_WITH(gcrypt_headers, [AS_HELP_STRING(--with-gcrypt-headers=dir,
[look for gcrypt headers also in dir])])
if test -n "$with_gcrypt_headers"; then
gcrypt_cppflags="-I$with_gcrypt_headers"
CPPFLAGS="$CPPFLAGS $gcrypt_cppflags"
fi
- AC_ARG_WITH(gcrypt_libs, [AC_HELP_STRING(--with-gcrypt-libs=dir,
+ AC_ARG_WITH(gcrypt_libs, [AS_HELP_STRING(--with-gcrypt-libs=dir,
[look for libgcrypt also in dir])])
if test -n "$with_gcrypt_libs"; then
gcrypt_libs="-L$with_gcrypt_libs"
],[])
########################################################################### ucred
AC_MSG_CHECKING(for struct ucred)
-AC_TRY_LINK([
+AC_LINK_IFELSE([AC_LANG_PROGRAM([[
#define _GNU_SOURCE
#include <sys/types.h>
#include <sys/socket.h>
-],[
+]], [[
struct ucred sucred; sucred.pid=0;
-],[have_ucred=yes],[have_ucred=no])
+]])],[have_ucred=yes],[have_ucred=no])
AC_MSG_RESULT($have_ucred)
if test ${have_ucred} = yes; then
AC_DEFINE(HAVE_UCRED, 1, define to 1 you have struct ucred)
OLD_CPPFLAGS="$CPPFLAGS"
OLD_LD_FLAGS="$LDFLAGS"
OLD_LIBS="$LIBS"
-AC_ARG_WITH(curses_headers, [AC_HELP_STRING(--with-curses-headers=dir,
+AC_ARG_WITH(curses_headers, [AS_HELP_STRING(--with-curses-headers=dir,
[look for curses.h also in dir])])
if test -n "$with_curses_headers"; then
curses_cppflags="-I$with_curses_headers"
CPPFLAGS="$CPPFLAGS $curses_cppflags"
fi
-AC_ARG_WITH(curses_libs, [AC_HELP_STRING(--with-curses-libs=dir,
+AC_ARG_WITH(curses_libs, [AS_HELP_STRING(--with-curses-libs=dir,
[look for libcurses also in dir])])
if test -n "$with_curses_libs"; then
curses_libs="-L$with_curses_libs"
########################################################################### ip_mreqn
AC_MSG_CHECKING(for struct ip_mreqn (UDPv4 multicast))
-AC_TRY_LINK([
+AC_LINK_IFELSE([AC_LANG_PROGRAM([[
#include <netdb.h>
#include <net/if.h>
-],[
+]], [[
struct ip_mreqn mn;
mn.imr_ifindex = 0;
-],[have_ip_mreqn=yes],[have_ip_mreqn=no])
+]])],[have_ip_mreqn=yes],[have_ip_mreqn=no])
AC_MSG_RESULT($have_ip_mreqn)
if test ${have_ip_mreqn} = yes; then
AC_DEFINE(HAVE_IP_MREQN, 1, define to 1 you have struct ip_mreqn)
########################################################################### osx
AC_MSG_CHECKING(for CoreAudio (MacOs))
-AC_TRY_LINK([
+AC_LINK_IFELSE([AC_LANG_PROGRAM([[
#include <CoreAudio/CoreAudio.h>
-],[
+]], [[
AudioDeviceID id;
-],[have_core_audio=yes],[have_core_audio=no])
+]])],[have_core_audio=yes],[have_core_audio=no])
AC_MSG_RESULT($have_core_audio)
if test ${have_core_audio} = yes; then
f1="-framework CoreAudio"
OLD_CPPFLAGS="$CPPFLAGS"
OLD_LD_FLAGS="$LDFLAGS"
OLD_LIBS="$LIBS"
-AC_ARG_WITH(ogg_headers, [AC_HELP_STRING(--with-ogg-headers=dir,
+AC_ARG_WITH(ogg_headers, [AS_HELP_STRING(--with-ogg-headers=dir,
[look for ogg headers also in dir])])
-AC_ARG_WITH(ogg_libs, [AC_HELP_STRING(--with-ogg-libs=dir,
+AC_ARG_WITH(ogg_libs, [AS_HELP_STRING(--with-ogg-libs=dir,
[look for ogg libs also in dir])])
-AC_ARG_WITH(vorbis_headers, [AC_HELP_STRING(--with-vorbis-headers=dir,
+AC_ARG_WITH(vorbis_headers, [AS_HELP_STRING(--with-vorbis-headers=dir,
[look for vorbis headers also in dir])])
-AC_ARG_WITH(vorbis_libs, [AC_HELP_STRING(--with-vorbis-libs=dir,
+AC_ARG_WITH(vorbis_libs, [AS_HELP_STRING(--with-vorbis-libs=dir,
[look for vorbis libs also in dir])])
-AC_ARG_WITH(speex_headers, [AC_HELP_STRING(--with-speex-headers=dir,
+AC_ARG_WITH(speex_headers, [AS_HELP_STRING(--with-speex-headers=dir,
[look for speex headers also in dir])])
-AC_ARG_WITH(speex_libs, [AC_HELP_STRING(--with-speex-libs=dir,
+AC_ARG_WITH(speex_libs, [AS_HELP_STRING(--with-speex-libs=dir,
[look for speex libs also in dir])])
if test -n "$with_ogg_headers"; then
OLD_CPPFLAGS="$CPPFLAGS"
OLD_LD_FLAGS="$LDFLAGS"
OLD_LIBS="$LIBS"
-AC_ARG_WITH(faad_headers, [AC_HELP_STRING(--with-faad-headers=dir,
+AC_ARG_WITH(faad_headers, [AS_HELP_STRING(--with-faad-headers=dir,
[look for neaacdec.h also in dir])])
if test -n "$with_faad_headers"; then
faad_cppflags="-I$with_faad_headers"
CPPFLAGS="$CPPFLAGS $faad_cppflags"
fi
-AC_ARG_WITH(faad_libs, [AC_HELP_STRING(--with-faad-libs=dir,
+AC_ARG_WITH(faad_libs, [AS_HELP_STRING(--with-faad-libs=dir,
[look for libfaad also in dir])])
if test -n "$with_faad_libs"; then
faad_libs="-L$with_faad_libs"
OLD_LD_FLAGS="$LDFLAGS"
OLD_LIBS="$LIBS"
-AC_ARG_WITH(mad_headers, [AC_HELP_STRING(--with-mad-headers=dir,
+AC_ARG_WITH(mad_headers, [AS_HELP_STRING(--with-mad-headers=dir,
[look for mad.h also in dir])])
if test -n "$with_mad_headers"; then
mad_cppflags="-I$with_mad_headers"
CPPFLAGS="$CPPFLAGS $mad_cppflags"
fi
-AC_ARG_WITH(mad_libs, [AC_HELP_STRING(--with-mad-libs=dir,
+AC_ARG_WITH(mad_libs, [AS_HELP_STRING(--with-mad-libs=dir,
[look for libmad also in dir])])
if test -n "$with_mad_libs"; then
mad_libs="-L$with_mad_libs"
OLD_LIBS="$LIBS"
have_libid3tag="yes"
-AC_ARG_WITH(id3tag_headers, [AC_HELP_STRING(--with-id3tag-headers=dir,
+AC_ARG_WITH(id3tag_headers, [AS_HELP_STRING(--with-id3tag-headers=dir,
[look for id3tag header files also in dir])])
if test -n "$with_id3tag_headers"; then
id3tag_cppflags="-I$with_id3tag_headers"
CPPFLAGS="$CPPFLAGS $id3tag_cppflags"
fi
-AC_ARG_WITH(id3tag_libs, [AC_HELP_STRING(--with-id3tag-libs=dir,
+AC_ARG_WITH(id3tag_libs, [AS_HELP_STRING(--with-id3tag-libs=dir,
[look for id3tag libs also in dir])])
if test -n "$with_id3tag_libs"; then
id3tag_libs="-L$with_id3tag_libs"
fi
AC_MSG_CHECKING(for libid3tag)
-AC_TRY_LINK([
+AC_LINK_IFELSE([AC_LANG_PROGRAM([[
#include <id3tag.h>
-],[
+]], [[
struct id3_tag t = {.flags = 0};
-],[], [have_libid3tag=no])
+]])],[],[have_libid3tag=no])
AC_MSG_RESULT($have_libid3tag)
if test ${have_libid3tag} = yes; then
OLD_LIBS="$LIBS"
have_flac="yes"
-AC_ARG_WITH(flac_headers, [AC_HELP_STRING(--with-flac-headers=dir,
+AC_ARG_WITH(flac_headers, [AS_HELP_STRING(--with-flac-headers=dir,
[look for flac headers also in dir])])
if test -n "$with_flac_headers"; then
flac_cppflags="-I$with_flac_headers"
CPPFLAGS="$CPPFLAGS $flac_cppflags"
fi
-AC_ARG_WITH(flac_libs, [AC_HELP_STRING(--with-flac-libs=dir,
+AC_ARG_WITH(flac_libs, [AS_HELP_STRING(--with-flac-libs=dir,
[look for flac libs also in dir])])
if test -n "$with_flac_libs"; then
flac_libs="-L$with_flac_libs"
audiod_audio_formats="$audiod_audio_formats flac"
AC_SUBST(flac_cppflags)
else
- AC_MSG_WARN([no flac support in para_audiod/para_filter])
+ AC_MSG_WARN([no flac support in para_audiod/para_filter/para_afh/para_server])
fi
CPPFLAGS="$OLD_CPPFLAGS"
LDFLAGS="$OLD_LDFLAGS"
OLD_LIBS="$LIBS"
have_oss="yes"
-msg="=> will not build para_fade/oss writer"
+msg="=> will not build oss writer"
AC_CHECK_HEADER(sys/soundcard.h, [
- extras="$extras fade"
- executables="$executables fade"
- all_errlist_objs="$all_errlist_objs oss_write"
audiod_errlist_objs="$audiod_errlist_objs oss_write"
audiod_cmdline_objs="$audiod_cmdline_objs add_cmdline(oss_write)"
-
write_errlist_objs="$write_errlist_objs oss_write"
write_cmdline_objs="$write_cmdline_objs add_cmdline(oss_write)"
+ fade_errlist_objs="$fade_errlist_objs oss_mix"
+ all_errlist_objs="$all_errlist_objs oss_write oss_mix"
+
writers="$writers oss"
default_writer="OSS_WRITE"
+ mixers="${mixers}oss "
+ default_mixer="OSS_MIX"
+
AC_CHECK_LIB(ossaudio, _oss_ioctl, [
audiod_ldflags="$audiod_ldflags -lossaudio"
write_ldflags="$write_ldflags -lossaudio"
- fade_ldflags="$write_ldflags -lossaudio"
+ fade_ldflags="$fade_ldflags -lossaudio"
]
)
],
fi
if test "$have_alsa" = "yes"; then
- all_errlist_objs="$all_errlist_objs alsa_write"
audiod_errlist_objs="$audiod_errlist_objs alsa_write"
audiod_cmdline_objs="$audiod_cmdline_objs add_cmdline(alsa_write)"
audiod_ldflags="$audiod_ldflags -lasound"
-
write_errlist_objs="$write_errlist_objs alsa_write"
write_cmdline_objs="$write_cmdline_objs add_cmdline(alsa_write)"
write_ldflags="$write_ldflags -lasound"
+ fade_errlist_objs="$fade_errlist_objs alsa_mix"
+ fade_ldflags="$fade_ldflags -lasound"
+ all_errlist_objs="$all_errlist_objs alsa_write alsa_mix"
+
writers="$writers alsa"
default_writer="ALSA_WRITE"
+ mixers="${mixers}alsa "
+ default_mixer="ALSA_MIX"
fi
CPPFLAGS="$OLD_CPPFLAGS"
LDFLAGS="$OLD_LDFLAGS"
LIBS="$OLD_LIBS"
+########################################################################### fade
+if test -n "$mixers"; then
+ extras="$extras fade"
+ executables="$executables fade"
+ all_errlist_objs="$all_errlist_objs fade"
+ fade_errlist_objs="$fade_errlist_objs fade exec string fd"
+ fade_cmdline_objs="add_cmdline(fade)"
+ fade_objs="$fade_cmdline_objs $fade_errlist_objs"
+ AC_SUBST(fade_objs, add_dot_o($fade_objs))
+ AC_SUBST(fade_ldflags, $fade_ldflags)
+ AC_DEFINE_UNQUOTED(INIT_FADE_ERRLISTS,
+ objlist_to_errlist($fade_errlist_objs),
+ errors used by para_fade)
+ enum="$(
+ for i in $mixers; do
+ printf "${i}_MIX, " | tr '[a-z]' '[A-Z]'
+ done
+ )"
+ AC_DEFINE_UNQUOTED(MIXER_ENUM, $enum NUM_SUPPORTED_MIXERS,
+ enum of supported mixers)
+ AC_DEFINE_UNQUOTED(DEFAULT_MIXER, $default_mixer,
+ use this mixer if none was specified)
+ names="$(for i in $mixers; do printf \"$i\",' ' ; done)"
+ AC_DEFINE_UNQUOTED(MIXER_NAMES, $names, supported mixer names)
+ inits="$(
+ for i in $mixers; do
+ printf 'extern void '$i'_mix_init(struct mixer *); '
+ done
+ )"
+ AC_DEFINE_UNQUOTED(DECLARE_MIXER_INITS, $inits,
+ init functions of the supported mixers)
+ array="$(for i in $mixers; do printf '{.init = '$i'_mix_init},'; done)"
+ AC_DEFINE_UNQUOTED(MIXER_ARRAY, $array, array of supported mixers)
+ mixer_summary="supported mixers:: $mixers, default: $default_mixer"
+else
+ AC_MSG_WARN([no mixer support])
+ mixer_summary="para_fade: no"
+fi
########################################################################### libao
OLD_CPPFLAGS="$CPPFLAGS"
OLD_LD_FLAGS="$LDFLAGS"
OLD_LIBS="$LIBS"
have_ao="yes"
-AC_ARG_WITH(ao_headers, [AC_HELP_STRING(--with-ao-headers=dir,
+AC_ARG_WITH(ao_headers, [AS_HELP_STRING(--with-ao-headers=dir,
[look for ao/ao.h also in dir])])
if test -n "$with_ao_headers"; then
ao_cppflags="-I$with_ao_headers"
CPPFLAGS="$CPPFLAGS $ao_cppflags"
fi
-AC_ARG_WITH(ao_libs, [AC_HELP_STRING(--with-ao-libs=dir,
+AC_ARG_WITH(ao_libs, [AS_HELP_STRING(--with-ao-libs=dir,
[look for libao also in dir])])
if test -n "$with_ao_libs"; then
ao_libs="-L$with_ao_libs"
OLD_LIBS="$LIBS"
have_readline="yes"
-AC_ARG_WITH(readline_headers, [AC_HELP_STRING(--with-readline-headers=dir,
+AC_ARG_WITH(readline_headers, [AS_HELP_STRING(--with-readline-headers=dir,
[look for libreadline header files also in dir])])
if test -n "$with_readline_headers"; then
readline_cppflags="-I$with_readline_headers"
CPPFLAGS="$CPPFLAGS $readline_cppflags"
fi
-AC_ARG_WITH(readline_libs, [AC_HELP_STRING(--with-readline-libs=dir,
+AC_ARG_WITH(readline_libs, [AS_HELP_STRING(--with-readline-libs=dir,
[look for readline library also in dir])])
if test -n "$with_readline_libs"; then
readline_libs="-L$with_readline_libs"
CPPFLAGS="$OLD_CPPFLAGS"
LDFLAGS="$OLD_LDFLAGS"
LIBS="$OLD_LIBS"
-#############################################################
-
-
-AC_SUBST(install_sh, [$INSTALL])
-AC_CONFIG_FILES([Makefile])
-
-
-AC_DEFUN([add_dot_o],[$(for i in $@; do printf "$i.o "; done)])
-AC_DEFUN([add_para],[$(for i in $@; do printf "para_$i "; done)])
-AC_DEFUN([objlist_to_errlist],[$(for i in $@; do printf "DEFINE_ERRLIST($(echo $i| tr 'a-z' 'A-Z'));"; done) [const char **para_errlist[[]]] = {$(for i in $@; do printf "PARA_ERRLIST($(echo $i | tr 'a-z' 'A-Z')), "; done) }])
############################################################# error2.h
AC_MSG_NOTICE(creating error2.h)
for i in $executables; do
client_objs="$client_cmdline_objs $client_errlist_objs"
audioc_objs="$audioc_cmdline_objs $audioc_errlist_objs"
afh_objs="$afh_cmdline_objs $afh_errlist_objs"
-fade_objs="$fade_cmdline_objs $fade_errlist_objs"
AC_SUBST(recv_objs, add_dot_o($recv_objs))
AC_SUBST(recv_ldflags, $recv_ldflags)
AC_DEFINE_UNQUOTED(INIT_GUI_ERRLISTS,
objlist_to_errlist($gui_errlist_objs), errors used by para_gui)
-AC_SUBST(fade_objs, add_dot_o($fade_objs))
-AC_SUBST(fade_ldflags, $fade_ldflags)
-AC_DEFINE_UNQUOTED(INIT_FADE_ERRLISTS,
- objlist_to_errlist($fade_errlist_objs), errors used by para_fade)
-
-
enum="$(for i in $filters; do printf "${i}_FILTER, " | tr '[a-z]' '[A-Z]'; done)"
AC_DEFINE_UNQUOTED(FILTER_ENUM, $enum NUM_SUPPORTED_FILTERS,
enum of supported filters)
filters supported by para_audiod/para_filter: $filters
writers supported by para_audiod/para_write: $writers
optional executables: $extras
+$mixer_summary
])