+dnl --------------- LIBCONIC -----------
+dnl check for libconic; this is a trick to check whether we run on a
+dnl 'real' maemo platform, or on, say, ubuntu embedded. This determines
+dnl whether we build with the non-hildon GTK+
+
+if test "x$with_platform" == "xmaemo"; then
+PKG_CHECK_MODULES(MODEST_LIBCONIC,conic,have_libconic=true,have_libconic=false)
+if test "x$have_libconic" == "xtrue"; then
+ AC_DEFINE_UNQUOTED(MODEST_HAVE_HILDON_GTK,1,["Whether modest is being built with Hildon/Gtk"])
+ AC_DEFINE_UNQUOTED(MODEST_HAVE_CONIC,1,["Whether modest has conic available"])
+ AC_SUBST(MODEST_LIBCONIC_CLAGS)
+ AC_SUBST(MODEST_LIBCONIC_LIBS)
+else
+# if we define this, tinymail will not try to #include conic headers
+ CFLAGS="$CFLAGS -DLIBTINYMAIL_MAEMO_WITHOUT_CONIC"
+fi
+fi
+
+if test "x$with_toolkit" != "xgtk"; then
+MODEST_TOOLKIT_CFLAGS="$MODEST_TOOLKIT_CFLAGS -DMAEMO_CHANGES"
+fi
+
+dnl --------------- NOTIFICATION STUFF -----------
+if test "x$with_toolkit" != "xgtk"; then
+ PKG_CHECK_MODULES(MODEST_HILDON_NOTIFY,hildon-notify libnotify,have_hildon_notify=true,have_hildon_notify=false)
+ if test "x$have_hildon_notify" == "xtrue"; then
+ AC_DEFINE_UNQUOTED(MODEST_HAVE_HILDON_NOTIFY, 1, ["Whether hildon-notify is available"])
+ fi
+fi
+
+dnl --------------- URI/MIME STUFF -----------
+if test "x$with_toolkit" != "xgtk"; then
+ PKG_CHECK_MODULES(MODEST_HILDON_MIME,libhildonmime,have_hildonmime=true,have_hildonmime=false)
+ if test "x$have_hildonmime" == "xtrue"; then
+ mimelib="hildon-mime"
+ AC_DEFINE_UNQUOTED(MODEST_HAVE_HILDON_MIME, 1, ["Whether hildon-mime is used."])
+ fi
+fi
+
+dnl --------------- ADDRESSBOOK --------------
+if test "x$with_platform" == "xmaemo"; then
+ PKG_CHECK_MODULES(MODEST_ABOOK, libosso-abook-1.0,have_abook=true,have_abook=false)
+
+ if test "x$have_abook" == "xtrue"; then
+
+ abook_api=`$PKG_CONFIG --modversion libosso-abook-1.0 | cut -d. -f1`
+ AC_SUBST(MODEST_ABOOK_CFLAGS)
+ AC_SUBST(MODEST_ABOOK_LIBS)
+
+ modest_save_cflags="$CFLAGS"
+ modest_save_libs="$LIBS"
+ CFLAGS="$MODEST_ABOOK_CFLAGS"
+ LIBS="$MODEST_ABOOK_LIBS"
+ AC_CHECK_FUNCS(osso_abook_contact_chooser_set_visible_func)
+ AC_SUBST(HAVE_OSSO_ABOOK_CONTACT_CHOOSER_SET_VISIBLE_FUNC)
+ CFLAGS="$modest_save_cflags"
+ LIBS="$modest_save_libs"
+
+ AC_DEFINE_UNQUOTED(OSSO_ABOOK_ENABLE_DEPRECATED, 1, ["use deprecated addressbook API"])
+ AC_DEFINE_UNQUOTED(MODEST_ABOOK_API, $abook_api, ["the API version of osso-addressbook"])
+ AC_DEFINE_UNQUOTED(MODEST_HAVE_ABOOK, 1, ["whether we have osso-addressbook"])
+ fi
+
+ # Check the presence of the calendar widgets
+ PKG_CHECK_MODULES(MODEST_CALENDAR_WIDGETS,calendar-ui-widgets,have_calendar_widgets=true,have_calendar_widgets=false)
+ AC_SUBST(MODEST_CALENDAR_WIDGETS_CFLAGS)
+ AC_SUBST(MODEST_CALENDAR_WIDGETS_LIBS)
+ if test "x$have_calendar_widgets" == "xtrue"; then
+ AC_DEFINE_UNQUOTED(MODEST_USE_CALENDAR_WIDGETS, 1, ["Use the Calendar color widgets"])
+ fi
+fi
+
+AM_CONDITIONAL(MODEST_USE_DUMMY_ADDRESS_BOOK,test "x$have_abook" != "xtrue")
+
+dnl --------------- LIBTIME --------------
+AC_CHECK_HEADERS([clockd/libtime.h], have_libtime=true, have_libtime=false)