summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
98b801a)
The previous two commits made para_server and para_client depend
on crypto support. This patch does the same thing for para_audiod.
It adds a section that sets $build_audiod to yes or no, depending
on whether a crypto library was detected. This clears the path to
making crypto support optional.
AC_DEFUN([add_cmdline],[$(for i in $@; do printf "${i}.cmdline "; done)])
AC_DEFUN([add_cmdline],[$(for i in $@; do printf "${i}.cmdline "; done)])
-executables="recv filter audioc write afh audiod play"
+executables="recv filter audioc write afh play"
audio_format_handlers="mp3 wma"
recv_cmdline_objs="add_cmdline(recv http_recv dccp_recv udp_recv afh_recv)"
audio_format_handlers="mp3 wma"
recv_cmdline_objs="add_cmdline(recv http_recv dccp_recv udp_recv afh_recv)"
-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 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 version
- bitstream imdct wma_common wmadec_filter buffer_tree"
-audiod_ldflags="-lm"
-audiod_audio_formats="wma"
-
afh_cmdline_objs="add_cmdline(afh)"
afh_errlist_objs="afh string fd mp3_afh afh_common time wma_afh wma_common
version ggo"
afh_cmdline_objs="add_cmdline(afh)"
afh_errlist_objs="afh string fd mp3_afh afh_common time wma_afh wma_common
version ggo"
else
build_client="no"
fi
else
build_client="no"
fi
+############################################################# audiod
+if test "$have_openssl" = "yes" -o "$have_gcrypt" = "yes"; then
+ build_audiod="yes"
+ executables="$executables audiod"
+ audiod_cmdline_objs="$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_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
+ version
+ bitstream
+ imdct
+ wma_common
+ wmadec_filter
+ buffer_tree
+ "
+ audiod_ldflags="$audiod_ldflags -lm"
+ audiod_audio_formats="$audiod_audio_formats wma"
+else
+ build_audiod="no"
+fi
############################################################# error2.h
AC_MSG_NOTICE(creating error2.h)
############################################################# error2.h
AC_MSG_NOTICE(creating error2.h)
$audioc_errlist_objs
$write_errlist_objs
$afh_errlist_objs
$audioc_errlist_objs
$write_errlist_objs
$afh_errlist_objs
if test "$build_client" = "yes"; then
all_errlist_objs="$all_errlist_objs $client_errlist_objs"
fi
if test "$build_client" = "yes"; then
all_errlist_objs="$all_errlist_objs $client_errlist_objs"
fi
+if test "$build_audiod" = "yes"; then
+ all_errlist_objs="$all_errlist_objs $audiod_errlist_objs"
+fi
all_errlist_objs="$(echo $all_errlist_objs | tr ' ' '\n' | sort | uniq)"
all_errlist_objs="$(echo $all_errlist_objs | tr ' ' '\n' | sort | uniq)"
para_gui: $build_gui
para_fade: $build_fade
para_client: $build_client
para_gui: $build_gui
para_fade: $build_fade
para_client: $build_client
+para_audiod: $build_audiod