1 AC_INIT(ethumb, 0.1, antognolli@profusion.mobi)
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")
18 dnl AC_C_CONST is bogus, its tests fails on -Wall -O1 ( uninitialized values)
21 define([AC_LIBTOOL_LANG_F77_CONFIG], [:])dnl
24 VMAJ=`echo $PACKAGE_VERSION | awk -F. '{printf("%s", $1);}'`
25 VMIN=`echo $PACKAGE_VERSION | awk -F. '{printf("%s", $2);}'`
26 version_info=`expr $VMAJ + $VMIN`
27 AC_SUBST(version_info)
29 themesdir="${datadir}/ethumb/data/frames"
31 AS_AC_EXPAND(THEMESDIR, $themesdir)
32 AC_DEFINE_UNQUOTED(THEMESDIR, ["$THEMESDIR"], [Where frame theme files are installed.]
35 AS_AC_EXPAND(SYSCONFDIR, $sysconfdir)
36 AC_DEFINE_UNQUOTED(SYSCONFDIR, ["$SYSCONFDIR"], [Where system configuration is stored])
38 pluginsdir="${libdir}/ethumb/plugins"
40 AS_AC_EXPAND(PLUGINSDIR, $pluginsdir)
41 AC_DEFINE_UNQUOTED(PLUGINSDIR, ["$PLUGINSDIR"], [Where plugins are installed.])
43 PKG_CHECK_MODULES(EINA, [eina-0])
44 PKG_CHECK_MODULES(EVAS, [evas])
45 PKG_CHECK_MODULES(ECORE, [ecore])
46 PKG_CHECK_MODULES(ECORE_EVAS, [ecore-evas])
47 PKG_CHECK_MODULES(ECORE_FILE, [ecore-file])
48 PKG_CHECK_MODULES(EDJE, [edje])
50 requirement_ethumb="eina-0 evas ecore ecore-evas ecore-file edje"
51 requirement_ethumb_client="ethumb edbus"
53 AM_CONDITIONAL(HAVE_EMOTION, false)
54 define([CHECK_MODULE_EMOTION],
56 AC_ETH_CHECK_PKG(EMOTION, emotion, [], [EMOTION=false])
59 AC_ETH_OPTIONAL_MODULE([emotion], true, [CHECK_MODULE_EMOTION])
61 if $USE_MODULE_EMOTION ; then
62 requirement_ethumb="$requirement_ethumb emotion"
65 AM_CONDITIONAL(HAVE_EPDF, false)
66 define([CHECK_MODULE_EPDF],
68 AC_ETH_CHECK_PKG(EPDF, epdf, [], [EPDF=false])
71 AC_ETH_OPTIONAL_MODULE([epdf], true, [CHECK_MODULE_EPDF])
72 if $USE_MODULE_EPDF ; then
73 requirement_ethumb="$requirement_ethumb epdf"
76 AM_CONDITIONAL(HAVE_EDBUS, false)
77 define([CHECK_MODULE_ETHUMBD],
79 AC_ETH_CHECK_PKG(EDBUS, edbus, [], [ETHUMBD=false])
82 AC_ETH_OPTIONAL_MODULE([ethumbd], true, [CHECK_MODULE_ETHUMBD])
83 if $USE_MODULE_ETHUMBD ; then
84 dbusservicedir=`$PKG_CONFIG --variable=session_bus_services_dir dbus-1`
85 AC_ARG_WITH([dbus-services],
86 AC_HELP_STRING([--with-dbus-services=DBUS_SERVICES], [specify a directory to store dbus service files.]),
88 dbusservicedir=$withval
93 AC_SUBST(requirement_ethumb)
94 AC_SUBST(requirement_ethumb_client)
95 AC_SUBST(dbusservicedir)
100 org.enlightenment.Ethumb.service
105 src/lib/client/Makefile
107 src/plugins/emotion/Makefile
108 src/plugins/epdf/Makefile