AC_MSG_ERROR([The GNOME Build is currently broken; please try the Maemo build instead])
else
have_easysetup=true
- PKG_CHECK_MODULES(MODEST_PLATFORM,libosso conic libtinymail-maemo-1.0 libebook-1.2 libalarm microb-engine-nss)
+ PKG_CHECK_MODULES(MODEST_PLATFORM,libosso conic libtinymail-maemo-1.0 libebook-1.2 microb-engine-nss)
AC_DEFINE_UNQUOTED(MODEST_PLATFORM_MAEMO, 1, ["Whether modest is being built for the MAEMO platform."])
AC_DEFINE_UNQUOTED(MODEST_HAVE_EASYSETUP, 1, ["Whether we have the easysetup feature"])
fi
#
+# check libalarm
+#
+if test "x$with_platform" == "xmaemo"; then
+PKG_CHECK_MODULES(MODEST_LIBALARM,libalarm,have_libalarm=true,have_libalarm=false)
+if test "x$have_libalarm" == "xtrue"; then
+ libalarm="libalarm"
+ AC_DEFINE_UNQUOTED(MODEST_HAVE_LIBALARM, 1, ["Whether libalarm is used."])
+ AC_SUBST(MODEST_LIBALARM_CFLAGS)
+ AC_SUBST(MODEST_LIBALARM_LIBS)
+else
+ libalarm=""
+fi
+fi
+
+
+#
# check the providers-data (on maemo)
#
if test "x$with_platform" == "xmaemo"; then
echo "Editor lib : $wpeditor"
echo "Addressbook : $addressbook"
echo "Help lib : $helplib"
+echo "Alarm : $libalarm"
echo "Hildon-Notify : $have_hildon_notify"
echo "LibOGS support : $have_ogs_support"
echo "MozEmbed support : $use_mozembed"
$(MODEST_HILDON_HELP_CFLAGS) \
$(MODEST_HILDON_MIME_CFLAGS) \
$(MODEST_HILDON_NOTIFY_CFLAGS) \
+ $(MODEST_LIBALARM_CFLAGS) \
-I ${top_srcdir}/src/widgets \
-I ${top_srcdir}/src \
-DPREFIX=\"@prefix@\" \
$(MODEST_HILDON_WIDGETS_LIBS) \
$(MODEST_HILDON_MIME_LIBS) \
$(MODEST_HILDON_HELP_LIBS) \
+ $(MODEST_LIBALARM_LIBS) \
$(MODEST_HILDON_NOTIFY_LIBS)\
easysetup/libmodest-easysetup.la
#include <dbus_api/modest-dbus-callbacks.h>
#include <maemo/modest-osso-autosave-callbacks.h>
#include <libosso.h>
-#include <alarmd/alarm_event.h> /* For alarm_event_add(), etc. */
#include <tny-maemo-conic-device.h>
#include <tny-simple-list.h>
#include <tny-folder.h>
#include <libosso-abook/osso-abook.h>
#endif /*MODEST_HAVE_ABOOK*/
+#ifdef MODEST_HAVE_LIBALARM
+#include <alarmd/alarm_event.h> /* For alarm_event_add(), etc. */
+#endif /*MODEST_HAVE_LIBALARM*/
+
+
#define HILDON_OSSO_URI_ACTION "uri-action"
#define URI_ACTION_COPY "copy:"
gboolean
modest_platform_set_update_interval (guint minutes)
{
+#ifdef MODEST_HAVE_LIBALARM
+
ModestConf *conf = modest_runtime_get_conf ();
if (!conf)
return FALSE;
return FALSE;
}
-
+#endif /* MODEST_HAVE_LIBALARM */
return TRUE;
}