VERSION_MINOR="0"
VERSION_REVISION="0"
VERSION_EXTRA="-git"
+PKGDIR="vlc"
+AC_SUBST(PKGDIR)
CONFIGURE_LINE="`echo "$0 $ac_configure_args" | sed -e 's/\\\/\\\\\\\/g'`"
CODENAME="Goldeneye"
dnl can't expect you to enable it manually.
AS_IF([test "x${enable_maintainer_mode}" != "xno"],
- [enable_maintainer_mode="yes"])
+ [enable_maintainer_mode="yes"])
AM_MAINTAINER_MODE
+dnl
+dnl Directories
+dnl
+dnl vlcincludedir="\${includedir}/\${PKGDIR}"
+dnl AC_SUBST(vlcincludedir)
+vlcdatadir="\${datadir}/\${PKGDIR}"
+AC_SUBST(vlcdatadir)
+vlclibdir="\${libdir}/\${PKGDIR}"
+AC_SUBST(vlclibdir)
+
dnl
dnl Deprecated options
dnl to notify packagers that stuff has changed
VLC_ADD_LDFLAGS([libvlc],[-Wl,-framework,CoreFoundation])
VLC_ADD_LDFLAGS([motion],[-Wl,-framework,IOKit,-framework,CoreFoundation])
AC_ARG_ENABLE(macosx-defaults,
- AS_HELP_STRING([--enable-macosx-defaults],[Build the default configuration
- on Mac OS X (default enabled)]))
+ AS_HELP_STRING([--enable-macosx-defaults],[Build the default configuration on Mac OS X (default enabled)]))
if test "x${enable_macosx_defaults}" != "xno"
then
echo ""
;;
*mingw32* | *cygwin* | *wince* | *mingwce* | *pe*)
AC_CHECK_TOOL(WINDRES, windres, :)
+ AC_CHECK_TOOL(OBJCOPY, objcopy, :)
case "${host_os}" in
*wince* | *mingwce* | *mingw32ce* | *pe*)
AC_CHECK_FUNCS(fcntl)
dnl Check for Linux system calls
-AC_CHECK_FUNCS([vmsplice eventfd])
+AC_CHECK_FUNCS([vmsplice])
AH_BOTTOM([#include <vlc_fixups.h>])
ALIASES="${ALIASES} rvlc"
fi
+if test "${SYS}" = "mingwce"; then
+ VLC_ADD_PLUGIN([chain])
+ VLC_ADD_PLUGIN([aout_file])
+ VLC_ADD_PLUGIN([linear_resampler])
+ VLC_ADD_PLUGIN([bandlimited_resampler])
+ VLC_ADD_PLUGIN([float32_mixer])
+ VLC_ADD_PLUGIN([spdif_mixer])
+ VLC_ADD_PLUGIN([simple_channel_mixer])
+ VLC_ADD_PLUGIN([headphone_channel_mixer])
+ VLC_ADD_PLUGIN([normvol])
+ VLC_ADD_PLUGIN([converter_float])
+ VLC_ADD_PLUGIN([a52tospdif])
+ VLC_ADD_PLUGIN([dtstospdif])
+ VLC_ADD_PLUGIN([audio_format])
+ VLC_ADD_PLUGIN([i420_yuy2])
+ VLC_ADD_PLUGIN([i422_yuy2])
+ VLC_ADD_PLUGIN([i420_ymga])
+ VLC_ADD_PLUGIN([i422_i420])
+ VLC_ADD_PLUGIN([yuy2_i422])
+ VLC_ADD_PLUGIN([yuy2_i420])
+fi
+
dnl
dnl Some plugins aren't useful on some platforms
dnl
AC_CHECK_HEADERS(altivec.h)
CPPFLAGS="${CPPFLAGS_save}"
-
+
AS_IF([test "${ac_cv_c_altivec}" != "no"], [
AC_DEFINE(CAN_COMPILE_C_ALTIVEC, 1,
[Define to 1 if C AltiVec extensions are available.])
test "${enable_debug}" != "yes" && enable_debug="no"
AH_TEMPLATE(NDEBUG,
[Define to 1 if debug code should NOT be compiled])
-AS_IF([test "x${enable_debug}" = "xno"], [AC_DEFINE(NDEBUG)])
+AS_IF([test "x${enable_debug}" = "xno"], [
+ AC_DEFINE(NDEBUG)
+], [
+ AC_CHECK_HEADERS([valgrind/valgrind.h])
+])
dnl
dnl Allow runing as root (usefull for people runing on embedded platforms)
if test "${SYS}" = "mingw32" -o "${SYS}" = "cygwin"
then
test -z "${with_opencv_tree}" && AC_MSG_ERROR([You have to specify --with-opencv-tree])
- AC_MSG_CHECKING(for opencv in ${with_opencv_tree})
- if test -f ${with_opencv_tree}/cv/include/cv.h -a -f ${with_opencv_tree}/cxcore/include/cxcore.h \
- -a -f ${with_opencv_tree}/cvaux/include/cvaux.h -a -f ${with_opencv_tree}/otherlibs/highgui/highgui.h
+ AC_MSG_CHECKING(for opencv in ${with_opencv_tree})
+ if test -f ${with_opencv_tree}/cv/include/cv.h -a -f ${with_opencv_tree}/cxcore/include/cxcore.h \
+ -a -f ${with_opencv_tree}/cvaux/include/cvaux.h -a -f ${with_opencv_tree}/otherlibs/highgui/highgui.h
then
AC_MSG_RESULT(yes)
VLC_ADD_PLUGIN([opencv_wrapper])
then
AC_DEFINE_UNQUOTED(VIDEODEV2_H_FILE, "${with_videodev2}", [Location of videodev2.h])
fi
-
AC_CACHE_CHECK([for new linux/videodev2.h],
[ac_cv_new_linux_videodev2_h],
AC_ARG_WITH(,[Codec plugins:])
+dnl
+dnl wmafixed plugin
+dnl
+AC_ARG_ENABLE(wma-fixed,
+ [ --enable-wma-fixed libwma-fixed module (default disabled)])
+if test "${enable_wma_fixed}" = "yes"
+then
+ VLC_ADD_PLUGIN([wma_fixed])
+fi
+
+dnl
+dnl shine fixed point mp3 encoder
+dnl
+AC_ARG_ENABLE(shine,
+ [ --enable-shine shine mp3 encoding module (default disabled)])
+if test "${enable_shine}" = "yes"
+then
+ VLC_ADD_PLUGIN([shine])
+fi
+
dnl
dnl mad plugin
dnl
dnl
AC_CHECK_HEADERS(zlib.h, [
VLC_ADD_LIBS([mp4 skins2 sap mkv gme],[-lz])
+ VLC_ADD_CPPFLAGS([skins2],[-I../../../@top_srcdir@/libs/unzip])
+ VLC_ADD_LIBS([skins2],[../../../libs/unzip/libunzip.la])
] )
AC_ARG_ENABLE(libsysfs,
VLC_ADD_PLUGIN([panoramix])
VLC_ADD_LIBS([panoramix],[${X_LIBS} ${X_PRE_LIBS} -lX11])
VLC_ADD_CPPFLAGS([panoramix],[${X_CFLAGS}])
+ VLC_ADD_PLUGIN([globalhotkeys])
+ VLC_ADD_LIBS([globalhotkeys],[${X_LIBS} ${X_PRE_LIBS} -lX11])
+ VLC_ADD_CPPFLAGS([globalhotkeys],[${X_CFLAGS}])
AC_CHECK_LIB(Xext, XShmAttach, [
VLC_ADD_PLUGIN([x11])
VLC_ADD_LIBS([x11],[${X_LIBS} ${X_PRE_LIBS} -lX11 -lXext])
AC_DEFINE([UPDATE_CHECK], 1, [Define if you want to use the VLC update mechanism])
fi
+
+dnl
+dnl ZIP files demuxer
+dnl
+AC_CHECK_HEADERS(zlib.h, [ have_zlib=yes ], [ have_zlib=no ])
+AM_CONDITIONAL(HAVE_ZLIB, [ test "${have_zlib}" = "yes" ])
+if test "${have_zlib}" = "yes"
+then
+ VLC_ADD_PLUGIN([unzip])
+ VLC_ADD_LIBS([zip],[-lz])
+ VLC_ADD_PLUGIN([zip])
+ VLC_ADD_CFLAGS([zip],[-I../../../@top_srcdir@/libs/unzip])
+ VLC_ADD_LIBS([zip],[../../../libs/unzip/libunzip.la])
+fi
+
+
dnl
dnl Endianness check
dnl
extras/package/ipkg/Makefile
libs/loader/Makefile
libs/srtp/Makefile
+ libs/unzip/Makefile
modules/Makefile
projects/mozilla/Makefile
m4/Makefile
modules/access/vcd/Makefile
modules/access/vcdx/Makefile
modules/access/screen/Makefile
+ modules/access/zip/Makefile
modules/access_output/Makefile
modules/audio_filter/Makefile
modules/audio_filter/channel_mixer/Makefile
modules/codec/avcodec/Makefile
modules/codec/cmml/Makefile
modules/codec/dmo/Makefile
+ modules/codec/shine/Makefile
modules/codec/subtitles/Makefile
modules/codec/spudec/Makefile
+ modules/codec/wmafixed/Makefile
modules/codec/xvmc/Makefile
modules/control/Makefile
modules/control/http/Makefile