1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62
|
AC_INIT(cdcd.c)
MAJOR_VERSION=0
MINOR_VERSION=5
MICRO_VERSION=0
PACKAGE=cdcd
VERSION=$MAJOR_VERSION.$MINOR_VERSION.$MICRO_VERSION
AM_INIT_AUTOMAKE($PACKAGE, $VERSION)
AM_CONFIG_HEADER(config.h)
AC_ARG_PROGRAM
AC_PROG_CC
AC_PROG_INSTALL
AC_PROG_MAKE_SET
AC_CANONICAL_HOST
CURSES=''
READLINE=''
EXTRA_CFLAGS=''
case "$host_os" in
irix*)
AC_DEFINE(DEFAULT_DEVICE, "default")
AC_CHECK_LIB(libcdaudio, cd_init_device, CDAUDIO_LIBS="-llibcdaudio -lcdaudio -lmediad -lds", AC_MSG_ERROR(Couldn't locate libcdaudio! Please download and install libcdaudio. See INSTALL for details))
AC_DEFINE(HAVE_LIBCDAUDIO)
;;
*bsd*)
AC_DEFINE(DEFAULT_DEVICE, "/dev/wcd0a")
AC_DEFINE(HAVE_CDAUDIO)
CDAUDIO_LIBS="-L$ac_default_prefix/lib -lcdaudio"
EXTRA_CFLAGS="-I$ac_default_prefix/include"
;;
*linux*)
AC_DEFINE(DEFAULT_DEVICE, "/dev/cdrom")
AC_CHECK_LIB(cdaudio, cd_init_device, CDAUDIO_LIBS="-lcdaudio", AC_MSG_ERROR(Couldn't locate libcdaudio! Please download and install libcdaudio. See INSTALL for details))
AC_DEFINE(HAVE_CDAUDIO)
;;
*solaris*)
AC_DEFINE(DEFAULT_DEVICE, "/dev/c0t1d0s0")
AC_DEFINE(HAVE_CDAUDIO)
CDAUDIO_LIBS="-lcdaudio"
;;
esac
AC_SUBST(EXTRA_CFLAGS)
AC_CHECK_LIB(curses,tputs,CURSES=-lcurses,CURSES="")
if test "$CURSES" != ""; then
AC_CHECK_LIB(readline,readline,READLINE=-lreadline,READLINE="",-lcurses)
if test "$READLINE" != ""; then
AC_CHECK_HEADERS(readline.h readline/readline.h history.h readline/history.h)
fi
fi
LIBS="$CURSES $READLINE $CDAUDIO_LIBS"
AC_OUTPUT(Makefile)
|