AC_PREREQ([2.61])
-AC_INIT([paraslash],[git],[maan@systemlinux.org])
-AC_CONFIG_HEADER([config.h])
+AC_INIT([paraslash],[git],[maan@tuebingen.mpg.de])
+AC_CONFIG_HEADERS([config.h])
AC_CONFIG_FILES([Makefile])
AC_DEFUN([add_dot_o],[$(for i in $@; do printf "$i.o "; done)])
else
AC_MSG_WARN([libosl not found, can not build para_server.
Download libosl at
- http://systemlinux.org/~maan/osl
+ http://people.tuebingen.mpg.de/maan/osl/
or execute
git clone git://git.tuebingen.mpg.de/osl
])
fi
AC_CHECK_HEADERS([ogg/ogg.h], [], [ have_ogg="no"; ])
AC_CHECK_LIB([ogg], [ogg_stream_init], [], [ have_ogg="no" ])
+CPPFLAGS="$OLD_CPPFLAGS"
+LDFLAGS="$OLD_LDFLAGS"
+LIBS="$OLD_LIBS"
have_vorbis="yes"
have_speex="yes"
have_opus="yes"
if test "$have_ogg" = "yes"; then
+ OLD_CPPFLAGS="$CPPFLAGS"
+ OLD_LDFLAGS="$LDFLAGS"
+ OLD_LIBS="$LIBS"
# vorbis
if test -n "$with_vorbis_headers"; then
vorbis_cppflags="-I$with_vorbis_headers"
fi
AC_CHECK_HEADERS([vorbis/codec.h], [], [ have_vorbis="no" ])
AC_CHECK_LIB([vorbis], [vorbis_info_init], [], [ have_vorbis="no" ])
+ CPPFLAGS="$OLD_CPPFLAGS"
+ LDFLAGS="$OLD_LDFLAGS"
+ LIBS="$OLD_LIBS"
# speex
+ OLD_CPPFLAGS="$CPPFLAGS"
+ OLD_LDFLAGS="$LDFLAGS"
+ OLD_LIBS="$LIBS"
if test -n "$with_speex_headers"; then
speex_cppflags="-I$with_speex_headers"
CPPFLAGS="$CPPFLAGS $speex_cppflags"
fi
AC_CHECK_LIB([speex], [speex_decoder_init], [], [ have_speex="no" ])
AC_CHECK_HEADERS([speex/speex.h], [], [ have_speex="no" ])
+ CPPFLAGS="$OLD_CPPFLAGS"
+ LDFLAGS="$OLD_LDFLAGS"
+ LIBS="$OLD_LIBS"
# opus
+ OLD_CPPFLAGS="$CPPFLAGS"
+ OLD_LDFLAGS="$LDFLAGS"
+ OLD_LIBS="$LIBS"
if test -n "$with_opus_headers"; then
opus_cppflags="-I$with_opus_headers"
CPPFLAGS="$CPPFLAGS $opus_cppflags"
fi
AC_CHECK_LIB([opus], [opus_multistream_decode], [], [ have_opus="no" ])
AC_CHECK_HEADERS([opus/opus.h], [], [ have_opus="no" ])
+ CPPFLAGS="$OLD_CPPFLAGS"
+ LDFLAGS="$OLD_LDFLAGS"
+ LIBS="$OLD_LIBS"
else
AC_MSG_WARN([vorbis/speex/opus depend on libogg, which was not detected])
have_vorbis="no"
fi
if test "$have_vorbis" = "yes"; then
AC_DEFINE(HAVE_OGGVORBIS, 1, define to 1 to turn on ogg/vorbis support)
+ AC_SUBST(vorbis_cppflags)
vorbis_ldflags="$vorbis_libs -lvorbis -lvorbisfile"
AC_SUBST(vorbis_ldflags)
fi
else
AC_MSG_WARN([no ogg/opus $msg])
fi
-CPPFLAGS="$OLD_CPPFLAGS"
-LDFLAGS="$OLD_LDFLAGS"
-LIBS="$OLD_LIBS"
########################################################################### faad
have_faad=yes
OLD_CPPFLAGS="$CPPFLAGS"
fi
if test "$have_readline" = "yes"; then
- :
+ AC_CHECK_DECL(
+ [rl_free_keymap],
+ [AC_DEFINE(RL_FREE_KEYMAP_DECLARED, 1, readline >= 6.3)],
+ [],
+ [
+ #include <stdio.h>
+ #include <readline/readline.h>
+ ]
+ )
AC_SUBST(readline_cppflags)
AC_SUBST(readline_ldflags)
AC_DEFINE(HAVE_READLINE, 1, define to 1 to turn on readline support)
fi
if test "$have_core_audio" = "yes"; then
audiod_errlist_objs="$audiod_errlist_objs osx_write ipc"
- audiod_cmdline_objs="$audiod_cmdline_objs osx_write.cmdline"
+ audiod_cmdline_objs="$audiod_cmdline_objs osx_write"
fi
if test "$have_vorbis" = "yes"; then
audiod_errlist_objs="$audiod_errlist_objs oggdec_filter"
gui
gui_theme
time
+ sched
version
ggo
"
"
if test "$have_core_audio" = "yes"; then
play_errlist_objs="$play_errlist_objs osx_write ipc"
- play_cmdline_objs="$play_cmdline_objs osx_write.cmdline"
+ play_cmdline_objs="$play_cmdline_objs osx_write"
fi
if test "$have_vorbis" = "yes" || \
test "$have_speex" = "yes" || \
if test "$have_core_audio" = "yes"; then
write_errlist_objs="$write_errlist_objs osx_write ipc"
- write_cmdline_objs="$write_cmdline_objs osx_write.cmdline"
+ write_cmdline_objs="$write_cmdline_objs osx_write"
writers="$writers osx"
default_writer="OSX_WRITE"
fi
# use echo to replace newlines by space
AC_SUBST(object_executable_matrix, $(echo $object_executable_matrix))
-for obj in $all_errlist_objs; do
- SS="$SS SS_$(echo $obj | tr 'a-z' 'A-Z'),"
-done
+SS=$(for obj in $all_errlist_objs; do
+ printf '%s' " SS_$obj,"; done | tr 'a-z' 'A-Z')
AC_DEFINE_UNQUOTED(DEFINE_ERRLIST_OBJECT_ENUM,
[enum {$SS NUM_SS}],
[list of all objects that use the paraslash error facility]