AC_INIT AC_CONFIG_SRCDIR([lib/flash.h]) AC_CONFIG_HEADER([config.h]) # Save this value here, since automake will set cflags later cflags_set=${CFLAGS+set} # # Making releases: # FLASH_MICRO_VERSION += 1; # FLASH_INTERFACE_AGE += 1; # FLASH_BINARY_AGE += 1; # if any functions have been added, set FLASH_INTERFACE_AGE to 0. # if backwards compatibility has been broken, # set FLASH_BINARY_AGE and FLASH_INTERFACE_AGE to 0. # FLASH_MAJOR_VERSION=0 FLASH_MINOR_VERSION=4 FLASH_MICRO_VERSION=13 FLASH_INTERFACE_AGE=0 FLASH_BINARY_AGE=13 FLASH_VERSION=$FLASH_MAJOR_VERSION.$FLASH_MINOR_VERSION.$FLASH_MICRO_VERSION dnl #AC_DIVERT_POP(0)dnl # libtool versioning LT_RELEASE=$FLASH_MAJOR_VERSION.$FLASH_MINOR_VERSION LT_CURRENT=`expr $FLASH_MICRO_VERSION - $FLASH_INTERFACE_AGE` LT_REVISION=$FLASH_INTERFACE_AGE LT_AGE=`expr $FLASH_BINARY_AGE - $FLASH_INTERFACE_AGE` AC_SUBST(LT_RELEASE) AC_SUBST(LT_CURRENT) AC_SUBST(LT_REVISION) AC_SUBST(LT_AGE) VERSION=$FLASH_VERSION PACKAGE=flash AM_INIT_AUTOMAKE($PACKAGE, $VERSION) dnl Initialize maintainer mode AM_MAINTAINER_MODE ACLOCAL="$ACLOCAL $ACLOCAL_FLAGS" AC_CANONICAL_HOST AC_PROG_CXX dnl Initialize libtool AC_DISABLE_STATIC AM_PROG_LIBTOOL changequote(,)dnl if test "x$GCC" = "xyes"; then case " $CFLAGS " in *[\ \ ]-Wall[\ \ ]*) ;; *) CFLAGS="$CFLAGS -Wall" ;; esac fi changequote([,])dnl AC_ARG_ENABLE(debug, [ --enable-debug turn on debugging [default=no]], if eval "test x$enable_debug = xyes"; then DEBUGFLAG="-g" fi) dnl Test for libjpeg if test -z "$LIBJPEG"; then AC_CHECK_LIB(jpeg, jpeg_destroy_decompress, jpeg_ok=yes, jpeg_ok=no) if test "$jpeg_ok" = yes; then AC_CHECK_HEADER(jpeglib.h, jpeg_ok=yes, jpeg_ok=no) if test "$jpeg_ok" = yes; then LIBJPEG='-ljpeg' else AC_MSG_ERROR([*** JPEG header files not found.]) fi else AC_MSG_ERROR([*** GPLFlash requires libjpeg.]) fi fi dnl Test for libz if test -z "$LIBZ"; then AC_CHECK_LIB(z, gzsetparams, z_ok=yes, z_ok=no) if test "$z_ok" = yes; then AC_CHECK_HEADER(zlib.h, z_ok=yes, z_ok=no) if test "$z_ok" = yes; then LIBZ='-lz' else AC_MSG_ERROR([*** LIBZ header files not found.]) fi else AC_MSG_ERROR([*** GPLFLash requires libz.]) fi fi AC_PATH_X AC_CHECK_LIB(X11, XOpenDisplay, [ac_cv_my_have_x11="yes" if test -n "${x_includes}"; then X_CFLAGS="-I${x_includes}"; fi if test -n "${x_libraries}"; then X_LIBS="-lX11 -lXext -L${x_libraries}"; fi AC_DEFINE(USE_X11, 1, Define to activate the X11 backend driver)], [ac_cv_my_have_x11="no"], [[-lXt -L${x_libraries}]]) AC_CHECK_HEADERS(X11/XKBlib.h) if test "${ac_cv_my_have_x11}" != "yes" ; then AC_MSG_ERROR([cannot find X11 development files]) fi dnl Test for libmad if test -z "$LIBMAD"; then AC_CHECK_LIB(mad, mad_frame_decode, mad_ok=yes, mad_ok=no) if test "$mad_ok" = yes; then AC_CHECK_HEADER(mad.h, mad_ok=yes, mad_ok=no) if test "$mad_ok" = yes; then LIBMAD='-lmad' else AC_MSG_ERROR([*** LIBMAD header files not found.]) fi else AC_MSG_ERROR([*** GPLFLash requires libmad.]) fi fi AC_ARG_WITH(plugin-dir, [ --with-plugin-dir=DIR Mozilla plugin dir]) if test ! $with_plugin_dir = "X"; then PLUGIN_DIR=$with_plugin_dir AC_MSG_RESULT(Mozilla plugin will be placed in $PLUGIN_DIR) else PLUGIN_DIR='${libdir}/mozilla/plugins/' fi AC_SUBST(LIBMAD) AC_SUBST(X_CFLAGS) AC_SUBST(X_LIBS) AC_SUBST(PLUGIN_DIR) AC_SUBST(LIBJPEG) AC_SUBST(LIBZ) AC_CONFIG_FILES([ Makefile lib/Makefile player/Makefile plugin/Makefile ]) AC_OUTPUT