1 AC_INIT(lightmediascanner, 0.1.0.1, gustavo.barbieri@openbossa.org)
3 AC_CONFIG_SRCDIR(configure.ac)
8 AM_INIT_AUTOMAKE(1.6 dist-bzip2)
9 AM_CONFIG_HEADER(config.h)
10 AC_SUBST(ACLOCAL_AMFLAGS, "-I m4")
19 define([AC_LIBTOOL_LANG_F77_CONFIG], [:])dnl
22 VMAJ=`echo $PACKAGE_VERSION | awk -F. '{printf("%s", $1);}'`
23 VMIN=`echo $PACKAGE_VERSION | awk -F. '{printf("%s", $2);}'`
24 VMIC=`echo $PACKAGE_VERSION | awk -F. '{printf("%s", $3);}'`
25 SNAP=`echo $PACKAGE_VERSION | awk -F. '{printf("%s", $4);}'`
26 version_info=`expr $VMAJ + $VMIN`":$VMIC:$VMIN"
27 AC_SUBST(version_info)
29 pluginsdir="${libdir}/lightmediascanner/plugins"
32 AS_AC_EXPAND(PLUGINSDIR, $pluginsdir)
33 AC_DEFINE_UNQUOTED(PLUGINSDIR, ["$PLUGINSDIR"], [Where plugins are installed.])
35 AC_CHECK_FUNCS(realpath)
38 PKG_CHECK_MODULES(SQLITE3, [sqlite3 >= 3.3])
43 AM_CONDITIONAL(HAVE_ID3LIB, false)
44 define([CHECK_MODULE_ID3LIB],
46 AC_LMS_CHECK_PKG(ID3LIB, id3lib, [], [ID3LIB=false])
49 AM_CONDITIONAL(HAVE_VORBIS, false)
50 define([CHECK_MODULE_OGG],
52 AC_LMS_CHECK_PKG(VORBIS, vorbis, [], [OGG=false])
55 # plugins declarations
56 AC_LMS_OPTIONAL_MODULE([dummy], true)
57 AC_LMS_OPTIONAL_MODULE([jpeg], true)
58 AC_LMS_OPTIONAL_MODULE([id3lib], true, [CHECK_MODULE_ID3LIB])
59 AC_LMS_OPTIONAL_MODULE([video-dummy], true)
60 AC_LMS_OPTIONAL_MODULE([audio-dummy], true)
61 AC_LMS_OPTIONAL_MODULE([m3u], true)
62 AC_LMS_OPTIONAL_MODULE([ogg], true, [CHECK_MODULE_OGG])
63 AC_LMS_OPTIONAL_MODULE([pls], true)
73 src/plugins/dummy/Makefile
74 src/plugins/jpeg/Makefile
75 src/plugins/id3lib/Makefile
76 src/plugins/video-dummy/Makefile
77 src/plugins/audio-dummy/Makefile
78 src/plugins/m3u/Makefile
79 src/plugins/ogg/Makefile
80 src/plugins/pls/Makefile
86 echo "[$]@" | sed -e 's/^[[ \t]]*\([[^ \t]]*\)[[ \t]]*$/\1/g'
90 for mod in $OPTIONAL_MODULES; do
91 MODS="$MODS ${COLOR_HGREEN}+$mod${COLOR_END}"
93 MODS=$(txt_strip $MODS)
96 for mod in $UNUSED_OPTIONAL_MODULES; do
97 UNUSED_MODS="$UNUSED_MODS ${COLOR_HRED}-$mod${COLOR_END}"
99 UNUSED_MODS=$(txt_strip $UNUSED_MODS)
104 * project........: $PACKAGE $VERSION
105 * prefix.........: $(txt_strip $prefix)
106 * CFLAGS.........: $(txt_strip $CFLAGS)
109 echo -e " * modules........: $MODS $UNUSED_MODS"