-I$(top_srcdir)/addressbook \
-I$(top_builddir)/addressbook \
$(DB_CFLAGS) \
+ $(CAMEL_CFLAGS) \
$(EVOLUTION_ADDRESSBOOK_CFLAGS) \
$(CODE_COVERAGE_CFLAGS) \
$(NULL)
$(top_builddir)/libedataserver/libedataserver-1.2.la \
$(top_builddir)/libebackend/libebackend-1.2.la \
$(DB_LIBS) \
+ $(CAMEL_LIBS) \
$(EVOLUTION_ADDRESSBOOK_LIBS)
libebookbackendfile_la_LDFLAGS = -module -avoid-version $(NO_UNDEFINED) \
#include <config.h>
-#include <libedata-book/e-book-backend-factory.h>
#include "e-book-backend-file.h"
#define FACTORY_NAME "local"
#include <glib/gstdio.h>
#include <glib/gi18n-lib.h>
-#include "libebackend/e-dbhash.h"
-#include "libebackend/e-db3-utils.h"
-
-#include "libedataserver/e-data-server-util.h"
-#include "libedataserver/e-flag.h"
-
-#include "libebook/e-contact.h"
-
-#include "libedata-book/e-book-backend-sexp.h"
-#include "libedata-book/e-book-backend-sqlitedb.h"
-#include "libedata-book/e-data-book.h"
-#include "libedata-book/e-data-book-view.h"
-
#include "e-book-backend-file.h"
#define E_BOOK_BACKEND_FILE_GET_PRIVATE(obj) \
#ifndef E_BOOK_BACKEND_FILE_H
#define E_BOOK_BACKEND_FILE_H
-#include <libedata-book/e-book-backend-sync.h>
+#include <libedata-book/libedata-book.h>
/* Standard GObject macros */
#define E_TYPE_BOOK_BACKEND_FILE \
$(GDATA_CFLAGS) \
$(GOA_CFLAGS) \
$(OAUTH_CFLAGS) \
+ $(CAMEL_CFLAGS) \
$(CODE_COVERAGE_CFLAGS) \
$(NULL)
$(SOUP_LIBS) \
$(GDATA_LIBS) \
$(GOA_LIBS) \
- $(OAUTH_LIBS)
+ $(OAUTH_LIBS) \
+ $(CAMEL_LIBS)
libebookbackendgoogle_la_LDFLAGS = \
-module -avoid-version $(NO_UNDEFINED) \
#include <config.h>
-#include <libedata-book/e-book-backend-factory.h>
#include "e-book-backend-google.h"
#define FACTORY_NAME "google"
#include <errno.h>
#include <glib/gi18n-lib.h>
-#include <libedataserver/e-proxy.h>
-#include <libedataserver/e-source-authentication.h>
-#include <libedataserver/e-source-authenticator.h>
-#include <libedataserver/e-source-offline.h>
-#include <libedataserver/e-source-refresh.h>
-#include <libedataserver/e-source-security.h>
-#include <libebook/e-contact.h>
-#include <libedata-book/e-data-book.h>
-#include <libedata-book/e-data-book-view.h>
-#include <libedata-book/e-book-backend-sexp.h>
-#include <libedata-book/e-book-backend-cache.h>
#include <gdata/gdata.h>
#include "e-book-backend-google.h"
#ifndef E_BOOK_BACKEND_GOOGLE_H
#define E_BOOK_BACKEND_GOOGLE_H
-#include <libedata-book/e-book-backend.h>
+#include <libedata-book/libedata-book.h>
/* Standard GObject macros */
#define E_TYPE_BOOK_BACKEND_GOOGLE \
$(LDAP_CFLAGS) \
$(EVOLUTION_ADDRESSBOOK_CFLAGS) \
$(CODE_COVERAGE_CFLAGS) \
+ $(CAMEL_CFLAGS) \
$(NULL)
libebookbackendldap_la_SOURCES = \
$(top_builddir)/libedataserver/libedataserver-1.2.la \
$(top_builddir)/libebackend/libebackend-1.2.la \
$(EVOLUTION_ADDRESSBOOK_LIBS) \
+ $(CAMEL_LIBS) \
$(LDAP_LIBS)
libebookbackendldap_la_LDFLAGS = -module -avoid-version $(NO_UNDEFINED) \
#include <config.h>
#endif
-#include <libedata-book/e-book-backend-factory.h>
#include "e-book-backend-ldap.h"
#include "e-source-ldap.h"
#include <sys/time.h>
#include <glib/gi18n-lib.h>
-#include <libedataserver/e-sexp.h>
-#include <libedataserver/e-source-authentication.h>
-#include <libedataserver/e-source-offline.h>
-#include <libebook/e-contact.h>
-
-#include <libedata-book/e-book-backend-sexp.h>
-#include <libedata-book/e-data-book.h>
-#include <libedata-book/e-data-book-view.h>
-#include <libedata-book/e-book-backend-cache.h>
-#include <libedata-book/e-book-backend-summary.h>
+
#include "e-book-backend-ldap.h"
#include "e-source-ldap.h"
#ifndef E_BOOK_BACKEND_LDAP_H
#define E_BOOK_BACKEND_LDAP_H
-#include <libedata-book/e-book-backend.h>
+#include <libedata-book/libedata-book.h>
/* Standard GObject macros */
#define E_TYPE_BOOK_BACKEND_LDAP \
#include <ldap.h>
-#include <libedataserver/e-data-server-util.h>
-#include <libedataserver/e-source-authentication.h>
-#include <libedataserver/e-source-security.h>
-
#define E_SOURCE_LDAP_GET_PRIVATE(obj) \
(G_TYPE_INSTANCE_GET_PRIVATE \
((obj), E_TYPE_SOURCE_LDAP, ESourceLDAPPrivate))
#ifndef E_SOURCE_LDAP_H
#define E_SOURCE_LDAP_H
-#include <libedataserver/e-source-extension.h>
+#include <libedataserver/libedataserver.h>
/* Standard GObject macros */
#define E_TYPE_SOURCE_LDAP \
-I$(top_builddir)/addressbook \
$(EVOLUTION_ADDRESSBOOK_CFLAGS) \
$(CODE_COVERAGE_CFLAGS) \
+ $(CAMEL_CFLAGS) \
$(NULL)
libebookbackendvcf_la_SOURCES = \
$(top_builddir)/addressbook/libedata-book/libedata-book-1.2.la \
$(top_builddir)/libedataserver/libedataserver-1.2.la \
$(top_builddir)/libebackend/libebackend-1.2.la \
- $(EVOLUTION_ADDRESSBOOK_LIBS)
+ $(EVOLUTION_ADDRESSBOOK_LIBS) \
+ $(CAMEL_LIBS)
libebookbackendvcf_la_LDFLAGS = \
-module -avoid-version $(NO_UNDEFINED) \
#include <config.h>
#endif
-#include <libedata-book/e-book-backend-factory.h>
#include "e-book-backend-vcf.h"
#include "e-source-vcf.h"
#include <glib/gstdio.h>
#include <glib/gi18n-lib.h>
-#include "libedataserver/e-data-server-util.h"
-#include "libedataserver/e-flag.h"
-
-#include "libebook/e-contact.h"
-
-#include "libedata-book/e-data-book.h"
-#include "libedata-book/e-data-book-view.h"
-#include "libedata-book/e-book-backend-sexp.h"
-
#include "e-book-backend-vcf.h"
#include "e-source-vcf.h"
#ifndef E_BOOK_BACKEND_VCF_H
#define E_BOOK_BACKEND_VCF_H
-#include <libedata-book/e-book-backend-sync.h>
+#include <libedata-book/libedata-book.h>
/* Standard GObject macros */
#define E_TYPE_BOOK_BACKEND_VCF \
#include "e-source-vcf.h"
-#include <libedataserver/e-data-server-util.h>
-
#define E_SOURCE_VCF_GET_PRIVATE(obj) \
(G_TYPE_INSTANCE_GET_PRIVATE \
((obj), E_TYPE_SOURCE_VCF, ESourceVCFPrivate))
#ifndef E_SOURCE_VCF_H
#define E_SOURCE_VCF_H
-#include <libedataserver/e-source-extension.h>
+#include <libedataserver/libedataserver.h>
/* Standard GObject macros */
#define E_TYPE_SOURCE_VCF \
-I$(top_builddir)/addressbook \
$(SOUP_CFLAGS) \
$(EVOLUTION_ADDRESSBOOK_CFLAGS) \
+ $(CAMEL_CFLAGS) \
$(CODE_COVERAGE_CFLAGS) \
$(NULL)
$(top_builddir)/libedataserver/libedataserver-1.2.la \
$(top_builddir)/libebackend/libebackend-1.2.la \
$(SOUP_LIBS) \
- $(EVOLUTION_ADDRESSBOOK_LIBS)
+ $(EVOLUTION_ADDRESSBOOK_LIBS) \
+ $(CAMEL_LIBS)
libebookbackendwebdav_la_LDFLAGS = -module -avoid-version $(NO_UNDEFINED) \
$(CODE_COVERAGE_LDFLAGS) \
#include <config.h>
-#include <libedata-book/e-book-backend-factory.h>
#include "e-book-backend-webdav.h"
#define FACTORY_NAME "webdav"
#include <string.h>
#include <glib/gi18n-lib.h>
-#include <libedataserver/e-url.h>
-#include <libedataserver/e-flag.h>
-#include <libedataserver/e-proxy.h>
-#include <libedataserver/e-source-authentication.h>
-#include <libedataserver/e-source-offline.h>
-#include <libedataserver/e-source-webdav.h>
-#include <libebook/e-contact.h>
-#include <libebook/e-address-western.h>
-
-#include <libedata-book/e-book-backend-sexp.h>
-#include <libedata-book/e-book-backend-summary.h>
-#include <libedata-book/e-data-book.h>
-#include <libedata-book/e-data-book-view.h>
-#include <libedata-book/e-book-backend-cache.h>
#include "e-book-backend-webdav.h"
#include <libsoup/soup.h>
*
* Author: Matthias Braun <matze@braunis.de>
*/
+
#ifndef E_BOOK_BACKEND_WEBDAV_H
#define E_BOOK_BACKEND_WEBDAV_H
-#include <libedata-book/e-book-backend.h>
+#include <libedata-book/libedata-book.h>
/* Standard GObject macros */
#define E_TYPE_BOOK_BACKEND_WEBDAV \
CLEANFILES=
+include $(top_srcdir)/glib-gen.mak
+glib_enum_headers=e-book-types.h
+glib_enum_output=e-book-enumtypes
+glib_enum_define=E_BOOK
+glib_enum_prefix=e_book
+
+ENUM_GENERATED = e-book-enumtypes.h e-book-enumtypes.c
+
# The marshallers
MARSHAL_GENERATED = e-book-marshal.c e-book-marshal.h
@EVO_MARSHAL_RULE@
libebook_1_2_la_CPPFLAGS = \
$(AM_CPPFLAGS) \
+ -DLIBEBOOK_COMPILATION \
-DLOCALEDIR=\""$(localedir)"\" \
-DG_LOG_DOMAIN=\"libebook\" \
-I$(top_srcdir) \
$(NULL)
libebook_1_2_la_SOURCES = \
+ $(ENUM_GENERATED) \
$(MARSHAL_GENERATED) \
e-address-western.c \
e-book-client.c \
libebookincludedir = $(privincludedir)/libebook
libebookinclude_HEADERS = \
+ libebook.h \
e-address-western.h \
e-book-client.h \
e-book-client-view.h \
+ e-book-enumtypes.h \
e-book-query.h \
e-book-view.h \
e-book-types.h \
-I$(top_builddir)/addressbook/ \
-I$(top_srcdir)/addressbook/libebook \
-I$(top_builddir)/addressbook/libebook \
+ -DLIBEBOOK_COMPILATION \
+ $(EVOLUTION_ADDRESSBOOK_CFLAGS) \
+ $(CAMEL_CFLAGS) \
$(NULL)
EBook_1_2_gir_SCANNERFLAGS = --include-uninstalled=$(top_builddir)/libedataserver/EDataServer-1.2.gir
EBook_1_2_gir_LIBS = \
CLEANFILES += $(dist_gir_DATA) $(typelib_DATA)
endif
-BUILT_SOURCES = $(MARSHAL_GENERATED)
+BUILT_SOURCES = $(ENUM_GENERATED) $(MARSHAL_GENERATED)
CLEANFILES += $(BUILT_SOURCES)
DISTCLEANFILES = $(pkgconfig_DATA)
#include <ctype.h>
#include <string.h>
+#include <libedataserver/libedataserver.h>
+
#include "e-address-western.h"
-#include "libedataserver/e-data-server-util.h"
/* These are the keywords that will distinguish the start of an extended
* address. */
+#if !defined (__LIBEBOOK_H_INSIDE__) && !defined (LIBEBOOK_COMPILATION)
+#error "Only <libebook/libebook.h> should be included directly."
+#endif
+
#ifndef __E_ADDRESS_WESTERN_H__
#define __E_ADDRESS_WESTERN_H__
#ifndef E_BOOK_CLIENT_VIEW_PRIVATE_H
#define E_BOOK_CLIENT_VIEW_PRIVATE_H
-#include "e-book-client.h"
-#include "e-book-view.h"
+#include <libebook/libebook.h>
struct _EGdbusBookView;
#include <glib/gi18n-lib.h>
+#include <libedataserver/libedataserver.h>
+
#include "e-book-client.h"
#include "e-book-client-view.h"
#include "e-book-client-view-private.h"
#include "e-book-marshal.h"
-#include "libedata-book/e-data-book-types.h"
-#include "libedataserver/e-data-server-util.h"
#include "e-gdbus-book-view.h"
#define E_BOOK_CLIENT_VIEW_GET_PRIVATE(obj) \
*
*/
+#if !defined (__LIBEBOOK_H_INSIDE__) && !defined (LIBEBOOK_COMPILATION)
+#error "Only <libebook/libebook.h> should be included directly."
+#endif
+
#ifndef E_BOOK_CLIENT_VIEW_H
#define E_BOOK_CLIENT_VIEW_H
#include <gconf/gconf-client.h>
-#include "libedataserver/e-data-server-util.h"
-#include "libedataserver/e-client-private.h"
-#include "libedataserver/e-source-registry.h"
+#include <libedataserver/libedataserver.h>
+#include <libedataserver/e-client-private.h>
#include "e-book-client.h"
#include "e-contact.h"
*
*/
+#if !defined (__LIBEBOOK_H_INSIDE__) && !defined (LIBEBOOK_COMPILATION)
+#error "Only <libebook/libebook.h> should be included directly."
+#endif
+
#ifndef E_BOOK_CLIENT_H
#define E_BOOK_CLIENT_H
-#include <gio/gio.h>
+#include <libedataserver/libedataserver.h>
-#include <libedataserver/e-client.h>
-#include <libedataserver/e-source-registry.h>
#include <libebook/e-book-client-view.h>
#include <libebook/e-contact.h>
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-#include <config.h>
-
#include "e-book-query.h"
-#include "libedataserver/e-sexp.h"
+
+#include <config.h>
#include <stdarg.h>
#include <string.h>
+#include <libedataserver/libedataserver.h>
+
typedef enum {
E_BOOK_QUERY_TYPE_AND,
E_BOOK_QUERY_TYPE_OR,
+#if !defined (__LIBEBOOK_H_INSIDE__) && !defined (LIBEBOOK_COMPILATION)
+#error "Only <libebook/libebook.h> should be included directly."
+#endif
+
#ifndef __E_BOOK_QUERY_H__
#define __E_BOOK_QUERY_H__
* Copyright (C) 1999-2008 Novell, Inc. (www.novell.com)
*/
+#if !defined (__LIBEBOOK_H_INSIDE__) && !defined (LIBEBOOK_COMPILATION)
+#error "Only <libebook/libebook.h> should be included directly."
+#endif
+
#ifndef __E_BOOK_TYPES_H__
#define __E_BOOK_TYPES_H__
E_BOOK_ERROR_NOT_SUPPORTED
} EBookStatus;
+typedef enum {
+ E_DATA_BOOK_STATUS_SUCCESS,
+ E_DATA_BOOK_STATUS_BUSY,
+ E_DATA_BOOK_STATUS_REPOSITORY_OFFLINE,
+ E_DATA_BOOK_STATUS_PERMISSION_DENIED,
+ E_DATA_BOOK_STATUS_CONTACT_NOT_FOUND,
+ E_DATA_BOOK_STATUS_CONTACTID_ALREADY_EXISTS,
+ E_DATA_BOOK_STATUS_AUTHENTICATION_FAILED,
+ E_DATA_BOOK_STATUS_AUTHENTICATION_REQUIRED,
+ E_DATA_BOOK_STATUS_UNSUPPORTED_FIELD,
+ E_DATA_BOOK_STATUS_UNSUPPORTED_AUTHENTICATION_METHOD,
+ E_DATA_BOOK_STATUS_TLS_NOT_AVAILABLE,
+ E_DATA_BOOK_STATUS_NO_SUCH_BOOK,
+ E_DATA_BOOK_STATUS_BOOK_REMOVED,
+ E_DATA_BOOK_STATUS_OFFLINE_UNAVAILABLE,
+ E_DATA_BOOK_STATUS_SEARCH_SIZE_LIMIT_EXCEEDED,
+ E_DATA_BOOK_STATUS_SEARCH_TIME_LIMIT_EXCEEDED,
+ E_DATA_BOOK_STATUS_INVALID_QUERY,
+ E_DATA_BOOK_STATUS_QUERY_REFUSED,
+ E_DATA_BOOK_STATUS_COULD_NOT_CANCEL,
+ E_DATA_BOOK_STATUS_OTHER_ERROR,
+ E_DATA_BOOK_STATUS_INVALID_SERVER_VERSION,
+ E_DATA_BOOK_STATUS_NO_SPACE,
+ E_DATA_BOOK_STATUS_INVALID_ARG,
+ E_DATA_BOOK_STATUS_NOT_SUPPORTED,
+ E_DATA_BOOK_STATUS_NOT_OPENED
+} EDataBookStatus;
+
#ifndef E_BOOK_DISABLE_DEPRECATED
#define E_BOOK_ERROR_CORBA_EXCEPTION E_BOOK_ERROR_DBUS_EXCEPTION
#endif
#include "e-book.h"
#include "e-book-view.h"
#include "e-book-view-private.h"
+#include "e-book-enumtypes.h"
#include "e-book-marshal.h"
-#include "libedata-book/e-data-book-types.h"
#include "e-gdbus-book-view.h"
G_DEFINE_TYPE (EBookView, e_book_view, G_TYPE_OBJECT);
* Copyright (C) 1999-2008 Novell, Inc. (www.novell.com)
*/
+#if !defined (__LIBEBOOK_H_INSIDE__) && !defined (LIBEBOOK_COMPILATION)
+#error "Only <libebook/libebook.h> should be included directly."
+#endif
+
#ifndef __E_BOOK_VIEW_H__
#define __E_BOOK_VIEW_H__
#include <string.h>
#include <glib/gi18n-lib.h>
#include <gconf/gconf-client.h>
-#include <libedataserver/e-source-registry.h>
-#include <libedataserver/e-data-server-util.h>
#include "e-book.h"
#include "e-error.h"
#include "e-contact.h"
* Copyright (C) 1999-2008 Novell, Inc. (www.novell.com)
*/
+#if !defined (__LIBEBOOK_H_INSIDE__) && !defined (LIBEBOOK_COMPILATION)
+#error "Only <libebook/libebook.h> should be included directly."
+#endif
+
#ifndef __E_BOOK_H__
#define __E_BOOK_H__
/* e-book deprecated since 3.2, use e-book-client instead */
#ifndef E_BOOK_DISABLE_DEPRECATED
-#include <libedataserver/e-list.h>
-#include <libedataserver/e-source-registry.h>
+#include <libedataserver/libedataserver.h>
+
#include <libebook/e-contact.h>
#include <libebook/e-book-query.h>
#include <libebook/e-book-view.h>
* Copyright (C) 1999-2008 Novell, Inc. (www.novell.com)
*/
+#if !defined (__LIBEBOOK_H_INSIDE__) && !defined (LIBEBOOK_COMPILATION)
+#error "Only <libebook/libebook.h> should be included directly."
+#endif
+
#ifndef __E_CONTACT_H__
#define __E_CONTACT_H__
* USA.
*/
+#if !defined (__LIBEBOOK_H_INSIDE__) && !defined (LIBEBOOK_COMPILATION)
+#error "Only <libebook/libebook.h> should be included directly."
+#endif
+
#ifndef __E_DESTINATION_H__
#define __E_DESTINATION_H__
+#if !defined (__LIBEBOOK_H_INSIDE__) && !defined (LIBEBOOK_COMPILATION)
+#error "Only <libebook/libebook.h> should be included directly."
+#endif
+
/**
* e_return_error_if_fail:
*
#ifndef __E_NAME_WESTERN_H__
#define __E_NAME_WESTERN_H__
+#if !defined (__LIBEBOOK_H_INSIDE__) && !defined (LIBEBOOK_COMPILATION)
+#error "Only <libebook/libebook.h> should be included directly."
+#endif
+
#include <glib.h>
G_BEGIN_DECLS
* Author: Chris Toshok (toshok@ximian.com)
*/
+#if !defined (__LIBEBOOK_H_INSIDE__) && !defined (LIBEBOOK_COMPILATION)
+#error "Only <libebook/libebook.h> should be included directly."
+#endif
+
#ifndef _EVCARD_H
#define _EVCARD_H
--- /dev/null
+/*
+ * libebook.h
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) version 3.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with the program; if not, see <http://www.gnu.org/licenses/>
+ *
+ */
+
+#ifndef LIBEBOOK_H
+#define LIBEBOOK_H
+
+#define __LIBEBOOK_H_INSIDE__
+
+#include <libedataserver/libedataserver.h>
+
+#include <libebook/e-address-western.h>
+#include <libebook/e-book-client-view.h>
+#include <libebook/e-book-client.h>
+#include <libebook/e-book-enumtypes.h>
+#include <libebook/e-book-query.h>
+#include <libebook/e-book-types.h>
+#include <libebook/e-book-view.h>
+#include <libebook/e-book.h>
+#include <libebook/e-contact.h>
+#include <libebook/e-destination.h>
+#include <libebook/e-name-western.h>
+#include <libebook/e-vcard.h>
+
+#undef __LIBEBOOK_H_INSIDE__
+
+#endif /* LIBEBOOK_H */
+
-include $(top_srcdir)/glib-gen.mak
-glib_enum_headers=e-data-book-types.h
-glib_enum_output=e-data-book-enumtypes
-glib_enum_define=E_DATA_BOOK
-glib_enum_prefix=e_data_book
-
-ENUM_GENERATED = e-data-book-enumtypes.h e-data-book-enumtypes.c
-
# The library
lib_LTLIBRARIES = libedata-book-1.2.la
libedata_book_1_2_la_CPPFLAGS = \
$(AM_CPPFLAGS) \
+ -DLIBEDATA_BOOK_COMPILATION \
-DG_LOG_DOMAIN=\"libedata-book\" \
-DBACKENDDIR=\"$(ebook_backenddir)\" \
-I$(top_srcdir) \
-I$(top_builddir) \
-I$(top_builddir)/addressbook \
$(DB_CFLAGS) \
+ $(CAMEL_CFLAGS) \
$(SQLITE3_CFLAGS) \
$(GOA_CFLAGS) \
$(EVOLUTION_ADDRESSBOOK_CFLAGS) \
$(NULL)
libedata_book_1_2_la_SOURCES = \
- $(ENUM_GENERATED) \
e-book-backend-factory.c \
e-book-backend-sexp.c \
e-book-backend-summary.c \
$(top_builddir)/libedataserver/libedataserver-1.2.la \
$(top_builddir)/libebackend/libebackend-1.2.la \
$(DB_LIBS) \
+ $(CAMEL_LIBS) \
$(SQLITE3_LIBS) \
$(GOA_LIBS) \
$(EVOLUTION_ADDRESSBOOK_LIBS)
libedata_bookincludedir = $(privincludedir)/libedata-book
libedata_bookinclude_HEADERS = \
+ libedata-book.h \
e-book-backend-factory.h \
e-book-backend-sexp.h \
e-book-backend-summary.h \
e-book-backend-sync.h \
e-book-backend.h \
e-data-book-factory.h \
- e-data-book-types.h \
e-data-book-view.h \
e-data-book.h \
e-book-backend-cache.h \
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = libedata-book-$(API_VERSION).pc
-BUILT_SOURCES = $(ENUM_GENERATED)
-CLEANFILES = $(BUILT_SOURCES)
DISTCLEANFILES = $(pkgconfig_DATA)
EXTRA_DIST = \
#endif
#include <string.h>
-#include <libedataserver/e-data-server-util.h>
+
#include "e-book-backend-cache.h"
#include "e-book-backend-sexp.h"
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/
+#if !defined (__LIBEDATA_BOOK_H_INSIDE__) && !defined (LIBEDATA_BOOK_COMPILATION)
+#error "Only <libedata-book/libedata-book.h> should be included directly."
+#endif
+
#ifndef E_BOOK_BACKEND_CACHE_H
#define E_BOOK_BACKEND_CACHE_H
-#include "libebackend/e-file-cache.h"
-#include <libebook/e-contact.h>
+#include <libebook/libebook.h>
+#include <libebackend/libebackend.h>
/* Standard GObject macros */
#define E_TYPE_BOOK_BACKEND_CACHE \
#include <stdlib.h>
#include <string.h>
-#include <libedataserver/e-data-server-util.h>
#include "e-book-backend-db-cache.h"
#include "e-book-backend.h"
#include "e-book-backend-sexp.h"
-void
+static void
string_to_dbt (const gchar *str,
DBT *dbt)
{
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/
+#if !defined (__LIBEDATA_BOOK_H_INSIDE__) && !defined (LIBEDATA_BOOK_COMPILATION)
+#error "Only <libedata-book/libedata-book.h> should be included directly."
+#endif
+
#ifndef E_BOOK_BACKEND_DB_CACHE_H
#define E_BOOK_BACKEND_DB_CACHE_H
-#include <libebook/e-contact.h>
+#include <libebook/libebook.h>
#include "db.h"
G_BEGIN_DECLS
EContact * e_book_backend_db_cache_get_contact (DB *db, const gchar *uid);
-void string_to_dbt (const gchar *str, DBT *dbt);
gchar *e_book_backend_db_cache_get_filename (DB *db);
void e_book_backend_db_cache_set_filename (DB *db, const gchar *filename);
gboolean e_book_backend_db_cache_add_contact (DB *db,
* Author: Chris Toshok <toshok@ximian.com>
*/
+#if !defined (__LIBEDATA_BOOK_H_INSIDE__) && !defined (LIBEDATA_BOOK_COMPILATION)
+#error "Only <libedata-book/libedata-book.h> should be included directly."
+#endif
+
#ifndef E_BOOK_BACKEND_FACTORY_H
#define E_BOOK_BACKEND_FACTORY_H
-#include <libebackend/e-backend-factory.h>
+#include <libebackend/libebackend.h>
/* Standard GObject macros */
#define E_TYPE_BOOK_BACKEND_FACTORY \
*/
#include <string.h>
-#include "libedataserver/e-sexp.h"
-#include "libedataserver/e-data-server-util.h"
+
#include "e-book-backend-sexp.h"
#define E_BOOK_BACKEND_SEXP_GET_PRIVATE(obj) \
* 02110-1301, USA.
*/
+#if !defined (__LIBEDATA_BOOK_H_INSIDE__) && !defined (LIBEDATA_BOOK_COMPILATION)
+#error "Only <libedata-book/libedata-book.h> should be included directly."
+#endif
+
#ifndef E_BOOK_BACKEND_SEXP_H
#define E_BOOK_BACKEND_SEXP_H
-#include <libebook/e-contact.h>
-#include <libedata-book/e-data-book-types.h>
+#include <libebook/libebook.h>
/* Standard GObject macros */
#define E_TYPE_BOOK_BACKEND_SEXP \
*/
#include <config.h>
-#include <glib.h>
-#include <glib-object.h>
-#include <libebook/e-book-query.h>
+#include <libebook/libebook.h>
#include "e-book-backend-sqlitedb.h"
static GMainLoop *main_loop;
#include <glib/gstdio.h>
#include <sqlite3.h>
+#include <libebackend/libebackend.h>
-#include "libedataserver/e-sexp.h"
-#include "libedata-book/e-book-backend-sexp.h"
-#include "libebackend/e-sqlite3-vfs.h"
+#include "e-book-backend-sexp.h"
#include "e-book-backend-sqlitedb.h"
#define E_BOOK_BACKEND_SQLITEDB_GET_PRIVATE(obj) \
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/
+#if !defined (__LIBEDATA_BOOK_H_INSIDE__) && !defined (LIBEDATA_BOOK_COMPILATION)
+#error "Only <libedata-book/libedata-book.h> should be included directly."
+#endif
+
#ifndef E_BOOK_BACKEND_SQLITEDB_H
#define E_BOOK_BACKEND_SQLITEDB_H
-#include <glib.h>
-#include <glib-object.h>
-#include <libebook/e-contact.h>
+#include <libebook/libebook.h>
/* Standard GObject macros */
#define E_TYPE_BOOK_BACKEND_SQLITEDB \
#include <glib/gstdio.h>
-#include "libedataserver/e-sexp.h"
-#include "libedataserver/e-data-server-util.h"
-
-#include "libebook/e-contact.h"
-
#include "e-book-backend-summary.h"
#define E_BOOK_BACKEND_SUMMARY_GET_PRIVATE(obj) \
* 02110-1301, USA.
*/
+#if !defined (__LIBEDATA_BOOK_H_INSIDE__) && !defined (LIBEDATA_BOOK_COMPILATION)
+#error "Only <libedata-book/libedata-book.h> should be included directly."
+#endif
+
#ifndef E_BOOK_BACKEND_SUMMARY_H
#define E_BOOK_BACKEND_SUMMARY_H
-#include <libedata-book/e-data-book-types.h>
-#include <libebook/e-contact.h>
+#include <libebook/libebook.h>
/* Standard GObject macros */
#define E_TYPE_BOOK_BACKEND_SUMMARY \
#include <config.h>
#endif
+#include <libedataserver/libedataserver.h>
+
#include "e-book-backend-sync.h"
-#include "libedataserver/e-data-server-util.h"
G_DEFINE_TYPE (EBookBackendSync, e_book_backend_sync, E_TYPE_BOOK_BACKEND)
/*
*/
+#if !defined (__LIBEDATA_BOOK_H_INSIDE__) && !defined (LIBEDATA_BOOK_COMPILATION)
+#error "Only <libedata-book/libedata-book.h> should be included directly."
+#endif
+
#ifndef __E_BOOK_BACKEND_SYNC_H__
#define __E_BOOK_BACKEND_SYNC_H__
-#include <libedata-book/e-data-book-types.h>
#include <libedata-book/e-book-backend.h>
G_BEGIN_DECLS
#define E_IS_BOOK_BACKEND_SYNC_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), E_TYPE_BOOK_BACKEND_SYNC))
#define E_BOOK_BACKEND_SYNC_GET_CLASS(k) (G_TYPE_INSTANCE_GET_CLASS ((k), E_TYPE_BOOK_BACKEND_SYNC, EBookBackendSyncClass))
+typedef struct _EBookBackendSync EBookBackendSync;
+typedef struct _EBookBackendSyncClass EBookBackendSyncClass;
typedef struct _EBookBackendSyncPrivate EBookBackendSyncPrivate;
struct _EBookBackendSync {
#include <glib/gi18n-lib.h>
-#include <libedataserver/e-data-server-util.h>
-
#include "e-data-book-view.h"
#include "e-data-book.h"
#include "e-book-backend.h"
* Copyright (C) 1999-2008 Novell, Inc. (www.novell.com)
*/
+#if !defined (__LIBEDATA_BOOK_H_INSIDE__) && !defined (LIBEDATA_BOOK_COMPILATION)
+#error "Only <libedata-book/libedata-book.h> should be included directly."
+#endif
+
#ifndef __E_BOOK_BACKEND_H__
#define __E_BOOK_BACKEND_H__
-#include <gio/gio.h>
+#include <libebook/libebook.h>
+#include <libebackend/libebackend.h>
-#include <libebook/e-contact.h>
-#include <libebackend/e-backend.h>
-#include <libedata-book/e-data-book-types.h>
#include <libedata-book/e-data-book.h>
-#include <libedataserver/e-source-registry.h>
+#include <libedata-book/e-data-book-view.h>
G_BEGIN_DECLS
**/
#define BOOK_BACKEND_PROPERTY_REVISION "revision"
+typedef struct _EBookBackend EBookBackend;
+typedef struct _EBookBackendClass EBookBackendClass;
typedef struct _EBookBackendPrivate EBookBackendPrivate;
struct _EBookBackend {
#include <goa/goa.h>
#endif
-#include <libedataserver/e-source-address-book.h>
-#include <libedataserver/e-source-goa.h>
-
#include "e-book-backend.h"
#include "e-book-backend-factory.h"
#include "e-data-book.h"
* 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
+#if !defined (__LIBEDATA_BOOK_H_INSIDE__) && !defined (LIBEDATA_BOOK_COMPILATION)
+#error "Only <libedata-book/libedata-book.h> should be included directly."
+#endif
+
#ifndef E_DATA_BOOK_FACTORY_H
#define E_DATA_BOOK_FACTORY_H
-#include <libebackend/e-data-factory.h>
-#include <libedataserver/e-source-registry.h>
+#include <libebackend/libebackend.h>
/* Standard GObject macros */
#define E_TYPE_DATA_BOOK_FACTORY \
+++ /dev/null
-/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-/*
- * Copyright (C) 1999-2008 Novell, Inc. (www.novell.com)
- * Copyright (C) 2006 OpenedHand Ltd
- * Copyright (C) 2009 Intel Corporation
- *
- * This library is free software; you can redistribute it and/or modify it under
- * the terms of version 2.1 of the GNU Lesser General Public License as
- * published by the Free Software Foundation.
- *
- * This library is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
- * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
- * details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with this library; if not, write to the Free Software Foundation, Inc.,
- * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Author: Chris Toshok <toshok@ximian.com>
- * Author: Ross Burton <ross@linux.intel.com>
- */
-
-#ifndef __E_DATA_BOOK_TYPES_H__
-#define __E_DATA_BOOK_TYPES_H__
-
-#include <glib.h>
-
-G_BEGIN_DECLS
-
-typedef struct _EDataBookView EDataBookView;
-typedef struct _EDataBookViewClass EDataBookViewClass;
-
-typedef struct _EBookBackend EBookBackend;
-typedef struct _EBookBackendClass EBookBackendClass;
-
-typedef struct _EBookBackendSync EBookBackendSync;
-typedef struct _EBookBackendSyncClass EBookBackendSyncClass;
-
-typedef struct _EDataBook EDataBook;
-typedef struct _EDataBookClass EDataBookClass;
-
-typedef enum {
- E_DATA_BOOK_STATUS_SUCCESS,
- E_DATA_BOOK_STATUS_BUSY,
- E_DATA_BOOK_STATUS_REPOSITORY_OFFLINE,
- E_DATA_BOOK_STATUS_PERMISSION_DENIED,
- E_DATA_BOOK_STATUS_CONTACT_NOT_FOUND,
- E_DATA_BOOK_STATUS_CONTACTID_ALREADY_EXISTS,
- E_DATA_BOOK_STATUS_AUTHENTICATION_FAILED,
- E_DATA_BOOK_STATUS_AUTHENTICATION_REQUIRED,
- E_DATA_BOOK_STATUS_UNSUPPORTED_FIELD,
- E_DATA_BOOK_STATUS_UNSUPPORTED_AUTHENTICATION_METHOD,
- E_DATA_BOOK_STATUS_TLS_NOT_AVAILABLE,
- E_DATA_BOOK_STATUS_NO_SUCH_BOOK,
- E_DATA_BOOK_STATUS_BOOK_REMOVED,
- E_DATA_BOOK_STATUS_OFFLINE_UNAVAILABLE,
- E_DATA_BOOK_STATUS_SEARCH_SIZE_LIMIT_EXCEEDED,
- E_DATA_BOOK_STATUS_SEARCH_TIME_LIMIT_EXCEEDED,
- E_DATA_BOOK_STATUS_INVALID_QUERY,
- E_DATA_BOOK_STATUS_QUERY_REFUSED,
- E_DATA_BOOK_STATUS_COULD_NOT_CANCEL,
- E_DATA_BOOK_STATUS_OTHER_ERROR,
- E_DATA_BOOK_STATUS_INVALID_SERVER_VERSION,
- E_DATA_BOOK_STATUS_NO_SPACE,
- E_DATA_BOOK_STATUS_INVALID_ARG,
- E_DATA_BOOK_STATUS_NOT_SUPPORTED,
- E_DATA_BOOK_STATUS_NOT_OPENED
-} EDataBookStatus;
-
-G_END_DECLS
-
-#endif /* __E_DATA_BOOK_TYPES_H__ */
#endif
#include <string.h>
-#include <libebook/e-contact.h>
-#include "libedataserver/e-data-server-util.h"
+
#include "e-data-book-view.h"
+#include "e-data-book.h"
+#include "e-book-backend.h"
+
#include "e-gdbus-book-view.h"
#define E_DATA_BOOK_VIEW_GET_PRIVATE(obj) \
* Author: Ross Burton <ross@linux.intel.com>
*/
+#if !defined (__LIBEDATA_BOOK_H_INSIDE__) && !defined (LIBEDATA_BOOK_COMPILATION)
+#error "Only <libedata-book/libedata-book.h> should be included directly."
+#endif
+
#ifndef __E_DATA_BOOK_VIEW_H__
#define __E_DATA_BOOK_VIEW_H__
-#include <gio/gio.h>
-#include <libebook/e-contact.h>
-#include <libebook/e-book-client-view.h>
-#include <libedata-book/e-data-book-types.h>
-#include <libedata-book/e-book-backend.h>
+#include <libebook/libebook.h>
+
#include <libedata-book/e-book-backend-sexp.h>
G_BEGIN_DECLS
#define E_IS_DATA_BOOK_VIEW_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), E_TYPE_DATA_BOOK_VIEW))
#define E_DATA_BOOK_VIEW_GET_CLASS(k) (G_TYPE_INSTANCE_GET_CLASS ((obj), E_TYPE_DATA_BOOK_VIEW, EDataBookView))
+struct _EDataBook;
+struct _EBookBackend;
+
+typedef struct _EDataBookView EDataBookView;
+typedef struct _EDataBookViewClass EDataBookViewClass;
typedef struct _EDataBookViewPrivate EDataBookViewPrivate;
struct _EDataBookView {
};
GType e_data_book_view_get_type (void);
-EDataBookView * e_data_book_view_new (EDataBook *book, const gchar *card_query, EBookBackendSExp *card_sexp);
+EDataBookView * e_data_book_view_new (struct _EDataBook *book, const gchar *card_query, EBookBackendSExp *card_sexp);
guint e_data_book_view_register_gdbus_object (EDataBookView *query, GDBusConnection *connection, const gchar *object_path, GError **error);
const gchar * e_data_book_view_get_card_query (EDataBookView *book_view);
EBookBackendSExp * e_data_book_view_get_card_sexp (EDataBookView *book_view);
-EBookBackend * e_data_book_view_get_backend (EDataBookView *book_view);
+struct _EBookBackend * e_data_book_view_get_backend (EDataBookView *book_view);
EBookClientViewFlags e_data_book_view_get_flags (EDataBookView *book_view);
void e_data_book_view_notify_update (EDataBookView *book_view, const EContact *contact);
#include <glib/gi18n.h>
#include <gio/gio.h>
-#include <libedataserver/e-data-server-util.h>
-#include <libedataserver/e-operation-pool.h>
+#include <libebook/libebook.h>
-#include "e-data-book-enumtypes.h"
#include "e-data-book-factory.h"
#include "e-data-book.h"
#include "e-data-book-view.h"
+#include "e-book-backend.h"
#include "e-book-backend-sexp.h"
#include "e-gdbus-book.h"
* Author: Ross Burton <ross@linux.intel.com>
*/
+#if !defined (__LIBEDATA_BOOK_H_INSIDE__) && !defined (LIBEDATA_BOOK_COMPILATION)
+#error "Only <libedata-book/libedata-book.h> should be included directly."
+#endif
+
#ifndef E_DATA_BOOK_H
#define E_DATA_BOOK_H
-#include <gio/gio.h>
-
-#include <libedataserver/e-source.h>
-
-#include "e-book-backend.h"
-#include "e-data-book-types.h"
+#include <libedataserver/libedataserver.h>
G_BEGIN_DECLS
#define E_IS_DATA_BOOK_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), E_TYPE_DATA_BOOK))
#define E_DATA_BOOK_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), E_TYPE_DATA_BOOK, EDataBookClass))
+struct _EBookBackend;
+
+typedef struct _EDataBook EDataBook;
+typedef struct _EDataBookClass EDataBookClass;
typedef struct _EDataBookPrivate EDataBookPrivate;
struct _EDataBook {
} G_STMT_END
GType e_data_book_get_type (void);
-EDataBook * e_data_book_new (EBookBackend *backend);
-EBookBackend * e_data_book_get_backend (EDataBook *book);
+EDataBook * e_data_book_new (struct _EBookBackend *backend);
+struct _EBookBackend *
+ e_data_book_get_backend (EDataBook *book);
guint e_data_book_register_gdbus_object (EDataBook *cal, GDBusConnection *connection, const gchar *object_path, GError **error);
--- /dev/null
+/*
+ * libedata-book.h
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) version 3.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with the program; if not, see <http://www.gnu.org/licenses/>
+ *
+ */
+
+#ifndef LIBEDATA_BOOK_H
+#define LIBEDATA_BOOK_H
+
+#define __LIBEDATA_BOOK_H_INSIDE__
+
+#include <libebook/libebook.h>
+#include <libebackend/libebackend.h>
+
+#include <libedata-book/e-book-backend-cache.h>
+#include <libedata-book/e-book-backend-db-cache.h>
+#include <libedata-book/e-book-backend-factory.h>
+#include <libedata-book/e-book-backend-sexp.h>
+#include <libedata-book/e-book-backend-sqlitedb.h>
+#include <libedata-book/e-book-backend-summary.h>
+#include <libedata-book/e-book-backend-sync.h>
+#include <libedata-book/e-book-backend.h>
+#include <libedata-book/e-data-book-factory.h>
+#include <libedata-book/e-data-book-view.h>
+#include <libedata-book/e-data-book.h>
+
+#undef __LIBEDATA_BOOK_H_INSIDE__
+
+#endif /* LIBEDATA_BOOK_H */
+
#include <stdio.h>
#include <gio/gio.h>
-#include <libedataserver/e-data-server-util.h>
-#include <libedataserver/e-gdbus-marshallers.h>
-
#include "e-gdbus-book-factory.h"
#define GDBUS_BOOK_FACTORY_INTERFACE_NAME "org.gnome.evolution.dataserver.AddressBookFactory"
#include <gio/gio.h>
-#include <libedataserver/e-gdbus-templates.h>
+#include <libedataserver/libedataserver.h>
G_BEGIN_DECLS
#include <stdio.h>
#include <gio/gio.h>
-#include <libedataserver/e-data-server-util.h>
-#include <libedataserver/e-gdbus-marshallers.h>
-
#include "e-gdbus-book-view.h"
#define GDBUS_BOOK_VIEW_INTERFACE_NAME "org.gnome.evolution.dataserver.AddressBookView"
#include <gio/gio.h>
-#include <libedataserver/e-gdbus-templates.h>
+#include <libedataserver/libedataserver.h>
G_BEGIN_DECLS
#include <stdio.h>
#include <gio/gio.h>
-#include <libedataserver/e-data-server-util.h>
-#include <libedataserver/e-gdbus-marshallers.h>
-
#include "e-gdbus-book.h"
#define E_GDBUS_BOOK_PROXY_GET_PRIVATE(obj) \
#include <gio/gio.h>
-#include <libedataserver/e-gdbus-templates.h>
+#include <libedataserver/libedataserver.h>
G_BEGIN_DECLS
-I$(top_srcdir)/calendar \
-I$(top_builddir)/calendar \
$(EVOLUTION_CALENDAR_CFLAGS) \
+ $(CAMEL_CFLAGS) \
$(SOUP_CFLAGS) \
-DG_LOG_DOMAIN=\"e-cal-backend-caldav\" \
$(CODE_COVERAGE_CFLAGS) \
$(top_builddir)/libedataserver/libedataserver-1.2.la \
$(top_builddir)/libebackend/libebackend-1.2.la \
$(EVOLUTION_CALENDAR_LIBS) \
+ $(CAMEL_CFLAGS) \
$(SOUP_LIBS)
libecalbackendcaldav_la_LDFLAGS = \
#include <config.h>
-#include <libedata-cal/e-cal-backend-factory.h>
#include "e-cal-backend-caldav.h"
#define FACTORY_NAME "caldav"
#include <gconf/gconf-client.h>
#include <glib/gstdio.h>
#include <glib/gi18n-lib.h>
-#include <libedataserver/e-data-server-util.h>
-#include <libedataserver/e-xml-hash-utils.h>
-#include <libedataserver/e-proxy.h>
-#include <libedataserver/e-source-authentication.h>
-#include <libedataserver/e-source-authenticator.h>
-#include <libedataserver/e-source-offline.h>
-#include <libedataserver/e-source-refresh.h>
-#include <libedataserver/e-source-webdav.h>
-#include <libecal/e-cal-recur.h>
-#include <libecal/e-cal-util.h>
-#include <libecal/e-cal-time-util.h>
-#include <libedata-cal/e-cal-backend-cache.h>
-#include <libedata-cal/e-cal-backend-file-store.h>
-#include <libedata-cal/e-cal-backend-util.h>
-#include <libedata-cal/e-cal-backend-sexp.h>
/* LibXML2 includes */
#include <libxml/parser.h>
#ifndef E_CAL_BACKEND_CALDAV_H
#define E_CAL_BACKEND_CALDAV_H
-#include <libedata-cal/e-cal-backend-sync.h>
+#include <libedata-cal/libedata-cal.h>
/* Standard GObject macros */
#define E_TYPE_CAL_BACKEND_CALDAV \
-I$(top_srcdir)/addressbook \
-I$(top_builddir)/addressbook \
$(EVOLUTION_CALENDAR_CFLAGS) \
+ $(CAMEL_CFLAGS) \
$(SOUP_CFLAGS) \
$(CODE_COVERAGE_CFLAGS) \
$(NULL)
e-source-contacts.c \
e-source-contacts.h
-libecalbackendcontacts_la_LIBADD = \
- $(top_builddir)/calendar/libecal/libecal-1.2.la \
- $(top_builddir)/calendar/libedata-cal/libedata-cal-1.2.la \
- $(top_builddir)/addressbook/libebook/libebook-1.2.la \
- $(top_builddir)/libedataserver/libedataserver-1.2.la \
- $(top_builddir)/libebackend/libebackend-1.2.la \
- $(EVOLUTION_CALENDAR_LIBS) \
+libecalbackendcontacts_la_LIBADD = \
+ $(top_builddir)/calendar/libecal/libecal-1.2.la \
+ $(top_builddir)/calendar/libedata-cal/libedata-cal-1.2.la \
+ $(top_builddir)/addressbook/libebook/libebook-1.2.la \
+ $(top_builddir)/libedataserver/libedataserver-1.2.la \
+ $(top_builddir)/libebackend/libebackend-1.2.la \
+ $(EVOLUTION_CALENDAR_LIBS) \
+ $(CAMEL_CFLAGS) \
$(SOUP_LIBS)
libecalbackendcontacts_la_LDFLAGS = \
#include <config.h>
-#include <libedata-cal/e-cal-backend-factory.h>
#include "e-cal-backend-contacts.h"
#include "e-source-contacts.h"
#include <gconf/gconf-client.h>
#include <libsoup/soup.h>
-#include <libedataserver/e-xml-hash-utils.h>
-#include <libedataserver/e-source-registry.h>
-#include <libedataserver/e-source-address-book.h>
-#include <libedataserver/e-flag.h>
-#include <libecal/e-cal-recur.h>
-#include <libecal/e-cal-util.h>
-#include <libedata-cal/e-cal-backend-util.h>
-#include <libedata-cal/e-cal-backend-sexp.h>
-#include <libebook/e-book-client.h>
-#include <libebook/e-book-query.h>
-#include <libebook/e-contact.h>
+#include <libebook/libebook.h>
#include "e-source-contacts.h"
#ifndef E_CAL_BACKEND_CONTACTS_H
#define E_CAL_BACKEND_CONTACTS_H
-#include <libedata-cal/e-cal-backend-sync.h>
+#include <libedata-cal/libedata-cal.h>
/* Standard GObject macros */
#define E_TYPE_CAL_BACKEND_CONTACTS \
#ifndef E_SOURCE_CONTACTS_H
#define E_SOURCE_CONTACTS_H
-#include <libedataserver/e-source-extension.h>
+#include <libedataserver/libedataserver.h>
/* Standard GObject macros */
#define E_TYPE_SOURCE_CONTACTS \
-I$(top_srcdir)/calendar \
-I$(top_builddir)/calendar \
$(EVOLUTION_CALENDAR_CFLAGS) \
+ $(CAMEL_CFLAGS) \
$(CODE_COVERAGE_CFLAGS) \
$(NULL)
$(top_builddir)/calendar/libedata-cal/libedata-cal-1.2.la \
$(top_builddir)/libedataserver/libedataserver-1.2.la \
$(top_builddir)/libebackend/libebackend-1.2.la \
- $(EVOLUTION_CALENDAR_LIBS)
+ $(EVOLUTION_CALENDAR_LIBS) \
+ $(CAMEL_LIBS)
libecalbackendfile_la_LDFLAGS = \
-module -avoid-version $(NO_UNDEFINED) \
-I$(top_srcdir) \
-I$(top_srcdir)/calendar \
$(EVOLUTION_CALENDAR_CFLAGS) \
+ $(CAMEL_CFLAGS) \
-DTEST_QUERY_RESULT=1
-include $(top_srcdir)/git.mk
#include <config.h>
-#include <libedata-cal/e-cal-backend-factory.h>
#include "e-cal-backend-file-events.h"
#include "e-cal-backend-file-journal.h"
#include "e-cal-backend-file-todos.h"
#include <fcntl.h>
#include <glib/gstdio.h>
#include <glib/gi18n-lib.h>
-#include <gio/gio.h>
-#include "libedataserver/e-data-server-util.h"
-#include "libedataserver/e-xml-hash-utils.h"
-#include "libedataserver/e-debug-log.h"
-#include <libecal/e-cal-recur.h>
-#include <libecal/e-cal-time-util.h>
-#include <libecal/e-cal-util.h>
-#include <libecal/e-cal-check-timezones.h>
-#include <libedata-cal/e-cal-backend-util.h>
-#include <libedata-cal/e-cal-backend-sexp.h>
-#include <libedata-cal/e-cal-backend-intervaltree.h>
+
#include "e-cal-backend-file-events.h"
#include "e-source-local.h"
#ifndef E_CAL_BACKEND_FILE_H
#define E_CAL_BACKEND_FILE_H
-#include <libedata-cal/e-cal-backend-sync.h>
+#include <libedata-cal/libedata-cal.h>
/* Standard GObject macros */
#define E_TYPE_CAL_BACKEND_FILE \
#ifndef E_SOURCE_LOCAL_H
#define E_SOURCE_LOCAL_H
-#include <libedataserver/e-source-extension.h>
+#include <libedataserver/libedataserver.h>
/* Standard GObject macros */
#define E_TYPE_SOURCE_LOCAL \
-I$(top_srcdir)/calendar \
-I$(top_builddir)/calendar \
$(EVOLUTION_CALENDAR_CFLAGS) \
+ $(CAMEL_CFLAGS) \
$(SOUP_CFLAGS) \
$(CODE_COVERAGE_CFLAGS) \
$(NULL)
$(top_builddir)/libedataserver/libedataserver-1.2.la \
$(top_builddir)/libebackend/libebackend-1.2.la \
$(EVOLUTION_CALENDAR_LIBS) \
+ $(CAMEL_LIBS) \
$(SOUP_LIBS)
libecalbackendhttp_la_LDFLAGS = \
#include <config.h>
-#include <libedata-cal/e-cal-backend-factory.h>
#include "e-cal-backend-http.h"
#define FACTORY_NAME "webcal"
#include <unistd.h>
#include <gconf/gconf-client.h>
#include <glib/gi18n-lib.h>
-#include "libedataserver/e-xml-hash-utils.h"
-#include "libedataserver/e-proxy.h"
-#include "libedataserver/e-source-authentication.h"
-#include "libedataserver/e-source-authenticator.h"
-#include "libedataserver/e-source-refresh.h"
-#include "libedataserver/e-source-security.h"
-#include "libedataserver/e-source-webdav.h"
-#include <libecal/e-cal-recur.h>
-#include <libecal/e-cal-util.h>
-#include <libecal/e-cal-time-util.h>
-#include <libedata-cal/e-cal-backend-cache.h>
-#include <libedata-cal/e-cal-backend-store.h>
-#include <libedata-cal/e-cal-backend-file-store.h>
-#include <libedata-cal/e-cal-backend-util.h>
-#include <libedata-cal/e-cal-backend-sexp.h>
+
#include <libsoup/soup.h>
#include "e-cal-backend-http.h"
#ifndef E_CAL_BACKEND_HTTP_H
#define E_CAL_BACKEND_HTTP_H
-#include <libedata-cal/e-cal-backend-sync.h>
+#include <libedata-cal/libedata-cal.h>
#define E_TYPE_CAL_BACKEND_HTTP \
(e_cal_backend_http_get_type ())
-DE_DATA_SERVER_PREFIX=\"$(prefix)\" \
-DWEATHER_DATADIR=\""$(weatherdatadir)"\" \
$(EVOLUTION_CALENDAR_CFLAGS) \
+ $(CAMEL_CFLAGS) \
$(SOUP_CFLAGS) \
$(LIBGWEATHER_CFLAGS) \
$(CODE_COVERAGE_CFLAGS) \
e-weather-source-ccf.c \
e-weather-source-ccf.h
-libecalbackendweather_la_LIBADD = \
- $(top_builddir)/calendar/libecal/libecal-1.2.la \
- $(top_builddir)/calendar/libedata-cal/libedata-cal-1.2.la \
- $(top_builddir)/libedataserver/libedataserver-1.2.la \
- $(top_builddir)/libebackend/libebackend-1.2.la \
- $(EVOLUTION_CALENDAR_LIBS) \
- $(SOUP_LIBS) \
+libecalbackendweather_la_LIBADD = \
+ $(top_builddir)/calendar/libecal/libecal-1.2.la \
+ $(top_builddir)/calendar/libedata-cal/libedata-cal-1.2.la \
+ $(top_builddir)/libedataserver/libedataserver-1.2.la \
+ $(top_builddir)/libebackend/libebackend-1.2.la \
+ $(EVOLUTION_CALENDAR_LIBS) \
+ $(CAMEL_LIBS) \
+ $(SOUP_LIBS) \
$(LIBGWEATHER_LIBS)
libecalbackendweather_la_LDFLAGS = \
#include <config.h>
-#include <libedata-cal/e-cal-backend-factory.h>
#include "e-cal-backend-weather.h"
#include "e-source-weather.h"
*/
#include <config.h>
-#include <libedata-cal/e-cal-backend-cache.h>
-#include <libedata-cal/e-cal-backend-file-store.h>
-#include <libedata-cal/e-cal-backend-util.h>
-#include <libedata-cal/e-cal-backend-sexp.h>
-#include <libedataserver/e-source-refresh.h>
#include <glib/gi18n-lib.h>
#include <string.h>
+
#include "e-cal-backend-weather.h"
#include "e-source-weather.h"
#include "e-weather-source.h"
#ifndef E_CAL_BACKEND_WEATHER_H
#define E_CAL_BACKEND_WEATHER_H
-#include <libedata-cal/e-cal-backend-sync.h>
+#include <libedata-cal/libedata-cal.h>
/* Standard GObject macros */
#define E_TYPE_CAL_BACKEND_WEATHER \
#include "e-source-weather.h"
-#include <libedataserver/e-data-server-util.h>
-
#define E_SOURCE_WEATHER_GET_PRIVATE(obj) \
(G_TYPE_INSTANCE_GET_PRIVATE \
((obj), E_TYPE_SOURCE_WEATHER, ESourceWeatherPrivate))
#ifndef E_SOURCE_WEATHER_H
#define E_SOURCE_WEATHER_H
-#include <libedataserver/e-source-extension.h>
+#include <libedataserver/libedataserver.h>
/* Standard GObject macros */
#define E_TYPE_SOURCE_WEATHER \
#ifdef G_OS_WIN32
-#include "libedataserver/e-data-server-util.h"
-
#ifdef localtime_r
#undef localtime_r
#endif
+include $(top_srcdir)/glib-gen.mak
+glib_enum_headers=e-cal-types.h
+glib_enum_output=e-cal-enumtypes
+glib_enum_define=E_CAL
+glib_enum_prefix=e_cal
+
+ENUM_GENERATED = e-cal-enumtypes.h e-cal-enumtypes.c
+
# The marshallers
MARSHAL_GENERATED = e-cal-marshal.c e-cal-marshal.h
@EVO_MARSHAL_RULE@
libecal_1_2_la_CPPFLAGS = \
$(AM_CPPFLAGS) \
$(libecal_INCLUDES) \
+ -DLIBECAL_COMPILATION \
-DG_LOG_DOMAIN=\"libecal\" \
$(LIBICAL_CFLAGS) \
$(EVOLUTION_CALENDAR_CFLAGS) \
+ $(CAMEL_CFLAGS) \
$(CODE_COVERAGE_CFLAGS) \
$(NULL)
libecal_1_2_la_SOURCES = \
+ $(ENUM_GENERATED) \
$(MARSHAL_GENERATED) \
e-cal.c \
e-cal-client.c \
$(top_builddir)/libedataserver/libedataserver-1.2.la \
$(top_builddir)/calendar/libegdbus/libegdbus-cal.la \
$(LIBICAL_LIBS) \
- $(EVOLUTION_CALENDAR_LIBS)
+ $(EVOLUTION_CALENDAR_LIBS) \
+ $(CAMEL_LIBS)
libecal_1_2_la_LDFLAGS = \
-version-info $(LIBECAL_CURRENT):$(LIBECAL_REVISION):$(LIBECAL_AGE) $(NO_UNDEFINED) \
libecalincludedir = $(privincludedir)/libecal
libecalinclude_HEADERS = \
+ libecal.h \
e-cal.h \
e-cal-client.h \
e-cal-client-view.h \
e-cal-component.h \
+ e-cal-enumtypes.h \
e-cal-recur.h \
e-cal-time-util.h \
e-cal-check-timezones.h \
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = libecal-$(API_VERSION).pc
-BUILT_SOURCES = $(MARSHAL_GENERATED)
+BUILT_SOURCES = $(ENUM_GENERATED) $(MARSHAL_GENERATED)
CLEANFILES = $(BUILT_SOURCES)
DISTCLEANFILES = $(pkgconfig_DATA)
-include $(INTROSPECTION_MAKEFILE)
INTROSPECTION_GIRS =
INTROSPECTION_SCANNER_ARGS = --add-include-path=$(top_builddir)/libedataserver --identifier-prefix E --pkg-export libecal-1.2 \
- --c-include="libecal/e-cal.h"
+ --c-include="libecal/libecal.h"
INTROSPECTION_COMPILER_ARGS = --includedir=$(top_builddir)/libedataserver
if HAVE_INTROSPECTION
ECalendar-1.2.gir: libecal-1.2.la
ECalendar_1_2_gir_INCLUDES = GObject-2.0 EDataServer-1.2 GLib-2.0
-ECalendar_1_2_gir_CFLAGS = $(libecal_INCLUDES) $(LIBICAL_CFLAGS) $(EVOLUTION_CALENDAR_CFLAGS)
+ECalendar_1_2_gir_CFLAGS = $(libecal_INCLUDES) -DLIBECAL_COMPILATION $(LIBICAL_CFLAGS) $(EVOLUTION_CALENDAR_CFLAGS)
ECalendar_1_2_gir_LIBS = libecal-1.2.la $(top_builddir)/calendar/libegdbus/libegdbus-cal.la $(top_builddir)/libedataserver/libedataserver-1.2.la $(LIBICAL_LIBS)
ECalendar_1_2_gir_FILES = $(introspection_sources)
INTROSPECTION_GIRS += ECalendar-1.2.gir
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/
+#if !defined (__LIBECAL_H_INSIDE__) && !defined (LIBECAL_COMPILATION)
+#error "Only <libecal/libecal.h> should be included directly."
+#endif
+
#ifndef E_CAL_CHECK_TIMEZONES_H
#define E_CAL_CHECK_TIMEZONES_H
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/
+#if !defined (__LIBECAL_H_INSIDE__) && !defined (LIBECAL_COMPILATION)
+#error "Only <libecal/libecal.h> should be included directly."
+#endif
+
#ifndef E_CAL_CLIENT_VIEW_H
#define E_CAL_CLIENT_VIEW_H
#include <glib/gi18n-lib.h>
#include <gio/gio.h>
-#include "libedataserver/e-data-server-util.h"
-#include "libedataserver/e-client-private.h"
-
-#include "libedata-cal/e-data-cal-types.h"
+#include <libedataserver/e-client-private.h>
#include "e-cal-client.h"
#include "e-cal-client-view-private.h"
#include "e-cal-component.h"
#include "e-cal-check-timezones.h"
#include "e-cal-time-util.h"
+#include "e-cal-types.h"
#include "e-gdbus-cal.h"
#include "e-gdbus-cal-factory.h"
*
*/
+#if !defined (__LIBECAL_H_INSIDE__) && !defined (LIBECAL_COMPILATION)
+#error "Only <libecal/libecal.h> should be included directly."
+#endif
+
#ifndef E_CAL_CLIENT_H
#define E_CAL_CLIENT_H
-#include <gio/gio.h>
+#include <libedataserver/libedataserver.h>
-#include <libedataserver/e-client.h>
#include <libecal/e-cal-client-view.h>
#include <libecal/e-cal-recur.h>
#include <libecal/e-cal-util.h>
#include <unistd.h>
#include <glib/gi18n-lib.h>
#include <glib/gstdio.h>
+
+#include <libedataserver/libedataserver.h>
+
#include "e-cal-component.h"
#include "e-cal-time-util.h"
-#include "libedataserver/e-data-server-util.h"
#ifdef G_OS_WIN32
#define getgid() 0
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/
+#if !defined (__LIBECAL_H_INSIDE__) && !defined (LIBECAL_COMPILATION)
+#error "Only <libecal/libecal.h> should be included directly."
+#endif
+
#ifndef E_CAL_COMPONENT_H
#define E_CAL_COMPONENT_H
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/
+#if !defined (__LIBECAL_H_INSIDE__) && !defined (LIBECAL_COMPILATION)
+#error "Only <libecal/libecal.h> should be included directly."
+#endif
+
#ifndef E_CAL_RECUR_H
#define E_CAL_RECUR_H
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/
+#if !defined (__LIBECAL_H_INSIDE__) && !defined (LIBECAL_COMPILATION)
+#error "Only <libecal/libecal.h> should be included directly."
+#endif
+
#ifndef E_CAL_SYSTEM_TIMEZONE_H
#define E_CAL_SYSTEM_TIMEZONE_H
* Damon Chaplin <damon@ximian.com>
*/
+#if !defined (__LIBECAL_H_INSIDE__) && !defined (LIBECAL_COMPILATION)
+#error "Only <libecal/libecal.h> should be included directly."
+#endif
+
#ifndef TIMEUTIL_H
#define TIMEUTIL_H
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/
+#if !defined (__LIBECAL_H_INSIDE__) && !defined (LIBECAL_COMPILATION)
+#error "Only <libecal/libecal.h> should be included directly."
+#endif
+
#ifndef E_CAL_TYPES_H
#define E_CAL_TYPES_H
#define E_CALENDAR_STATUS_CORBA_EXCEPTION E_CALENDAR_STATUS_DBUS_EXCEPTION
#endif
+typedef enum {
+ Success,
+ Busy,
+ RepositoryOffline,
+ PermissionDenied,
+ InvalidRange,
+ ObjectNotFound,
+ InvalidObject,
+ ObjectIdAlreadyExists,
+ AuthenticationFailed,
+ AuthenticationRequired,
+ UnsupportedField,
+ UnsupportedMethod,
+ UnsupportedAuthenticationMethod,
+ TLSNotAvailable,
+ NoSuchCal,
+ UnknownUser,
+ OfflineUnavailable,
+
+ /* These can be returned for successful searches, but
+ indicate the result set was truncated */
+ SearchSizeLimitExceeded,
+ SearchTimeLimitExceeded,
+
+ InvalidQuery,
+ QueryRefused,
+
+ CouldNotCancel,
+
+ OtherError,
+ InvalidServerVersion,
+ InvalidArg,
+ NotSupported,
+ NotOpened
+} EDataCalCallStatus;
+
+typedef enum {
+ Event = 1 << 0,
+ Todo = 1 << 1,
+ Journal = 1 << 2,
+ AnyType = 0x07
+} EDataCalObjType;
+
+typedef enum {
+ This = 1 << 0,
+ ThisAndPrior = 1 << 1,
+ ThisAndFuture = 1 << 2,
+ All = 0x07
+} EDataCalObjModType;
+
G_END_DECLS
#endif
#include <string.h>
#include <glib/gstdio.h>
#include <glib/gi18n-lib.h>
-#include "libedataserver/e-data-server-util.h"
+
+#include <libedataserver/libedataserver.h>
+
#include "e-cal-util.h"
#include "e-cal-system-timezone.h"
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/
+#if !defined (__LIBECAL_H_INSIDE__) && !defined (LIBECAL_COMPILATION)
+#error "Only <libecal/libecal.h> should be included directly."
+#endif
+
#ifndef E_CAL_UTIL_H
#define E_CAL_UTIL_H
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/
+#if !defined (__LIBECAL_H_INSIDE__) && !defined (LIBECAL_COMPILATION)
+#error "Only <libecal/libecal.h> should be included directly."
+#endif
+
#ifndef E_CAL_VIEW_H
#define E_CAL_VIEW_H
#include <glib/gi18n-lib.h>
#include <libical/ical.h>
-#include <libedataserver/e-url.h>
-#include <libedataserver/e-data-server-util.h>
-#include <libedataserver/e-source-calendar.h>
-#include <libedataserver/e-source-registry.h>
-
-#include "libedata-cal/e-data-cal-types.h"
#include "e-cal-check-timezones.h"
#include "e-cal-marshal.h"
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/
+#if !defined (__LIBECAL_H_INSIDE__) && !defined (LIBECAL_COMPILATION)
+#error "Only <libecal/libecal.h> should be included directly."
+#endif
+
#ifndef E_CAL_H
#define E_CAL_H
#ifndef E_CAL_DISABLE_DEPRECATED
-#include <libedataserver/e-source.h>
+#include <libedataserver/libedataserver.h>
+
#include <libecal/e-cal-recur.h>
#include <libecal/e-cal-util.h>
#include <libecal/e-cal-view.h>
--- /dev/null
+/*
+ * libecal.h
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) version 3.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with the program; if not, see <http://www.gnu.org/licenses/>
+ *
+ */
+
+#ifndef LIBECAL_H
+#define LIBECAL_H
+
+#define __LIBECAL_H_INSIDE__
+
+#include <libedataserver/libedataserver.h>
+
+#include <libecal/e-cal-check-timezones.h>
+#include <libecal/e-cal-client-view.h>
+#include <libecal/e-cal-client.h>
+#include <libecal/e-cal-component.h>
+#include <libecal/e-cal-enumtypes.h>
+#include <libecal/e-cal-recur.h>
+#include <libecal/e-cal-system-timezone.h>
+#include <libecal/e-cal-time-util.h>
+#include <libecal/e-cal-types.h>
+#include <libecal/e-cal-util.h>
+#include <libecal/e-cal-view.h>
+#include <libecal/e-cal.h>
+
+#undef __LIBECAL_H_INSIDE__
+
+#endif /* LIBECAL_H */
+
-include $(top_srcdir)/glib-gen.mak
-glib_enum_headers=e-data-cal-types.h
-glib_enum_output=e-data-cal-enumtypes
-glib_enum_define=E_DATA_CAL
-glib_enum_prefix=e_data_cal
-
-ENUM_GENERATED = e-data-cal-enumtypes.h e-data-cal-enumtypes.c
-
# The libraray
lib_LTLIBRARIES = libedata-cal-1.2.la
libedata_cal_1_2_la_CPPFLAGS = \
$(AM_CPPFLAGS) \
+ -DLIBEDATA_CAL_COMPILATION \
-DG_LOG_DOMAIN=\"libedata-cal\" \
-DBACKENDDIR=\"$(ecal_backenddir)\" \
-I$(top_srcdir) \
-I$(top_builddir)/calendar \
$(LIBICAL_CFLAGS) \
$(EVOLUTION_CALENDAR_CFLAGS) \
+ $(CAMEL_CFLAGS) \
$(CODE_COVERAGE_CFLAGS) \
$(NULL)
libedata_cal_1_2_la_SOURCES = \
- $(ENUM_GENERATED) \
e-cal-backend.c \
e-cal-backend-cache.c \
e-cal-backend-factory.c \
$(top_builddir)/libedataserver/libedataserver-1.2.la \
$(top_builddir)/libebackend/libebackend-1.2.la \
$(LIBICAL_LIBS) \
- $(EVOLUTION_CALENDAR_LIBS)
+ $(EVOLUTION_CALENDAR_LIBS) \
+ $(CAMEL_LIBS)
libedata_cal_1_2_la_LDFLAGS = \
-version-info $(LIBEDATACAL_CURRENT):$(LIBEDATACAL_REVISION):$(LIBEDATACAL_AGE) $(NO_UNDEFINED) \
libedata_calincludedir = $(privincludedir)/libedata-cal
libedata_calinclude_HEADERS = \
- e-data-cal-types.h \
+ libedata-cal.h \
e-cal-backend.h \
e-cal-backend-cache.h \
e-cal-backend-factory.h \
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = libedata-cal-$(API_VERSION).pc
-BUILT_SOURCES = $(ENUM_GENERATED)
-CLEANFILES = $(BUILT_SOURCES)
DISTCLEANFILES = $(pkgconfig_DATA)
EXTRA_DIST = \
#include <string.h>
#include <glib/gstdio.h>
-#include <libecal/e-cal-util.h>
-#include <libedataserver/e-data-server-util.h>
+
#include "e-cal-backend-cache.h"
#define E_CAL_BACKEND_CACHE_GET_PRIVATE(obj) \
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/
+#if !defined (__LIBEDATA_CAL_H_INSIDE__) && !defined (LIBEDATA_CAL_COMPILATION)
+#error "Only <libedata-cal/libedata-cal.h> should be included directly."
+#endif
+
#ifndef E_CAL_BACKEND_CACHE_H
#define E_CAL_BACKEND_CACHE_H
-#include "libebackend/e-file-cache.h"
-#include <libecal/e-cal-component.h>
-#include <libecal/e-cal.h>
+#include <libecal/libecal.h>
+#include <libebackend/libebackend.h>
/* Standard GObject macros */
#define E_TYPE_CAL_BACKEND_CACHE \
* Author: Chris Toshok <toshok@ximian.com>
*/
+#if !defined (__LIBEDATA_CAL_H_INSIDE__) && !defined (LIBEDATA_CAL_COMPILATION)
+#error "Only <libedata-cal/libedata-cal.h> should be included directly."
+#endif
+
#ifndef E_CAL_BACKEND_FACTORY_H
#define E_CAL_BACKEND_FACTORY_H
#include <libical/ical.h>
-#include <libebackend/e-backend-factory.h>
+#include <libebackend/libebackend.h>
/* Standard GObject macros */
#define E_TYPE_CAL_BACKEND_FACTORY \
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/
-#include <string.h>
#include "e-cal-backend-file-store.h"
-#include "libebackend/e-file-cache.h"
+
+#include <string.h>
#include <glib/gstdio.h>
-#include "libecal/e-cal-util.c"
+
+#include <libecal/libecal.h>
+#include <libebackend/libebackend.h>
#define CACHE_FILE_NAME "calendar.ics"
#define KEY_FILE_NAME "keys.xml"
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/
+#if !defined (__LIBEDATA_CAL_H_INSIDE__) && !defined (LIBEDATA_CAL_COMPILATION)
+#error "Only <libedata-cal/libedata-cal.h> should be included directly."
+#endif
+
#ifndef E_CAL_BACKEND_FILE_STORE_H
#define E_CAL_BACKEND_FILE_STORE_H
-#include "e-cal-backend-store.h"
+#include <libedata-cal/e-cal-backend-store.h>
/* Standard GObject macros */
#define E_TYPE_CAL_BACKEND_FILE_STORE \
*
*/
+#if !defined (__LIBEDATA_CAL_H_INSIDE__) && !defined (LIBEDATA_CAL_COMPILATION)
+#error "Only <libedata-cal/libedata-cal.h> should be included directly."
+#endif
+
#ifndef E_INTERVALTREE_H
#define E_INTERVALTREE_H
-#include <libecal/e-cal-component.h>
-#include <libecal/e-cal-recur.h>
+#include <libecal/libecal.h>
#define E_INTERVALTREE_DEBUG 1
#include <string.h>
#include <glib/gi18n-lib.h>
-#include <libedataserver/e-data-server-util.h>
-#include <libecal/e-cal-time-util.h>
#include "e-cal-backend-sexp.h"
* 02110-1301, USA.
*/
+#if !defined (__LIBEDATA_CAL_H_INSIDE__) && !defined (LIBEDATA_CAL_COMPILATION)
+#error "Only <libedata-cal/libedata-cal.h> should be included directly."
+#endif
+
#ifndef __E_CAL_BACKEND_SEXP_H__
#define __E_CAL_BACKEND_SEXP_H__
-#include <libecal/e-cal-component.h>
+#include <libecal/libecal.h>
+
#include <libedata-cal/e-cal-backend.h>
-#include <libedataserver/e-sexp.h>
#define E_TYPE_CAL_BACKEND_SEXP (e_cal_backend_sexp_get_type ())
#define E_CAL_BACKEND_SEXP(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), E_TYPE_CAL_BACKEND_SEXP, ECalBackendSExp))
#include "e-cal-backend-store.h"
#include "e-cal-backend-intervaltree.h"
-#include <libedataserver/e-data-server-util.h>
#define E_CAL_BACKEND_STORE_GET_PRIVATE(obj) \
(G_TYPE_INSTANCE_GET_PRIVATE \
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/
+#if !defined (__LIBEDATA_CAL_H_INSIDE__) && !defined (LIBEDATA_CAL_COMPILATION)
+#error "Only <libedata-cal/libedata-cal.h> should be included directly."
+#endif
+
#ifndef E_CAL_BACKEND_STORE_H
#define E_CAL_BACKEND_STORE_H
-#include <libecal/e-cal-component.h>
-#include <libecal/e-cal.h>
+#include <libecal/libecal.h>
/* Standard GObject macros */
#define E_TYPE_CAL_BACKEND_STORE \
#include <config.h>
#endif
+#include <libedataserver/libedataserver.h>
+
#include "e-cal-backend-sync.h"
-#include "libedataserver/e-data-server-util.h"
#include <libical/icaltz-util.h>
#define E_CAL_BACKEND_SYNC_GET_PRIVATE(obj) \
/*
*/
+#if !defined (__LIBEDATA_CAL_H_INSIDE__) && !defined (LIBEDATA_CAL_COMPILATION)
+#error "Only <libedata-cal/libedata-cal.h> should be included directly."
+#endif
+
#ifndef __E_CAL_BACKEND_SYNC_H__
#define __E_CAL_BACKEND_SYNC_H__
#include <string.h>
#include <glib/gi18n-lib.h>
+
#include "e-cal-backend-util.h"
-#include <libedataserver/e-source-mail-account.h>
-#include <libedataserver/e-source-mail-identity.h>
/**
* e_cal_backend_mail_account_get_default:
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/
+#if !defined (__LIBEDATA_CAL_H_INSIDE__) && !defined (LIBEDATA_CAL_COMPILATION)
+#error "Only <libedata-cal/libedata-cal.h> should be included directly."
+#endif
+
#ifndef E_CAL_BACKEND_UTIL_H
#define E_CAL_BACKEND_UTIL_H
+#include <libedataserver/libedataserver.h>
+
#include <libedata-cal/e-cal-backend.h>
-#include <libedataserver/e-source-registry.h>
G_BEGIN_DECLS
#include <glib/gi18n-lib.h>
-#include <libedataserver/e-data-server-util.h>
-
#include "e-cal-backend.h"
#include "e-cal-backend-cache.h"
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/
+#if !defined (__LIBEDATA_CAL_H_INSIDE__) && !defined (LIBEDATA_CAL_COMPILATION)
+#error "Only <libedata-cal/libedata-cal.h> should be included directly."
+#endif
+
#ifndef E_CAL_BACKEND_H
#define E_CAL_BACKEND_H
-#include <libebackend/e-backend.h>
-#include <libedataserver/e-source-registry.h>
-#include <libecal/e-cal-util.h>
-#include <libecal/e-cal-component.h>
+#include <libecal/libecal.h>
+#include <libebackend/libebackend.h>
+
#include "e-data-cal-common.h"
#include <libedata-cal/e-data-cal-common.h>
#include <libedata-cal/e-data-cal.h>
-#include "e-data-cal-types.h"
G_BEGIN_DECLS
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/
+#if !defined (__LIBEDATA_CAL_H_INSIDE__) && !defined (LIBEDATA_CAL_COMPILATION)
+#error "Only <libedata-cal/libedata-cal.h> should be included directly."
+#endif
+
#ifndef CAL_COMMON_H
#define CAL_COMMON_H
#include <unistd.h>
#include <glib/gi18n.h>
-#include <libedataserver/e-source-calendar.h>
-
#include "e-cal-backend.h"
#include "e-cal-backend-factory.h"
#include "e-data-cal.h"
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/
+#if !defined (__LIBEDATA_CAL_H_INSIDE__) && !defined (LIBEDATA_CAL_COMPILATION)
+#error "Only <libedata-cal/libedata-cal.h> should be included directly."
+#endif
+
#ifndef E_DATA_CAL_FACTORY_H
#define E_DATA_CAL_FACTORY_H
-#include <libebackend/e-data-factory.h>
-#include <libedataserver/e-source-registry.h>
+#include <libebackend/libebackend.h>
/* Standard GObject macros */
#define E_TYPE_DATA_CAL_FACTORY \
+++ /dev/null
-
-#ifndef __E_DATA_CAL_TYPES_H__
-#define __E_DATA_CAL_TYPES_H__
-
-#include <glib.h>
-
-G_BEGIN_DECLS
-
-typedef enum {
- Success,
- Busy,
- RepositoryOffline,
- PermissionDenied,
- InvalidRange,
- ObjectNotFound,
- InvalidObject,
- ObjectIdAlreadyExists,
- AuthenticationFailed,
- AuthenticationRequired,
- UnsupportedField,
- UnsupportedMethod,
- UnsupportedAuthenticationMethod,
- TLSNotAvailable,
- NoSuchCal,
- UnknownUser,
- OfflineUnavailable,
-
- /* These can be returned for successful searches, but
- indicate the result set was truncated */
- SearchSizeLimitExceeded,
- SearchTimeLimitExceeded,
-
- InvalidQuery,
- QueryRefused,
-
- CouldNotCancel,
-
- OtherError,
- InvalidServerVersion,
- InvalidArg,
- NotSupported,
- NotOpened
-} EDataCalCallStatus;
-
-typedef enum {
- Event = 1 << 0,
- Todo = 1 << 1,
- Journal = 1 << 2,
- AnyType = 0x07
-} EDataCalObjType;
-
-typedef enum {
- This = 1 << 0,
- ThisAndPrior = 1 << 1,
- ThisAndFuture = 1 << 2,
- All = 0x07
-} EDataCalObjModType;
-
-G_END_DECLS
-
-#endif /* __E_DATA_CAL_TYPES_H__ */
#include <string.h>
-#include <libedataserver/e-debug-log.h>
-#include "libedataserver/e-data-server-util.h"
#include "e-cal-backend-sexp.h"
#include "e-data-cal-view.h"
#include "e-gdbus-cal-view.h"
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/
+#if !defined (__LIBEDATA_CAL_H_INSIDE__) && !defined (LIBEDATA_CAL_COMPILATION)
+#error "Only <libedata-cal/libedata-cal.h> should be included directly."
+#endif
+
#ifndef E_DATA_CAL_VIEW_H
#define E_DATA_CAL_VIEW_H
-#include <gio/gio.h>
-#include <libecal/e-cal-client-view.h>
+#include <libecal/libecal.h>
+
#include <libedata-cal/e-data-cal-common.h>
#include <libedata-cal/e-cal-backend-sexp.h>
-#include <libedata-cal/e-data-cal-types.h>
G_BEGIN_DECLS
#include <glib/gi18n-lib.h>
#include <unistd.h>
-#include <libedataserver/e-data-server-util.h>
-#include <libedataserver/e-operation-pool.h>
+#include <libedataserver/libedataserver.h>
#include "e-data-cal.h"
-#include "e-data-cal-enumtypes.h"
#include "e-gdbus-cal.h"
#define E_DATA_CAL_GET_PRIVATE(obj) \
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/
+#if !defined (__LIBEDATA_CAL_H_INSIDE__) && !defined (LIBEDATA_CAL_COMPILATION)
+#error "Only <libedata-cal/libedata-cal.h> should be included directly."
+#endif
+
#ifndef E_DATA_CAL_H
#define E_DATA_CAL_H
#include <gio/gio.h>
#include <libedata-cal/e-data-cal-common.h>
#include <libedata-cal/e-data-cal-view.h>
-#include <libedata-cal/e-data-cal-types.h>
G_BEGIN_DECLS
--- /dev/null
+/*
+ * libedata-cal.h
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) version 3.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with the program; if not, see <http://www.gnu.org/licenses/>
+ *
+ */
+
+#ifndef LIBEDATA_CAL_H
+#define LIBEDATA_CAL_H
+
+#define __LIBEDATA_CAL_H_INSIDE__
+
+#include <libecal/libecal.h>
+#include <libebackend/libebackend.h>
+
+#include <libedata-cal/e-cal-backend-cache.h>
+#include <libedata-cal/e-cal-backend-factory.h>
+#include <libedata-cal/e-cal-backend-file-store.h>
+#include <libedata-cal/e-cal-backend.h>
+#include <libedata-cal/e-cal-backend-intervaltree.h>
+#include <libedata-cal/e-cal-backend-sexp.h>
+#include <libedata-cal/e-cal-backend-store.h>
+#include <libedata-cal/e-cal-backend-sync.h>
+#include <libedata-cal/e-cal-backend-util.h>
+#include <libedata-cal/e-data-cal-common.h>
+#include <libedata-cal/e-data-cal-factory.h>
+#include <libedata-cal/e-data-cal.h>
+#include <libedata-cal/e-data-cal-view.h>
+
+#undef __LIBEDATA_CAL_H_INSIDE__
+
+#endif /* LIBEDATA_CAL_H */
+
#include <stdlib.h>
#include <gio/gio.h>
-#include <libedataserver/e-data-server-util.h>
-#include <libedataserver/e-gdbus-marshallers.h>
-
#include "e-gdbus-cal-factory.h"
#define GDBUS_CAL_FACTORY_INTERFACE_NAME "org.gnome.evolution.dataserver.CalendarFactory"
#ifndef E_GDBUS_CAL_FACTORY_H
#define E_GDBUS_CAL_FACTORY_H
-#include <gio/gio.h>
-
-#include <libedataserver/e-gdbus-templates.h>
+#include <libedataserver/libedataserver.h>
G_BEGIN_DECLS
#include <stdio.h>
#include <gio/gio.h>
-#include <libedataserver/e-data-server-util.h>
-#include <libedataserver/e-gdbus-marshallers.h>
-
#include "e-gdbus-cal-view.h"
#define GDBUS_CAL_VIEW_INTERFACE_NAME "org.gnome.evolution.dataserver.CalendarView"
#ifndef E_GDBUS_CAL_VIEW_H
#define E_GDBUS_CAL_VIEW_H
-#include <gio/gio.h>
-
-#include <libedataserver/e-gdbus-templates.h>
+#include <libedataserver/libedataserver.h>
G_BEGIN_DECLS
#include <stdlib.h>
#include <gio/gio.h>
-#include <libedataserver/e-data-server-util.h>
-#include <libedataserver/e-gdbus-marshallers.h>
-/* We only need the ECalComponentId structure from the following header */
-#include <libecal/e-cal-component.h>
-
#include "e-gdbus-cal.h"
#define E_GDBUS_CAL_PROXY_GET_PRIVATE(obj) \
__LAST_SIGNAL
};
+/* This is also defined in e-cal-component.h */
+typedef struct {
+ gchar *uid;
+ gchar *rid;
+} ECalComponentId;
+
static guint signals[__LAST_SIGNAL] = {0};
struct _EGdbusCalProxyPrivate
#ifndef E_GDBUS_CAL_H
#define E_GDBUS_CAL_H
-#include <gio/gio.h>
-
-#include <libedataserver/e-gdbus-templates.h>
+#include <libedataserver/libedataserver.h>
G_BEGIN_DECLS
dnl ******************************
dnl libedataserverui
dnl ******************************
-E_DATA_SERVER_UI_DEPS="gtk+-3.0 libxml-2.0 gconf-2.0"
+E_DATA_SERVER_UI_DEPS="gtk+-3.0 libxml-2.0 gconf-2.0 libsoup-2.4"
EVO_SET_COMPILE_FLAGS(E_DATA_SERVER_UI, $E_DATA_SERVER_UI_DEPS, , )
AC_SUBST(E_DATA_SERVER_UI_CFLAGS)
AC_SUBST(FACTORY_GTK_LIBS)
fi
-E_BACKEND_DEPS="gio-2.0 gmodule-2.0 gnome-keyring-1 libxml-2.0 gconf-2.0"
+E_BACKEND_DEPS="gio-2.0 gmodule-2.0 gnome-keyring-1 libsoup-2.4 libxml-2.0 gconf-2.0"
dnl ******************************
dnl libebackend flags
dnl ******************************
dnl evolution-addressbook flags
dnl ******************************
-EVOLUTION_ADDRESSBOOK_DEPS="gio-2.0 libxml-2.0 gconf-2.0"
+EVOLUTION_ADDRESSBOOK_DEPS="gio-2.0 libxml-2.0 gconf-2.0 libsoup-2.4 gnome-keyring-1"
EVO_SET_COMPILE_FLAGS(EVOLUTION_ADDRESSBOOK, $EVOLUTION_ADDRESSBOOK_DEPS)
AC_SUBST(EVOLUTION_ADDRESSBOOK_CFLAGS)
dnl ******************************
dnl evolution-calendar flags
dnl ******************************
-EVOLUTION_CALENDAR_DEPS="gio-2.0 libical >= libical_minimum_version libxml-2.0 gconf-2.0"
+EVOLUTION_CALENDAR_DEPS="gio-2.0 libical >= libical_minimum_version libsoup-2.4 libxml-2.0 gconf-2.0 gnome-keyring-1"
dnl *****
dnl libical.pc from libical-0.43 has a bug in it's CFlags.
-I$(top_builddir) \
-I$(top_builddir)/addressbook \
-I$(top_builddir)/addressbook/libebook \
- $(EVOLUTION_ADDRESSBOOK_CFLAGS)
+ $(EVOLUTION_ADDRESSBOOK_CFLAGS) \
+ $(CAMEL_CFLAGS)
GTKDOC_LIBS = \
$(top_builddir)/addressbook/libebook/libebook-1.2.la \
$(top_builddir)/libedataserver/libedataserver-1.2.la \
- $(EVOLUTION_ADDRESSBOOK_LIBS)
+ $(EVOLUTION_ADDRESSBOOK_LIBS) \
+ $(CAMEL_LIBS)
# This includes the standard gtk-doc make rules, copied by gtkdocize.
include $(top_srcdir)/gtk-doc.make
-#include <libebook/e-book.h>
-#include <libebook/e-book-client.h>
-#include <libebook/e-book-client-view.h>
-#include <libebook/e-book-view.h>
-#include <libebook/e-contact.h>
-#include <libebook/e-destination.h>
-#include <libebook/e-vcard.h>
+#include <libebook/libebook.h>
e_book_get_type
e_book_client_get_type
-I$(top_srcdir)/addressbook \
-I$(top_builddir) \
-I$(top_builddir)/addressbook \
- $(EVOLUTION_ADDRESSBOOK_CFLAGS)
+ $(EVOLUTION_ADDRESSBOOK_CFLAGS) \
+ $(CAMEL_CFLAGS)
GTKDOC_LIBS = \
$(top_builddir)/addressbook/libedata-book/libedata-book-1.2.la \
$(top_builddir)/addressbook/libebook/libebook-1.2.la \
$(top_builddir)/libebackend/libebackend-1.2.la \
$(top_builddir)/libedataserver/libedataserver-1.2.la \
- $(EVOLUTION_ADDRESSBOOK_LIBS)
+ $(EVOLUTION_ADDRESSBOOK_LIBS) \
+ $(CAMEL_LIBS)
# This includes the standard gtk-doc make rules, copied by gtkdocize.
include $(top_srcdir)/gtk-doc.make
-#include <libedata-book/e-book-backend.h>
-#include <libedata-book/e-book-backend-cache.h>
-#include <libedata-book/e-book-backend-factory.h>
-#include <libedata-book/e-book-backend-sexp.h>
-#include <libedata-book/e-book-backend-summary.h>
-#include <libedata-book/e-book-backend-sync.h>
-#include <libedata-book/e-data-book.h>
-#include <libedata-book/e-data-book-view.h>
+#include <libedata-book/libedata-book.h>
e_book_backend_get_type
e_book_backend_cache_get_type
-I$(top_builddir)/calendar \
-I$(top_builddir)/calendar/libecal \
$(LIBICAL_CFLAGS) \
- $(EVOLUTION_CALENDAR_CFLAGS)
+ $(EVOLUTION_CALENDAR_CFLAGS) \
+ $(CAMEL_CFLAGS)
GTKDOC_LIBS = \
$(top_builddir)/calendar/libecal/libecal-1.2.la \
$(top_builddir)/libedataserver/libedataserver-1.2.la \
- $(EVOLUTION_CALENDAR_LIBS)
+ $(EVOLUTION_CALENDAR_LIBS) \
+ $(CAMEL_LIBS)
# This includes the standard gtk-doc make rules, copied by gtkdocize.
include $(top_srcdir)/gtk-doc.make
-#include <libecal/e-cal.h>
-#include <libecal/e-cal-client.h>
-#include <libecal/e-cal-client-view.h>
-#include <libecal/e-cal-component.h>
-#include <libecal/e-cal-view.h>
+#include <libecal/libecal.h>
e_cal_get_type
e_cal_client_get_type
-I$(top_builddir) \
-I$(top_builddir)/calendar \
$(LIBICAL_CFLAGS) \
- $(EVOLUTION_CALENDAR_CFLAGS)
+ $(EVOLUTION_CALENDAR_CFLAGS) \
+ $(CAMEL_CFLAGS)
GTKDOC_LIBS = \
$(top_builddir)/calendar/libedata-cal/libedata-cal-1.2.la \
$(top_builddir)/libedataserver/libedataserver-1.2.la \
$(top_builddir)/libebackend/libebackend-1.2.la \
$(EVOLUTION_CALENDAR_LIBS) \
+ $(CAMEL_LIBS) \
$(DB_LIBS)
# This includes the standard gtk-doc make rules, copied by gtkdocize.
-#include <libedata-cal/e-cal-backend.h>
-#include <libedata-cal/e-cal-backend-cache.h>
-#include <libedata-cal/e-cal-backend-factory.h>
-#include <libedata-cal/e-cal-backend-sexp.h>
-#include <libedata-cal/e-cal-backend-sync.h>
-#include <libedata-cal/e-data-cal.h>
-#include <libedata-cal/e-data-cal-view.h>
+#include <libedata-cal/libedata-cal.h>
e_cal_backend_get_type
e_cal_backend_cache_get_type
-I$(top_srcdir)/libebackend \
-I$(top_srcdir) \
-I$(top_builddir) \
- $(E_BACKEND_CFLAGS)
+ $(E_BACKEND_CFLAGS) \
+ $(CAMEL_CFLAGS)
GTKDOC_LIBS = \
$(top_builddir)/libebackend/libebackend-1.2.la \
$(top_builddir)/libedataserver/libedataserver-1.2.la \
- $(E_BACKEND_LIBS)
+ $(E_BACKEND_LIBS) \
+ $(CAMEL_LIBS)
# This includes the standard gtk-doc make rules, copied by gtkdocize.
include $(top_srcdir)/gtk-doc.make
-#include <libebackend/e-authentication-mediator.h>
-#include <libebackend/e-authentication-session.h>
-#include <libebackend/e-backend.h>
-#include <libebackend/e-backend-factory.h>
-#include <libebackend/e-collection-backend.h>
-#include <libebackend/e-collection-backend-factory.h>
-#include <libebackend/e-data-factory.h>
-#include <libebackend/e-dbus-server.h>
-#include <libebackend/e-extensible.h>
-#include <libebackend/e-extension.h>
-#include <libebackend/e-file-cache.h>
-#include <libebackend/e-module.h>
-#include <libebackend/e-offline-listener.h>
-#include <libebackend/e-server-side-source.h>
-#include <libebackend/e-source-registry-server.h>
+#include <libebackend/libebackend.h>
e_authentication_mediator_get_type
e_authentication_session_get_type
-#include <libedataserver/e-client.h>
-#include <libedataserver/e-iterator.h>
-#include <libedataserver/e-list.h>
-#include <libedataserver/e-list-iterator.h>
-#include <libedataserver/e-proxy.h>
-#include <libedataserver/e-source.h>
-#include <libedataserver/e-source-address-book.h>
-#include <libedataserver/e-source-authentication.h>
-#include <libedataserver/e-source-authenticator.h>
-#include <libedataserver/e-source-backend.h>
-#include <libedataserver/e-source-calendar.h>
-#include <libedataserver/e-source-camel.h>
-#include <libedataserver/e-source-collection.h>
-#include <libedataserver/e-source-extension.h>
-#include <libedataserver/e-source-goa.h>
-#include <libedataserver/e-source-mail-account.h>
-#include <libedataserver/e-source-mail-composition.h>
-#include <libedataserver/e-source-mail-identity.h>
-#include <libedataserver/e-source-mail-signature.h>
-#include <libedataserver/e-source-mail-submission.h>
-#include <libedataserver/e-source-mail-transport.h>
-#include <libedataserver/e-source-mdn.h>
-#include <libedataserver/e-source-offline.h>
-#include <libedataserver/e-source-openpgp.h>
-#include <libedataserver/e-source-refresh.h>
-#include <libedataserver/e-source-registry.h>
-#include <libedataserver/e-source-security.h>
-#include <libedataserver/e-source-selectable.h>
-#include <libedataserver/e-source-smime.h>
-#include <libedataserver/e-source-webdav.h>
+#include <libedataserver/libedataserver.h>
e_client_get_type
e_iterator_get_type
-I$(top_srcdir)/addressbook \
-I$(top_srcdir) \
-I$(top_builddir) \
- $(E_DATA_SERVER_UI_CFLAGS)
+ $(E_DATA_SERVER_UI_CFLAGS) \
+ $(CAMEL_CFLAGS)
GTKDOC_LIBS = \
$(top_builddir)/libedataserverui/libedataserverui-3.0.la \
$(top_builddir)/addressbook/libebook/libebook-1.2.la \
$(top_builddir)/libebackend/libebackend-1.2.la \
$(top_builddir)/libedataserver/libedataserver-1.2.la \
- $(E_DATA_SERVER_UI_LIBS)
+ $(E_DATA_SERVER_UI_LIBS) \
+ $(CAMEL_LIBS)
# This includes the standard gtk-doc make rules, copied by gtkdocize.
include $(top_srcdir)/gtk-doc.make
-#include <libedataserverui/e-categories-dialog.h>
-#include <libedataserverui/e-categories-editor.h>
-#include <libedataserverui/e-categories-selector.h>
-#include <libedataserverui/e-category-editor.h>
-#include <libedataserverui/e-contact-store.h>
-#include <libedataserverui/e-destination-store.h>
-#include <libedataserverui/e-name-selector.h>
-#include <libedataserverui/e-name-selector-dialog.h>
-#include <libedataserverui/e-name-selector-entry.h>
-#include <libedataserverui/e-name-selector-list.h>
-#include <libedataserverui/e-name-selector-model.h>
-#include <libedataserverui/e-source-combo-box.h>
-#include <libedataserverui/e-source-selector.h>
-#include <libedataserverui/e-source-selector-dialog.h>
-#include <libedataserverui/e-tree-model-generator.h>
+#include <libedataserverui/libedataserverui.h>
e_categories_dialog_get_type
e_categories_editor_get_type
$(AM_CPPFLAGS) \
-I$(top_srcdir) \
-I$(top_srcdir)/private \
+ -DLIBEBACKEND_COMPILATION \
-DG_LOG_DOMAIN=\"libebackend\" \
-DMODULE_DIRECTORY=\"$(moduledir)\" \
-DE_DATA_SERVER_PRIVDATADIR=\"$(privdatadir)\" \
-DSYSTEM_WIDE_RO_SOURCES_DIRECTORY=\"$(ro_sourcesdir)\" \
-DSYSTEM_WIDE_RW_SOURCES_DIRECTORY=\"$(rw_sourcesdir)\" \
$(DB_CFLAGS) \
+ $(CAMEL_CFLAGS) \
$(SQLITE3_CFLAGS) \
$(E_BACKEND_CFLAGS) \
$(GCR_BASE_CFLAGS) \
$(top_builddir)/libedataserver/libedataserver-1.2.la \
$(top_builddir)/private/libedbus-private.la \
$(E_BACKEND_LIBS) \
+ $(CAMEL_LIBS) \
$(SQLITE3_LIBS) \
$(GCR_BASE_LIBS) \
$(GIO_UNIX_LIBS) \
libebackendincludedir = $(privincludedir)/libebackend
libebackendinclude_HEADERS = \
+ libebackend.h \
e-authentication-mediator.h \
e-authentication-session.h \
e-backend.h \
e-backend-enums.h \
+ e-backend-enumtypes.h \
e-backend-factory.h \
e-collection-backend.h \
e-collection-backend-factory.h \
/**
* SECTION: e-authentication-mediator
- * @include: libebackend/e-authentication-mediator.h
+ * @include: libebackend/libebackend.h
* @short_description: Authenticator proxy for remote clients
*
* #EAuthenticationMediator runs on the registry D-Bus service. It mediates
#include <glib/gi18n-lib.h>
#include <gcr/gcr-base.h>
-#include <libedataserver/e-flag.h>
-#include <libedataserver/e-data-server-util.h>
-
/* Private D-Bus classes. */
#include <e-dbus-authenticator.h>
*
*/
+#if !defined (__LIBEBACKEND_H_INSIDE__) && !defined (LIBEBACKEND_COMPILATION)
+#error "Only <libebackend/libebackend.h> should be included directly."
+#endif
+
#ifndef E_AUTHENTICATION_MEDIATOR_H
#define E_AUTHENTICATION_MEDIATOR_H
-#include <libedataserver/e-source-authenticator.h>
+#include <libedataserver/libedataserver.h>
/* Standard GObject macros */
#define E_TYPE_AUTHENTICATION_MEDIATOR \
/**
* SECTION: e-authentication-session
- * @include: libedataserver/e-authentication-session.h
+ * @include: libebackend/libebackend.h
* @short_description: Centralized authentication management
*
* #EAuthenticationSession provides centralized password management and
*
*/
+#if !defined (__LIBEBACKEND_H_INSIDE__) && !defined (LIBEBACKEND_COMPILATION)
+#error "Only <libebackend/libebackend.h> should be included directly."
+#endif
+
#ifndef E_AUTHENTICATION_SESSION_H
#define E_AUTHENTICATION_SESSION_H
* reusing the GnomeKeyringResult enum for error codes. */
#include <gnome-keyring.h>
+#include <libedataserver/libedataserver.h>
+
#include <libebackend/e-backend-enums.h>
-#include <libedataserver/e-source-authenticator.h>
/* Standard GObject macros */
#define E_TYPE_AUTHENTICATION_SESSION \
*
*/
+#if !defined (__LIBEBACKEND_H_INSIDE__) && !defined (LIBEBACKEND_COMPILATION)
+#error "Only <libebackend/libebackend.h> should be included directly."
+#endif
+
#ifndef E_BACKEND_ENUMS_H
#define E_BACKEND_ENUMS_H
/**
* SECTION: e-backend-factory
+ * @include: libebackend/libebackend.h
* @short_description: An abstract base class for backend factories
- * @include: libebackend/e-backend-factory.h
*
* An #EBackendFactory's job is to create an #EBackend instance for a
* given #ESource. #EBackendFactory and #EBackend should be subclassed
*
*/
+#if !defined (__LIBEBACKEND_H_INSIDE__) && !defined (LIBEBACKEND_COMPILATION)
+#error "Only <libebackend/libebackend.h> should be included directly."
+#endif
+
#ifndef E_BACKEND_FACTORY_H
#define E_BACKEND_FACTORY_H
/**
* SECTION: e-backend
+ * @include: libebackend/libebackend.h
* @short_description: An abstract base class for backends
- * @include: libebackend/e-backend.h
*
* An #EBackend is paired with an #ESource to facilitate performing
* actions on the local or remote resource described by the #ESource.
*
*/
+#if !defined (__LIBEBACKEND_H_INSIDE__) && !defined (LIBEBACKEND_COMPILATION)
+#error "Only <libebackend/libebackend.h> should be included directly."
+#endif
+
#ifndef E_BACKEND_H
#define E_BACKEND_H
-#include <libedataserver/e-source.h>
+#include <libedataserver/libedataserver.h>
/* Standard GObject macros */
#define E_TYPE_BACKEND \
/**
* SECTION: e-collection-backend-factory
- * @include: libebackend/e-collection-backend-factory.h
+ * @include: libebackend/libebackend.h
* @short_description: An abstract base class for a data source collection
* backend factory
*
#include "e-collection-backend-factory.h"
-#include <libedataserver/e-source-mail-account.h>
-#include <libedataserver/e-source-mail-identity.h>
-#include <libedataserver/e-source-mail-submission.h>
-#include <libedataserver/e-source-mail-transport.h>
+#include <libedataserver/libedataserver.h>
#include <libebackend/e-collection-backend.h>
#include <libebackend/e-source-registry-server.h>
*
*/
+#if !defined (__LIBEBACKEND_H_INSIDE__) && !defined (LIBEBACKEND_COMPILATION)
+#error "Only <libebackend/libebackend.h> should be included directly."
+#endif
+
#ifndef E_COLLECTION_BACKEND_FACTORY_H
#define E_COLLECTION_BACKEND_FACTORY_H
/**
* SECTION: e-collection-backend
- * @include: libebackend/e-collection-backend.h
+ * @include: libebackend/libebackend.h
* @short_description: An abstract base class for a data source
* collection backend
*
#include "e-collection-backend.h"
-#include <libedataserver/e-data-server-util.h>
-#include <libedataserver/e-source-address-book.h>
-#include <libedataserver/e-source-calendar.h>
-#include <libedataserver/e-source-collection.h>
-#include <libedataserver/e-source-mail-account.h>
-#include <libedataserver/e-source-mail-identity.h>
-#include <libedataserver/e-source-mail-transport.h>
-#include <libedataserver/e-uid.h>
+#include <libedataserver/libedataserver.h>
#include <libebackend/e-server-side-source.h>
#include <libebackend/e-source-registry-server.h>
*
*/
+#if !defined (__LIBEBACKEND_H_INSIDE__) && !defined (LIBEBACKEND_COMPILATION)
+#error "Only <libebackend/libebackend.h> should be included directly."
+#endif
+
#ifndef E_COLLECTION_BACKEND_H
#define E_COLLECTION_BACKEND_H
/**
* SECTION: e-data-factory
+ * @include: libebackend/libebackend.h
* @short_description: An abstract base class for a backend-based server
- * @include: libebackend/e-data-factory
**/
#include "e-data-factory.h"
*
*/
+#if !defined (__LIBEBACKEND_H_INSIDE__) && !defined (LIBEBACKEND_COMPILATION)
+#error "Only <libebackend/libebackend.h> should be included directly."
+#endif
+
#ifndef E_DATA_FACTORY_H
#define E_DATA_FACTORY_H
* Copyright (C) 1999-2008 Novell, Inc. (www.novell.com)
*/
+#if !defined (__LIBEBACKEND_H_INSIDE__) && !defined (LIBEBACKEND_COMPILATION)
+#error "Only <libebackend/libebackend.h> should be included directly."
+#endif
+
#ifndef __E_DB3_UTILS_H__
#define __E_DB3_UTILS_H__
* Copyright (C) 1999-2008 Novell, Inc. (www.novell.com)
*/
+#if !defined (__LIBEBACKEND_H_INSIDE__) && !defined (LIBEBACKEND_COMPILATION)
+#error "Only <libebackend/libebackend.h> should be included directly."
+#endif
+
#ifndef E_DBHASH_H
#define E_DBHASH_H
/**
* SECTION: e-dbus-server
+ * @include: libebackend/libebackend.h
* @short_description: An abstract base class for a D-Bus server
- * @include: libebackend/e-dbus-server
**/
#include "e-dbus-server.h"
*
*/
+#if !defined (__LIBEBACKEND_H_INSIDE__) && !defined (LIBEBACKEND_COMPILATION)
+#error "Only <libebackend/libebackend.h> should be included directly."
+#endif
+
#ifndef E_DBUS_SERVER_H
#define E_DBUS_SERVER_H
/**
* SECTION: e-extensible
+ * @include: libebackend/libebackend.h
* @short_description: An interface for extending objects
- * @include: libebackend/e-extensible.h
*
* #EExtension objects can be tacked on to any #GObject instance that
* implements the #EExtensible interface. A #GObject type can be made
*
*/
+#if !defined (__LIBEBACKEND_H_INSIDE__) && !defined (LIBEBACKEND_COMPILATION)
+#error "Only <libebackend/libebackend.h> should be included directly."
+#endif
+
#ifndef E_EXTENSIBLE_H
#define E_EXTENSIBLE_H
/**
* SECTION: e-extension
+ * @include: libebackend/libebackend.h
* @short_description: An abstract base class for extensions
- * @include: libebackend/e-extension.h
*
* #EExtension provides a way to extend the functionality of objects
* that implement the #EExtensible interface. #EExtension subclasses
*
*/
+#if !defined (__LIBEBACKEND_H_INSIDE__) && !defined (LIBEBACKEND_COMPILATION)
+#error "Only <libebackend/libebackend.h> should be included directly."
+#endif
+
#ifndef E_EXTENSION_H
#define E_EXTENSION_H
#include <unistd.h>
#include <glib/gstdio.h>
+#include <libedataserver/libedataserver.h>
#include "e-file-cache.h"
-#include "libedataserver/e-data-server-util.h"
-#include "libedataserver/e-xml-hash-utils.h"
#define E_FILE_CACHE_GET_PRIVATE(obj) \
(G_TYPE_INSTANCE_GET_PRIVATE \
* Authors: Rodrigo Moya <rodrigo@ximian.com>
*/
+#if !defined (__LIBEBACKEND_H_INSIDE__) && !defined (LIBEBACKEND_COMPILATION)
+#error "Only <libebackend/libebackend.h> should be included directly."
+#endif
+
#ifndef E_FILE_CACHE_H
#define E_FILE_CACHE_H
/**
* SECTION: e-module
+ * @include: libebackend/libebackend.h
* @short_description: A module loader
- * @include: libebackend/e-module.h
**/
#include "e-module.h"
*
*/
+#if !defined (__LIBEBACKEND_H_INSIDE__) && !defined (LIBEBACKEND_COMPILATION)
+#error "Only <libebackend/libebackend.h> should be included directly."
+#endif
+
#ifndef E_MODULE_H
#define E_MODULE_H
* Author: Sivaiah Nallagatla <snallagatla@novell.com>
*/
+#if !defined (__LIBEBACKEND_H_INSIDE__) && !defined (LIBEBACKEND_COMPILATION)
+#error "Only <libebackend/libebackend.h> should be included directly."
+#endif
+
#ifndef EDS_DISABLE_DEPRECATED
#ifndef E_OFFLINE_LISTENER_H
/**
* SECTION: e-server-side-source
+ * @include: libebackend/libebackend.h
* @short_description: A server-side data source
- * @include: libebackend/e-server-side-source.h
*
* An #EServerSideSource is an #ESource with some additional capabilities
* exclusive to the registry D-Bus service.
/* Private D-Bus classes. */
#include <e-dbus-source.h>
-#include <libedataserver/e-uid.h>
-#include <libedataserver/e-data-server-util.h>
-
#define E_SERVER_SIDE_SOURCE_GET_PRIVATE(obj) \
(G_TYPE_INSTANCE_GET_PRIVATE \
((obj), E_TYPE_SERVER_SIDE_SOURCE, EServerSideSourcePrivate))
*
*/
+#if !defined (__LIBEBACKEND_H_INSIDE__) && !defined (LIBEBACKEND_COMPILATION)
+#error "Only <libebackend/libebackend.h> should be included directly."
+#endif
+
#ifndef E_SERVER_SIDE_SOURCE_H
#define E_SERVER_SIDE_SOURCE_H
-#include <libedataserver/e-source.h>
+#include <libedataserver/libedataserver.h>
+
#include <libebackend/e-source-registry-server.h>
/* Standard GObject macros */
/**
* SECTION: e-source-registry-server
- * @include: libebackend/e-source-registry-server.h
+ * @include: libebackend/libebackend.h
* @short_description: Server-side repository for data sources
*
* The #ESourceRegistryServer is the heart of the registry D-Bus service.
#include <e-dbus-source.h>
#include <e-dbus-source-manager.h>
-#include <libedataserver/e-uid.h>
#include <libedataserver/e-marshal.h>
-#include <libedataserver/e-data-server-util.h>
-#include <libedataserver/e-source-collection.h>
#include <libebackend/e-authentication-mediator.h>
#include <libebackend/e-authentication-session.h>
*
*/
+#if !defined (__LIBEBACKEND_H_INSIDE__) && !defined (LIBEBACKEND_COMPILATION)
+#error "Only <libebackend/libebackend.h> should be included directly."
+#endif
+
#ifndef E_SOURCE_REGISTRY_SERVER_H
#define E_SOURCE_REGISTRY_SERVER_H
+#include <libedataserver/libedataserver.h>
+
#include <libebackend/e-authentication-session.h>
#include <libebackend/e-backend-enums.h>
#include <libebackend/e-data-factory.h>
#include <libebackend/e-collection-backend-factory.h>
-#include <libedataserver/e-source.h>
/* Standard GObject macros */
#define E_TYPE_SOURCE_REGISTRY_SERVER \
#include <string.h>
#include <glib/gi18n-lib.h>
-#include <libedataserver/e-flag.h>
+#include <libedataserver/libedataserver.h>
#include "e-sqlite3-vfs.h"
* USA
*/
+#if !defined (__LIBEBACKEND_H_INSIDE__) && !defined (LIBEBACKEND_COMPILATION)
+#error "Only <libebackend/libebackend.h> should be included directly."
+#endif
+
#ifndef E_SQLITE3_VFS_H
#define E_SQLITE3_VFS_H
--- /dev/null
+/*
+ * libebackend.h
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) version 3.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with the program; if not, see <http://www.gnu.org/licenses/>
+ *
+ */
+
+#ifndef LIBEBACKEND_H
+#define LIBEBACKEND_H
+
+#define __LIBEBACKEND_H_INSIDE__
+
+#include <libedataserver/libedataserver.h>
+
+#include <libebackend/e-authentication-mediator.h>
+#include <libebackend/e-authentication-session.h>
+#include <libebackend/e-backend-enums.h>
+#include <libebackend/e-backend-enumtypes.h>
+#include <libebackend/e-backend-factory.h>
+#include <libebackend/e-backend.h>
+#include <libebackend/e-collection-backend-factory.h>
+#include <libebackend/e-collection-backend.h>
+#include <libebackend/e-data-factory.h>
+#include <libebackend/e-db3-utils.h>
+#include <libebackend/e-dbhash.h>
+#include <libebackend/e-dbus-server.h>
+#include <libebackend/e-extensible.h>
+#include <libebackend/e-extension.h>
+#include <libebackend/e-file-cache.h>
+#include <libebackend/e-module.h>
+#include <libebackend/e-offline-listener.h>
+#include <libebackend/e-server-side-source.h>
+#include <libebackend/e-source-registry-server.h>
+#include <libebackend/e-sqlite3-vfs.h>
+
+#undef __LIBEBACKEND_H_INSIDE__
+
+#endif /* LIBEBACKEND_H */
+
$(AM_CPPFLAGS) \
-I$(top_srcdir) \
-I$(top_srcdir)/private \
+ -DLIBEDATASERVER_COMPILATION \
-DG_LOG_DOMAIN=\"e-data-server\" \
-DE_DATA_SERVER_PREFIX=\"$(prefix)\" \
-DE_DATA_SERVER_LOCALEDIR=\""$(localedir)"\" \
libedataserverincludedir = $(privincludedir)/libedataserver
libedataserverinclude_HEADERS = \
+ libedataserver.h \
e-categories.h \
e-client.h \
e-credentials.h \
-include $(INTROSPECTION_MAKEFILE)
INTROSPECTION_GIRS =
INTROSPECTION_SCANNER_ARGS = --identifier-prefix E --pkg-export \
- libedataserver-1.2 --c-include="libedataserver/e-account.h" \
- --c-include="libedataserver/e-source.h"
+ libedataserver-1.2 --c-include="libedataserver/libedataserver.h"
INTROSPECTION_COMPILER_ARGS =
if HAVE_INTROSPECTION
EDataServer-1.2.gir: libedataserver-1.2.la
EDataServer_1_2_gir_INCLUDES = GObject-2.0 libxml2-2.0 Gio-2.0
-EDataServer_1_2_gir_CFLAGS = -I$(top_srcdir) -I$(top_builddir) $(E_DATA_SERVER_CFLAGS) \
+EDataServer_1_2_gir_CFLAGS = -I$(top_srcdir) -I$(top_builddir) -DLIBEDATASERVER_COMPILATION $(E_DATA_SERVER_CFLAGS) \
$(SOUP_CFLAGS)
EDataServer_1_2_gir_LIBS = libedataserver-1.2.la
EDataServer_1_2_gir_FILES = $(introspection_sources)
* Boston, MA 02110-1301, USA.
*/
+#if !defined (__LIBEDATASERVER_H_INSIDE__) && !defined (LIBEDATASERVER_COMPILATION)
+#error "Only <libedataserver/libedataserver.h> should be included directly."
+#endif
+
#ifndef E_CATEGORIES_H
#define E_CATEGORIES_H
#ifndef E_CLIENT_PRIVATE_H
#define E_CLIENT_PRIVATE_H
-#include <gio/gio.h>
-
-#include "libedataserver/e-source.h"
-#include "libedataserver/e-client.h"
+#include <libedataserver/libedataserver.h>
G_BEGIN_DECLS
*
*/
+#if !defined (__LIBEDATASERVER_H_INSIDE__) && !defined (LIBEDATASERVER_COMPILATION)
+#error "Only <libedataserver/libedataserver.h> should be included directly."
+#endif
+
#ifndef E_CLIENT_H
#define E_CLIENT_H
*
*/
+#if !defined (__LIBEDATASERVER_H_INSIDE__) && !defined (LIBEDATASERVER_COMPILATION)
+#error "Only <libedataserver/libedataserver.h> should be included directly."
+#endif
+
#ifndef EDS_DISABLE_DEPRECATED
#ifndef E_CREDENTIALS_H
* Authors: Rodrigo Moya <rodrigo@ximian.com>
*/
+#if !defined (__LIBEDATASERVER_H_INSIDE__) && !defined (LIBEDATASERVER_COMPILATION)
+#error "Only <libedataserver/libedataserver.h> should be included directly."
+#endif
+
#ifndef E_DATA_SERVER_UTIL_H
#define E_DATA_SERVER_UTIL_H
* Author: Federico Mena-Quintero <federico@novell.com>
*/
+#if !defined (__LIBEDATASERVER_H_INSIDE__) && !defined (LIBEDATASERVER_COMPILATION)
+#error "Only <libedataserver/libedataserver.h> should be included directly."
+#endif
+
#ifndef E_DEBUG_LOG_H
#define E_DEBUG_LOG_H
* Boston, MA 02110-1301, USA.
*/
+#if !defined (__LIBEDATASERVER_H_INSIDE__) && !defined (LIBEDATASERVER_COMPILATION)
+#error "Only <libedataserver/libedataserver.h> should be included directly."
+#endif
+
#ifndef E_FLAG_H
#define E_FLAG_H
*
*/
+#if !defined (__LIBEDATASERVER_H_INSIDE__) && !defined (LIBEDATASERVER_COMPILATION)
+#error "Only <libedataserver/libedataserver.h> should be included directly."
+#endif
+
#ifndef E_GDBUS_TEMPLATES_H
#define E_GDBUS_TEMPLATES_H
* Copyright (C) 1999-2008 Novell, Inc. (www.novell.com)
*/
+#if !defined (__LIBEDATASERVER_H_INSIDE__) && !defined (LIBEDATASERVER_COMPILATION)
+#error "Only <libedataserver/libedataserver.h> should be included directly."
+#endif
+
#ifndef EDS_DISABLE_DEPRECATED
#ifndef E_ITERATOR_H
* Copyright (C) 1999-2008 Novell, Inc. (www.novell.com)
*/
+#if !defined (__LIBEDATASERVER_H_INSIDE__) && !defined (LIBEDATASERVER_COMPILATION)
+#error "Only <libedataserver/libedataserver.h> should be included directly."
+#endif
+
#ifndef EDS_DISABLE_DEPRECATED
#ifndef E_LIST_ITERATOR_H
* Copyright (C) 1999-2008 Novell, Inc. (www.novell.com)
*/
+#if !defined (__LIBEDATASERVER_H_INSIDE__) && !defined (LIBEDATASERVER_COMPILATION)
+#error "Only <libedataserver/libedataserver.h> should be included directly."
+#endif
+
#ifndef EDS_DISABLE_DEPRECATED
#ifndef E_LIST_H
* USA
*/
+#if !defined (__LIBEDATASERVER_H_INSIDE__) && !defined (LIBEDATASERVER_COMPILATION)
+#error "Only <libedataserver/libedataserver.h> should be included directly."
+#endif
+
#ifndef E_MEMORY_H
#define E_MEMORY_H
*
*/
+#if !defined (__LIBEDATASERVER_H_INSIDE__) && !defined (LIBEDATASERVER_COMPILATION)
+#error "Only <libedataserver/libedataserver.h> should be included directly."
+#endif
+
#ifndef E_OPERATION_POOL_H
#define E_OPERATION_POOL_H
*
*/
+#if !defined (__LIBEDATASERVER_H_INSIDE__) && !defined (LIBEDATASERVER_COMPILATION)
+#error "Only <libedataserver/libedataserver.h> should be included directly."
+#endif
+
#ifndef E_PROXY_H
#define E_PROXY_H
/*
* generic s-exp evaluator class
*/
+
+#if !defined (__LIBEDATASERVER_H_INSIDE__) && !defined (LIBEDATASERVER_COMPILATION)
+#error "Only <libedataserver/libedataserver.h> should be included directly."
+#endif
+
#ifndef _E_SEXP_H
#define _E_SEXP_H
/**
* SECTION: e-source-address-book
- * @include: libedataserver/e-source-address-book.h
+ * @include: libedataserver/libedataserver.h
* @short_description: #ESource extension for an address book
*
* The #ESourceAddressBook extension identifies the #ESource as an
*
*/
+#if !defined (__LIBEDATASERVER_H_INSIDE__) && !defined (LIBEDATASERVER_COMPILATION)
+#error "Only <libedataserver/libedataserver.h> should be included directly."
+#endif
+
#ifndef E_SOURCE_ADDRESS_BOOK_H
#define E_SOURCE_ADDRESS_BOOK_H
/**
* SECTION: e-source-alarms
- * @include: libedataserver/e-source-alarms.h
+ * @include: libedataserver/libedataserver.h
* @short_description: #ESource extension for alarm state
*
* The #ESourceAlarms extension tracks alarm state for a calendar.
*
*/
+#if !defined (__LIBEDATASERVER_H_INSIDE__) && !defined (LIBEDATASERVER_COMPILATION)
+#error "Only <libedataserver/libedataserver.h> should be included directly."
+#endif
+
#ifndef E_SOURCE_ALARMS_H
#define E_SOURCE_ALARMS_H
/**
* SECTION: e-source-authentication
- * @include: libedataserver/e-source-authentication.h
+ * @include: libedataserver/libedataserver.h
* @short_description: #ESource extension for authentication settings
*
* The #ESourceAuthentication extension tracks authentication settings
*
*/
+#if !defined (__LIBEDATASERVER_H_INSIDE__) && !defined (LIBEDATASERVER_COMPILATION)
+#error "Only <libedataserver/libedataserver.h> should be included directly."
+#endif
+
#ifndef E_SOURCE_AUTHENTICATION_H
#define E_SOURCE_AUTHENTICATION_H
/**
* SECTION: e-source-authenticator
- * @include: libedataserver/e-source-authenticator.h
+ * @include: libedataserver/libedataserver.h
* @short_description: Interface for authentication attempts
*
* An object implementing the #ESourceAuthenticator interface gets passed
*
*/
+#if !defined (__LIBEDATASERVER_H_INSIDE__) && !defined (LIBEDATASERVER_COMPILATION)
+#error "Only <libedataserver/libedataserver.h> should be included directly."
+#endif
+
#ifndef E_SOURCE_AUTHENTICATOR_H
#define E_SOURCE_AUTHENTICATOR_H
/**
* SECTION: e-source-autocomplete
- * @include: libedataserver/e-source-autocomplete.h
+ * @include: libedataserver/libedataserver.h
* @short_description: #ESource extension for autocomplete settings
*
* The #ESourceAutocomplete extension tracks contact autocompletion
*
*/
+#if !defined (__LIBEDATASERVER_H_INSIDE__) && !defined (LIBEDATASERVER_COMPILATION)
+#error "Only <libedataserver/libedataserver.h> should be included directly."
+#endif
+
#ifndef E_SOURCE_AUTOCOMPLETE_H
#define E_SOURCE_AUTOCOMPLETE_H
/**
* SECTION: e-source-backend
- * @include: libedataserver/e-source-backend.h
+ * @include: libedataserver/libedataserver.h
* @short_description: Base class for backend-based data sources
*
* #ESourceBackend is an abstract base class for data sources requiring
*
*/
+#if !defined (__LIBEDATASERVER_H_INSIDE__) && !defined (LIBEDATASERVER_COMPILATION)
+#error "Only <libedataserver/libedataserver.h> should be included directly."
+#endif
+
#ifndef E_SOURCE_BACKEND_H
#define E_SOURCE_BACKEND_H
/**
* SECTION: e-source-calendar
- * @include: libedataserver/e-source-calendar.h
+ * @include: libedataserver/libedataserver.h
* @short_description: #ESource extension for a calendar
*
* The #ESourceCalendar extension identifies the #ESource as a calendar.
/**
* SECTION: e-source-memo-list
- * @include: libedataserver/e-source-calendar.h
+ * @include: libedataserver/libedataserver.h
* @short_description: #ESource extension for a memo list
*
* The #ESourceCalendar extension identifies the #ESource as a memo list.
/**
* SECTION: e-source-task-list
- * @include: libedataserver/e-source-calendar.h
+ * @include: libedataserver/libedataserver.h
* @short_description: #ESource extension for a task list
*
* The #ESourceCalendar extension identifies the #ESource as a task list.
*
*/
+#if !defined (__LIBEDATASERVER_H_INSIDE__) && !defined (LIBEDATASERVER_COMPILATION)
+#error "Only <libedataserver/libedataserver.h> should be included directly."
+#endif
+
#ifndef E_SOURCE_CALENDAR_H
#define E_SOURCE_CALENDAR_H
/**
* SECTION: e-source-camel
- * @include: libedataserver/e-source-camel.h
+ * @include: libedataserver/libedataserver.h
* @short_description: #ESource extension for #CamelSettings
*
* #ESourceCamel itself is abstract. Its sole function is to
*
*/
+#if !defined (__LIBEDATASERVER_H_INSIDE__) && !defined (LIBEDATASERVER_COMPILATION)
+#error "Only <libedataserver/libedataserver.h> should be included directly."
+#endif
+
#ifndef E_SOURCE_CAMEL_H
#define E_SOURCE_CAMEL_H
/**
* SECTION: e-source-collection
- * @include: libedataserver/e-source-collection.h
+ * @include: libedataserver/libedataserver.h
* @short_description: #ESource extension for grouping related resources
*
* The #ESourceCollection extension identifies the #ESource as the root
*
*/
+#if !defined (__LIBEDATASERVER_H_INSIDE__) && !defined (LIBEDATASERVER_COMPILATION)
+#error "Only <libedataserver/libedataserver.h> should be included directly."
+#endif
+
#ifndef E_SOURCE_COLLECTION_H
#define E_SOURCE_COLLECTION_H
*
*/
+#if !defined (__LIBEDATASERVER_H_INSIDE__) && !defined (LIBEDATASERVER_COMPILATION)
+#error "Only <libedataserver/libedataserver.h> should be included directly."
+#endif
+
#ifndef E_SOURCE_ENUMS_H
#define E_SOURCE_ENUMS_H
/**
* SECTION: e-source-extension
- * @include: libedataserver/e-source-extension.h
+ * @include: libedataserver/libedataserver.h
* @short_description: Base class for #ESource extensions
*
* #ESourceExtension is an abstract base class for #ESource extension
*
*/
+#if !defined (__LIBEDATASERVER_H_INSIDE__) && !defined (LIBEDATASERVER_COMPILATION)
+#error "Only <libedataserver/libedataserver.h> should be included directly."
+#endif
+
#ifndef E_SOURCE_EXTENSION_H
#define E_SOURCE_EXTENSION_H
/**
* SECTION: e-source-goa
- * @include: libedataserver/e-source-goa.h
+ * @include: libedataserver/libedataserver.h
* @short_description: #ESource extension for GNOME Online Accounts
*
* The #ESourceGoa extension associates an #ESource with a #GoaAccount.
*
*/
+#if !defined (__LIBEDATASERVER_H_INSIDE__) && !defined (LIBEDATASERVER_COMPILATION)
+#error "Only <libedataserver/libedataserver.h> should be included directly."
+#endif
+
#ifndef E_SOURCE_GOA_H
#define E_SOURCE_GOA_H
/**
* SECTION: e-source-mail-account
- * @include: libedataserver/e-source-mail-account.h
+ * @include: libedataserver/libedataserver.h
* @short_description: #ESource extension for an email account
*
* The #ESourceMailAccount extension identifies the #ESource as a
*
*/
+#if !defined (__LIBEDATASERVER_H_INSIDE__) && !defined (LIBEDATASERVER_COMPILATION)
+#error "Only <libedataserver/libedataserver.h> should be included directly."
+#endif
+
#ifndef E_SOURCE_MAIL_ACCOUNT_H
#define E_SOURCE_MAIL_ACCOUNT_H
/**
* SECTION: e-source-mail-composition
- * @include: libedataserver/e-source-mail-composition.h
+ * @include: libedataserver/libedataserver.h
* @short_description: #ESource extension for mail composition settings
*
* The #ESourceMailComposition extension tracks settings to be applied
*
*/
+#if !defined (__LIBEDATASERVER_H_INSIDE__) && !defined (LIBEDATASERVER_COMPILATION)
+#error "Only <libedataserver/libedataserver.h> should be included directly."
+#endif
+
#ifndef E_SOURCE_MAIL_COMPOSITION_H
#define E_SOURCE_MAIL_COMPOSITION_H
/**
* SECTION: e-source-mail-identity
- * @include: libedataserver/e-source-mail-identity.h
+ * @include: libedataserver/libedataserver.h
* @short_description: #ESource extension for an email identity
*
* The #ESourceMailIdentity extension describes an "identity" for a mail
*
*/
+#if !defined (__LIBEDATASERVER_H_INSIDE__) && !defined (LIBEDATASERVER_COMPILATION)
+#error "Only <libedataserver/libedataserver.h> should be included directly."
+#endif
+
#ifndef E_SOURCE_MAIL_IDENTITY_H
#define E_SOURCE_MAIL_IDENTITY_H
/**
* SECTION: e-source-mail-signature
- * @include: libedataserver/e-source-mail-signature.h
+ * @include: libedataserver/libedataserver.h
* @short_description: #ESource extension for email signatures
*
* The #ESourceMailSignature extension refers to a personalized email
*
*/
+#if !defined (__LIBEDATASERVER_H_INSIDE__) && !defined (LIBEDATASERVER_COMPILATION)
+#error "Only <libedataserver/libedataserver.h> should be included directly."
+#endif
+
#ifndef E_SOURCE_MAIL_SIGNATURE_H
#define E_SOURCE_MAIL_SIGNATURE_H
/**
* SECTION: e-source-mail-submission
- * @include: libedataserver/e-source-mail-submission.h
+ * @include: libedataserver/libedataserver.h
* @short_description: #ESource extension for submitting emails
*
* The #ESourceMailSubmission extension tracks settings to be applied
*
*/
+#if !defined (__LIBEDATASERVER_H_INSIDE__) && !defined (LIBEDATASERVER_COMPILATION)
+#error "Only <libedataserver/libedataserver.h> should be included directly."
+#endif
+
#ifndef E_SOURCE_MAIL_SUBMISSION_H
#define E_SOURCE_MAIL_SUBMISSION_H
/**
* SECTION: e-source-mail-transport
- * @include: libedataserver/e-source-mail-transport.h
+ * @include: libedataserver/libedataserver.h
* @short_description: #ESource extension for an email transport
*
* The #ESourceMailTransport extension identifies the #ESource as a
*
*/
+#if !defined (__LIBEDATASERVER_H_INSIDE__) && !defined (LIBEDATASERVER_COMPILATION)
+#error "Only <libedataserver/libedataserver.h> should be included directly."
+#endif
+
#ifndef E_SOURCE_MAIL_TRANSPORT_H
#define E_SOURCE_MAIL_TRANSPORT_H
/**
* SECTION: e-source-mdn
- * @include: libedataserver/e-source-mdn.h
+ * @include: libedataserver/libedataserver.h
* @short_description: #ESource extension for MDN settings
*
* The #ESourceMDN extension tracks Message Disposition Notification
*
*/
+#if !defined (__LIBEDATASERVER_H_INSIDE__) && !defined (LIBEDATASERVER_COMPILATION)
+#error "Only <libedataserver/libedataserver.h> should be included directly."
+#endif
+
#ifndef E_SOURCE_MDN_H
#define E_SOURCE_MDN_H
/**
* SECTION: e-source-offline
- * @include: libedataserver/e-source-offline.h
+ * @include: libedataserver/libedataserver.h
* @short_description: #ESource extension for offline settings
*
* The #ESourceOffline extension tracks whether data from a remote
*
*/
+#if !defined (__LIBEDATASERVER_H_INSIDE__) && !defined (LIBEDATASERVER_COMPILATION)
+#error "Only <libedataserver/libedataserver.h> should be included directly."
+#endif
+
#ifndef E_SOURCE_OFFLINE_H
#define E_SOURCE_OFFLINE_H
/**
* SECTION: e-source-openpgp
- * @include: libedataserver/e-source-openpgp.h
+ * @include: libedataserver/libedataserver.h
* @short_description: #ESource extension for OpenPGP settings
*
* The #ESourceOpenPGP extension tracks OpenPGP (RFC 4880) settings to be
*
*/
+#if !defined (__LIBEDATASERVER_H_INSIDE__) && !defined (LIBEDATASERVER_COMPILATION)
+#error "Only <libedataserver/libedataserver.h> should be included directly."
+#endif
+
#ifndef E_SOURCE_OPENPGP_H
#define E_SOURCE_OPENPGP_H
/**
* SECTION: e-source-refresh
- * @include: libedataserver/e-source-refresh.h
+ * @include: libedataserver/libedataserver.h
* @short_description: #ESource extension for refresh settings
*
* The #ESourceRefresh extension tracks the interval for fetching
*
*/
+#if !defined (__LIBEDATASERVER_H_INSIDE__) && !defined (LIBEDATASERVER_COMPILATION)
+#error "Only <libedataserver/libedataserver.h> should be included directly."
+#endif
+
#ifndef E_SOURCE_REFRESH_H
#define E_SOURCE_REFRESH_H
/**
* SECTION: e-source-registry
- * @include: libedataserver/e-source-registry.h
+ * @include: libedataserver/libedataserver.h
* @short_description: A central repository for data sources
*
* The #ESourceRegistry is a global singleton store for all #ESource
*
*/
+#if !defined (__LIBEDATASERVER_H_INSIDE__) && !defined (LIBEDATASERVER_COMPILATION)
+#error "Only <libedataserver/libedataserver.h> should be included directly."
+#endif
+
#ifndef E_SOURCE_REGISTRY_H
#define E_SOURCE_REGISTRY_H
/**
* SECTION: e-source-security
- * @include: libedataserver/e-source-security.h
+ * @include: libedataserver/libedataserver.h
* @short_description: #ESource extension for security settings
*
* The #ESourceSecurity extension tracks settings for establishing a
*
*/
+#if !defined (__LIBEDATASERVER_H_INSIDE__) && !defined (LIBEDATASERVER_COMPILATION)
+#error "Only <libedataserver/libedataserver.h> should be included directly."
+#endif
+
#ifndef E_SOURCE_SECURITY_H
#define E_SOURCE_SECURITY_H
/**
* SECTION: e-source-selectable
- * @include: libedataserver/e-source-selectable.h
+ * @include: libedataserver/libedataserver.h
* @short_description: Base class for selectable data sources
- * @see_also: #ESourceAddressBook, #ESourceCalendar, #ESourceMemoList,
- * #ESourceTaskList
+ * @see_also: #ESourceCalendar, #ESourceMemoList, #ESourceTaskList
*
* #ESourceSelectable is an abstract base class for data sources
* that can be selected in an #ESourceSelector or similar widget.
*
*/
+#if !defined (__LIBEDATASERVER_H_INSIDE__) && !defined (LIBEDATASERVER_COMPILATION)
+#error "Only <libedataserver/libedataserver.h> should be included directly."
+#endif
+
#ifndef E_SOURCE_SELECTABLE_H
#define E_SOURCE_SELECTABLE_H
/**
* SECTION: e-source-smime
- * @include: libedataserver/e-source-smime.h
+ * @include: libedataserver/libedataserver.h
* @short_description: #ESource extension for S/MIME settings
*
* The #ESourceSMIME extension tracks Secure/Multipurpose Internet Mail
*
*/
+#if !defined (__LIBEDATASERVER_H_INSIDE__) && !defined (LIBEDATASERVER_COMPILATION)
+#error "Only <libedataserver/libedataserver.h> should be included directly."
+#endif
+
#ifndef E_SOURCE_SMIME_H
#define E_SOURCE_SMIME_H
/**
* SECTION: e-source-webdav
- * @include: libedataserver/e-source-webdav.h
+ * @include: libedataserver/libedataserver.h
* @short_description: #ESource extension for WebDAV settings
*
* The #ESourceWebdav extension tracks settings for accessing resources
*
*/
+#if !defined (__LIBEDATASERVER_H_INSIDE__) && !defined (LIBEDATASERVER_COMPILATION)
+#error "Only <libedataserver/libedataserver.h> should be included directly."
+#endif
+
#ifndef E_SOURCE_WEBDAV_H
#define E_SOURCE_WEBDAV_H
/**
* SECTION: e-source
- * @include: libedataserver/e-source.h
+ * @include: libedataserver/libedataserver.h
* @short_description: Hierarchical data sources
*
* An #ESource (or "data source") is a description of a file or network
*
*/
+#if !defined (__LIBEDATASERVER_H_INSIDE__) && !defined (LIBEDATASERVER_COMPILATION)
+#error "Only <libedataserver/libedataserver.h> should be included directly."
+#endif
+
#ifndef E_SOURCE_H
#define E_SOURCE_H
* (C) 2001 Ximian, Inc.
*/
+#if !defined (__LIBEDATASERVER_H_INSIDE__) && !defined (LIBEDATASERVER_COMPILATION)
+#error "Only <libedataserver/libedataserver.h> should be included directly."
+#endif
+
#ifndef E_TIME_UTILS_H
#define E_TIME_UTILS_H
* Author: Dan Winship <danw@ximian.com>
*/
+#if !defined (__LIBEDATASERVER_H_INSIDE__) && !defined (LIBEDATASERVER_COMPILATION)
+#error "Only <libedataserver/libedataserver.h> should be included directly."
+#endif
+
#ifndef E_UID_H
#define E_UID_H
* USA.
*/
+#if !defined (__LIBEDATASERVER_H_INSIDE__) && !defined (LIBEDATASERVER_COMPILATION)
+#error "Only <libedataserver/libedataserver.h> should be included directly."
+#endif
+
#ifndef E_URL_H
#define E_URL_H
* Boston, MA 02110-1301, USA.
*/
+#if !defined (__LIBEDATASERVER_H_INSIDE__) && !defined (LIBEDATASERVER_COMPILATION)
+#error "Only <libedataserver/libedataserver.h> should be included directly."
+#endif
+
#ifndef E_XML_HASH_UTILS_H
#define E_XML_HASH_UTILS_H
* Boston, MA 02110-1301, USA.
*/
+#if !defined (__LIBEDATASERVER_H_INSIDE__) && !defined (LIBEDATASERVER_COMPILATION)
+#error "Only <libedataserver/libedataserver.h> should be included directly."
+#endif
+
#ifndef E_XML_UTILS_H
#define E_XML_UTILS_H
--- /dev/null
+/*
+ * libedataserver.h
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) version 3.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with the program; if not, see <http://www.gnu.org/licenses/>
+ *
+ */
+
+#ifndef LIBEDATASERVER_H
+#define LIBEDATASERVER_H
+
+#define __LIBEDATASERVER_H_INSIDE__
+
+#include <libedataserver/e-categories.h>
+#include <libedataserver/e-client.h>
+#include <libedataserver/e-credentials.h>
+#include <libedataserver/e-data-server-util.h>
+#include <libedataserver/e-debug-log.h>
+#include <libedataserver/e-flag.h>
+#include <libedataserver/e-gdbus-marshallers.h>
+#include <libedataserver/e-gdbus-templates.h>
+#include <libedataserver/e-iterator.h>
+#include <libedataserver/e-list-iterator.h>
+#include <libedataserver/e-list.h>
+#include <libedataserver/e-memory.h>
+#include <libedataserver/e-operation-pool.h>
+#include <libedataserver/e-proxy.h>
+#include <libedataserver/e-sexp.h>
+#include <libedataserver/e-source-address-book.h>
+#include <libedataserver/e-source-alarms.h>
+#include <libedataserver/e-source-authentication.h>
+#include <libedataserver/e-source-autocomplete.h>
+#include <libedataserver/e-source-backend.h>
+#include <libedataserver/e-source-calendar.h>
+#include <libedataserver/e-source-camel.h>
+#include <libedataserver/e-source-collection.h>
+#include <libedataserver/e-source-enums.h>
+#include <libedataserver/e-source-enumtypes.h>
+#include <libedataserver/e-source-extension.h>
+#include <libedataserver/e-source-goa.h>
+#include <libedataserver/e-source-mail-account.h>
+#include <libedataserver/e-source-mail-composition.h>
+#include <libedataserver/e-source-mail-identity.h>
+#include <libedataserver/e-source-mail-signature.h>
+#include <libedataserver/e-source-mail-submission.h>
+#include <libedataserver/e-source-mail-transport.h>
+#include <libedataserver/e-source-mdn.h>
+#include <libedataserver/e-source-offline.h>
+#include <libedataserver/e-source-openpgp.h>
+#include <libedataserver/e-source-refresh.h>
+#include <libedataserver/e-source-registry.h>
+#include <libedataserver/e-source-security.h>
+#include <libedataserver/e-source-selectable.h>
+#include <libedataserver/e-source-smime.h>
+#include <libedataserver/e-source-webdav.h>
+#include <libedataserver/e-source.h>
+#include <libedataserver/e-time-utils.h>
+#include <libedataserver/e-uid.h>
+#include <libedataserver/e-url.h>
+#include <libedataserver/e-xml-hash-utils.h>
+#include <libedataserver/e-xml-utils.h>
+#include <libedataserver/eds-version.h>
+
+#undef __LIBEDATASERVER_H_INSIDE__
+
+#endif /* LIBEDATASERVER_H */
+
-I$(top_builddir)/addressbook \
-I$(top_srcdir)/calendar \
-I$(top_builddir)/calendar \
+ -DLIBEDATASERVERUI_COMPILATION \
-DG_LOG_DOMAIN=\"e-data-server-ui\" \
-DE_DATA_SERVER_UI_UIDIR=\""$(uidir)"\" \
$(E_DATA_SERVER_UI_CFLAGS) \
lib_LTLIBRARIES = libedataserverui-3.0.la
libedataserveruiinclude_HEADERS = \
+ libedataserverui.h \
e-categories-dialog.h \
e-categories-editor.h \
e-categories-selector.h \
#include <string.h>
#include <gtk/gtk.h>
#include <glib/gi18n-lib.h>
-#include <libebook/e-book.h>
+
#include <libedataserverui/e-passwords.h>
-#include <libedataserver/e-url.h>
-#include <libedataserver/e-source-authentication.h>
+
#include "e-book-auth-util.h"
typedef struct {
*
*/
+#if !defined (__LIBEDATASERVERUI_H_INSIDE__) && !defined (LIBEDATASERVERUI_COMPILATION)
+#error "Only <libedataserverui/libedataserverui.h> should be included directly."
+#endif
+
#ifndef E_BOOK_AUTH_UTIL_H
#define E_BOOK_AUTH_UTIL_H
#ifndef E_BOOK_DISABLE_DEPRECATED
#include <gtk/gtk.h>
-#include <libebook/e-book.h>
+#include <libebook/libebook.h>
G_BEGIN_DECLS
#include <gtk/gtk.h>
#include <gdk/gdkkeysyms.h>
#include <glib/gi18n-lib.h>
-#include "libedataserver/e-categories.h"
-#include "libedataserver/libedataserver-private.h"
+
+#include <libedataserver/libedataserver.h>
+#include <libedataserver/libedataserver-private.h>
+
#include "e-categories-dialog.h"
#include "e-categories-editor.h"
#include "e-categories-selector.h"
* Boston, MA 02110-1301, USA.
*/
+#if !defined (__LIBEDATASERVERUI_H_INSIDE__) && !defined (LIBEDATASERVERUI_COMPILATION)
+#error "Only <libedataserverui/libedataserverui.h> should be included directly."
+#endif
+
#ifndef E_CATEGORIES_DIALOG_H
#define E_CATEGORIES_DIALOG_H
#include <gtk/gtk.h>
#include <gdk/gdkkeysyms.h>
#include <glib/gi18n-lib.h>
-#include "libedataserver/e-categories.h"
-#include "libedataserver/libedataserver-private.h"
+
+#include <libedataserver/libedataserver.h>
+#include <libedataserver/libedataserver-private.h>
+
#include "e-categories-editor.h"
#include "e-categories-selector.h"
#include "e-category-completion.h"
* Boston, MA 02110-1301, USA.
*/
+#if !defined (__LIBEDATASERVERUI_H_INSIDE__) && !defined (LIBEDATASERVERUI_COMPILATION)
+#error "Only <libedataserverui/libedataserverui.h> should be included directly."
+#endif
+
#ifndef E_CATEGORIES_EDITOR_H
#define E_CATEGORIES_EDITOR_H
#include <config.h>
#include <glib/gi18n-lib.h>
-#include "libedataserver/e-categories.h"
+
+#include <libedataserver/libedataserver.h>
+
#include "e-categories-selector.h"
#include "e-data-server-ui-marshal.h"
* Boston, MA 02110-1301, USA.
*/
+#if !defined (__LIBEDATASERVERUI_H_INSIDE__) && !defined (LIBEDATASERVERUI_COMPILATION)
+#error "Only <libedataserverui/libedataserverui.h> should be included directly."
+#endif
+
#ifndef E_CATEGORIES_SELECTOR_H
#define E_CATEGORIES_SELECTOR_H
#include <string.h>
#include <glib/gi18n-lib.h>
-#include <libedataserver/e-categories.h>
+
+#include <libedataserver/libedataserver.h>
#define E_CATEGORY_COMPLETION_GET_PRIVATE(obj) \
(G_TYPE_INSTANCE_GET_PRIVATE \
* Copyright (C) 1999-2008 Novell, Inc. (www.novell.com)
*/
+#if !defined (__LIBEDATASERVERUI_H_INSIDE__) && !defined (LIBEDATASERVERUI_COMPILATION)
+#error "Only <libedataserverui/libedataserverui.h> should be included directly."
+#endif
+
#ifndef E_CATEGORY_COMPLETION_H
#define E_CATEGORY_COMPLETION_H
#include <string.h>
#include <gtk/gtk.h>
#include <glib/gi18n-lib.h>
-#include "libedataserver/e-categories.h"
+
+#include <libedataserver/libedataserver.h>
+
#include "e-category-editor.h"
#define E_CATEGORY_EDITOR_GET_PRIVATE(obj) \
* Boston, MA 02110-1301, USA.
*/
+#if !defined (__LIBEDATASERVERUI_H_INSIDE__) && !defined (LIBEDATASERVERUI_COMPILATION)
+#error "Only <libedataserverui/libedataserverui.h> should be included directly."
+#endif
+
#ifndef E_CATEGORY_EDITOR_H
#define E_CATEGORY_EDITOR_H
* Boston, MA 02111-1307, USA.
*/
+#if !defined (__LIBEDATASERVERUI_H_INSIDE__) && !defined (LIBEDATASERVERUI_COMPILATION)
+#error "Only <libedataserverui/libedataserverui.h> should be included directly."
+#endif
+
#ifndef _E_CELL_RENDERER_COLOR_H_
#define _E_CELL_RENDERER_COLOR_H_
#include <gtk/gtk.h>
#include <libsoup/soup.h>
-#include <libedataserver/e-client.h>
-#include <libedataserver/e-source-authentication.h>
-#include <libebook/e-book-client.h>
-#include <libecal/e-cal-client.h>
+#include <libebook/libebook.h>
+#include <libecal/libecal.h>
-#include "libedataserver/e-client-private.h"
+#include <libedataserver/e-client-private.h>
#include "e-passwords.h"
#include "e-client-utils.h"
*
*/
+#if !defined (__LIBEDATASERVERUI_H_INSIDE__) && !defined (LIBEDATASERVERUI_COMPILATION)
+#error "Only <libedataserverui/libedataserverui.h> should be included directly."
+#endif
+
#ifndef E_CLIENT_UTILS_H
#define E_CLIENT_UTILS_H
#include <gtk/gtk.h>
-
-#include <libedataserver/e-client.h>
+#include <libedataserver/libedataserver.h>
G_BEGIN_DECLS
#include <string.h>
#include <glib/gi18n-lib.h>
+
#include "e-contact-store.h"
#define ITER_IS_VALID(contact_store, iter) \
* Authors: Hans Petter Jansson <hpj@novell.com>
*/
+#if !defined (__LIBEDATASERVERUI_H_INSIDE__) && !defined (LIBEDATASERVERUI_COMPILATION)
+#error "Only <libedataserverui/libedataserverui.h> should be included directly."
+#endif
+
#ifndef E_CONTACT_STORE_H
#define E_CONTACT_STORE_H
#include <gtk/gtk.h>
-#include <libebook/e-contact.h>
-#include <libebook/e-book-client.h>
-#include <libebook/e-book-client-view.h>
-#include <libebook/e-book-query.h>
+#include <libebook/libebook.h>
/* Standard GObject macros */
#define E_TYPE_CONTACT_STORE \
#include <string.h>
#include <glib/gi18n-lib.h>
+
#include "e-destination-store.h"
#define ITER_IS_VALID(destination_store, iter) \
* Authors: Hans Petter Jansson <hpj@novell.com>
*/
+#if !defined (__LIBEDATASERVERUI_H_INSIDE__) && !defined (LIBEDATASERVERUI_COMPILATION)
+#error "Only <libedataserverui/libedataserverui.h> should be included directly."
+#endif
+
#ifndef E_DESTINATION_STORE_H
#define E_DESTINATION_STORE_H
#include <gtk/gtk.h>
-#include <libebook/e-destination.h>
+#include <libebook/libebook.h>
/* Standard GObject macros */
#define E_TYPE_DESTINATION_STORE \
#include <gdk/gdkkeysyms.h>
#include <glib/gi18n-lib.h>
-#include <libedataserver/e-sexp.h>
-#include <libedataserver/e-categories.h>
-#include <libedataserver/e-source-address-book.h>
-
-#include <libebackend/e-extensible.h>
-
-#include <libebook/e-book-client.h>
-#include <libebook/e-book-client-view.h>
-#include <libebook/e-book-query.h>
+#include <libebook/libebook.h>
+#include <libebackend/libebackend.h>
#include "e-source-combo-box.h"
#include "e-destination-store.h"
* Authors: Hans Petter Jansson <hpj@novell.com>
*/
+#if !defined (__LIBEDATASERVERUI_H_INSIDE__) && !defined (LIBEDATASERVERUI_COMPILATION)
+#error "Only <libedataserverui/libedataserverui.h> should be included directly."
+#endif
+
#ifndef E_NAME_SELECTOR_DIALOG_H
#define E_NAME_SELECTOR_DIALOG_H
#include <gtk/gtk.h>
-#include <libedataserver/e-source-registry.h>
+#include <libedataserver/libedataserver.h>
+
#include <libedataserverui/e-contact-store.h>
#include <libedataserverui/e-name-selector-model.h>
#include <gconf/gconf-client.h>
#include <camel/camel.h>
-#include <libebook/e-book-client.h>
-#include <libebook/e-contact.h>
-#include <libebook/e-destination.h>
+#include <libebackend/libebackend.h>
-#include <libedataserver/e-source-address-book.h>
-#include <libedataserver/e-source-autocomplete.h>
-#include <libedataserver/e-source-registry.h>
-
-#include <libedataserver/e-sexp.h>
-#include <libebackend/e-extensible.h>
#include <libedataserverui/e-client-utils.h>
#include "e-name-selector-entry.h"
* Authors: Hans Petter Jansson <hpj@novell.com>
*/
+#if !defined (__LIBEDATASERVERUI_H_INSIDE__) && !defined (LIBEDATASERVERUI_COMPILATION)
+#error "Only <libedataserverui/libedataserverui.h> should be included directly."
+#endif
+
#ifndef E_NAME_SELECTOR_ENTRY_H
#define E_NAME_SELECTOR_ENTRY_H
#include <gtk/gtk.h>
-#include <libebook/e-contact.h>
-#include <libedataserver/e-source-registry.h>
+#include <libebook/libebook.h>
+
#include <libedataserverui/e-contact-store.h>
#include <libedataserverui/e-destination-store.h>
#include <libedataserverui/e-tree-model-generator.h>
#include <gdk/gdkkeysyms.h>
#include <glib/gi18n-lib.h>
-#include <libebook/e-book.h>
-#include <libebook/e-contact.h>
-#include <libebook/e-destination.h>
#include <libedataserverui/e-book-auth-util.h>
-#include "libedataserver/e-sexp.h"
#include <libedataserverui/e-data-server-ui-marshal.h>
#include <libedataserverui/e-name-selector-entry.h>
+
#include "e-name-selector-list.h"
#define E_NAME_SELECTOR_LIST_GET_PRIVATE(obj) \
*
*/
+#if !defined (__LIBEDATASERVERUI_H_INSIDE__) && !defined (LIBEDATASERVERUI_COMPILATION)
+#error "Only <libedataserverui/libedataserverui.h> should be included directly."
+#endif
+
#ifndef E_NAME_SELECTOR_LIST_H
#define E_NAME_SELECTOR_LIST_H
#include <gtk/gtk.h>
-#include <libebook/e-contact.h>
+#include <libebook/libebook.h>
+
#include <libedataserverui/e-contact-store.h>
#include <libedataserverui/e-destination-store.h>
#include <libedataserverui/e-tree-model-generator.h>
* Authors: Hans Petter Jansson <hpj@novell.com>
*/
+#if !defined (__LIBEDATASERVERUI_H_INSIDE__) && !defined (LIBEDATASERVERUI_COMPILATION)
+#error "Only <libedataserverui/libedataserverui.h> should be included directly."
+#endif
+
#ifndef E_NAME_SELECTOR_MODEL_H
#define E_NAME_SELECTOR_MODEL_H
#include <string.h>
#include <gtk/gtk.h>
#include <glib/gi18n-lib.h>
-#include <libebook/e-book-client.h>
-#include <libebook/e-contact.h>
-#include <libedataserver/e-source-address-book.h>
-#include <libedataserver/e-source-autocomplete.h>
+
+#include <libebook/libebook.h>
+
#include <libedataserverui/e-client-utils.h>
#include <libedataserverui/e-contact-store.h>
#include <libedataserverui/e-destination-store.h>
* Authors: Hans Petter Jansson <hpj@novell.com>
*/
+#if !defined (__LIBEDATASERVERUI_H_INSIDE__) && !defined (LIBEDATASERVERUI_COMPILATION)
+#error "Only <libedataserverui/libedataserverui.h> should be included directly."
+#endif
+
#ifndef E_NAME_SELECTOR_H
#define E_NAME_SELECTOR_H
-#include <libedataserver/e-source-registry.h>
+#include <libedataserver/libedataserver.h>
+
#include <libedataserverui/e-name-selector-model.h>
#include <libedataserverui/e-name-selector-dialog.h>
#include <libedataserverui/e-name-selector-entry.h>
#include <glib/gi18n-lib.h>
#include <gnome-keyring.h>
+#include <libedataserver/libedataserver.h>
+
#include "e-passwords.h"
-#include "libedataserver/e-flag.h"
-#include "libedataserver/e-url.h"
#define d(x)
* USA.
*/
+#if !defined (__LIBEDATASERVERUI_H_INSIDE__) && !defined (LIBEDATASERVERUI_COMPILATION)
+#error "Only <libedataserverui/libedataserverui.h> should be included directly."
+#endif
+
#ifndef EDS_DISABLE_DEPRECATED
#ifndef _E_PASSWORD_H_
#include <config.h>
#endif
-#include <libedataserver/e-source-selectable.h>
-
#include "e-source-combo-box.h"
#include "e-cell-renderer-color.h"
* Boston, MA 02111-1307, USA.
*/
+#if !defined (__LIBEDATASERVERUI_H_INSIDE__) && !defined (LIBEDATASERVERUI_COMPILATION)
+#error "Only <libedataserverui/libedataserverui.h> should be included directly."
+#endif
+
#ifndef E_SOURCE_COMBO_BOX_H
#define E_SOURCE_COMBO_BOX_H
#include <gtk/gtk.h>
-#include <libedataserver/e-source-registry.h>
+#include <libedataserver/libedataserver.h>
#define E_TYPE_SOURCE_COMBO_BOX \
(e_source_combo_box_get_type ())
* Author: Rodrigo Moya <rodrigo@novell.com>
*/
+#if !defined (__LIBEDATASERVERUI_H_INSIDE__) && !defined (LIBEDATASERVERUI_COMPILATION)
+#error "Only <libedataserverui/libedataserverui.h> should be included directly."
+#endif
+
#ifndef E_SOURCE_SELECTOR_DIALOG_H
#define E_SOURCE_SELECTOR_DIALOG_H
#include <string.h>
-#include <libedataserver/e-source-selectable.h>
-
#include "e-cell-renderer-color.h"
#include "e-data-server-ui-marshal.h"
#include "e-source-selector.h"
* Author: Ettore Perazzoli <ettore@ximian.com>
*/
+#if !defined (__LIBEDATASERVERUI_H_INSIDE__) && !defined (LIBEDATASERVERUI_COMPILATION)
+#error "Only <libedataserverui/libedataserverui.h> should be included directly."
+#endif
+
#ifndef E_SOURCE_SELECTOR_H
#define E_SOURCE_SELECTOR_H
#include <gtk/gtk.h>
-#include <libedataserver/e-source-registry.h>
+#include <libedataserver/libedataserver.h>
/* Standard GObject macros */
#define E_TYPE_SOURCE_SELECTOR \
* Authors: Hans Petter Jansson <hpj@novell.com>
*/
+#if !defined (__LIBEDATASERVERUI_H_INSIDE__) && !defined (LIBEDATASERVERUI_COMPILATION)
+#error "Only <libedataserverui/libedataserverui.h> should be included directly."
+#endif
+
#ifndef E_TREE_MODEL_GENERATOR_H
#define E_TREE_MODEL_GENERATOR_H
+++ /dev/null
-#ifndef __GTK_COMPAT_H__
-#define __GTK_COMPAT_H__
-
-#include <gtk/gtk.h>
-
-/* Provide a GTK+ compatibility layer. */
-
-#endif /* __GTK_COMPAT_H__ */
--- /dev/null
+/*
+ * libedataserverui.h
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) version 3.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with the program; if not, see <http://www.gnu.org/licenses/>
+ *
+ */
+
+#ifndef LIBEDATASERVERUI_H
+#define LIBEDATASERVERUI_H
+
+#define __LIBEDATASERVERUI_H_INSIDE__
+
+#include <libedataserver/libedataserver.h>
+
+#include <libedataserverui/e-book-auth-util.h>
+#include <libedataserverui/e-categories-dialog.h>
+#include <libedataserverui/e-categories-editor.h>
+#include <libedataserverui/e-categories-selector.h>
+#include <libedataserverui/e-category-completion.h>
+#include <libedataserverui/e-category-editor.h>
+#include <libedataserverui/e-cell-renderer-color.h>
+#include <libedataserverui/e-client-utils.h>
+#include <libedataserverui/e-contact-store.h>
+#include <libedataserverui/e-destination-store.h>
+#include <libedataserverui/e-name-selector-dialog.h>
+#include <libedataserverui/e-name-selector-entry.h>
+#include <libedataserverui/e-name-selector-list.h>
+#include <libedataserverui/e-name-selector-model.h>
+#include <libedataserverui/e-name-selector.h>
+#include <libedataserverui/e-passwords.h>
+#include <libedataserverui/e-source-combo-box.h>
+#include <libedataserverui/e-source-selector-dialog.h>
+#include <libedataserverui/e-source-selector.h>
+#include <libedataserverui/e-tree-model-generator.h>
+
+#undef __LIBEDATASERVERUI_H_INSIDE__
+
+#endif /* LIBEDATASERVERUI_H */
+
#include "e-cache-reaper-utils.h"
-#include <libedataserver/e-data-server-util.h>
+#include <libedataserver/libedataserver.h>
#define REAPING_DIRECTORY_NAME ".reaping"
#include <time.h>
#include <glib/gstdio.h>
-#include <libedataserver/e-data-server-util.h>
-
-#include <libebackend/e-extension.h>
-#include <libebackend/e-source-registry-server.h>
+#include <libebackend/libebackend.h>
#include "e-cache-reaper-utils.h"
#include <config.h>
#include <glib/gi18n-lib.h>
-#include <libedataserver/e-uid.h>
-#include <libedataserver/e-source-address-book.h>
-#include <libedataserver/e-source-authentication.h>
-#include <libedataserver/e-source-calendar.h>
-#include <libedataserver/e-source-camel.h>
-#include <libedataserver/e-source-collection.h>
-#include <libedataserver/e-source-mail-account.h>
-#include <libedataserver/e-source-mail-identity.h>
-#include <libedataserver/e-source-mail-transport.h>
-#include <libedataserver/e-source-security.h>
-#include <libedataserver/e-source-webdav.h>
-
-#include <libebackend/e-collection-backend.h>
-#include <libebackend/e-collection-backend-factory.h>
-#include <libebackend/e-server-side-source.h>
-#include <libebackend/e-source-registry-server.h>
+#include <libebackend/libebackend.h>
/* Standard GObject macros */
#define E_TYPE_GOOGLE_BACKEND \
#include <libsoup/soup.h>
#include <libxml/xmlIO.h>
-#include <libedataserver/e-data-server-util.h>
+#include <libedataserver/libedataserver.h>
#include "goaewsclient.h"
#include <goa/goa.h>
#include <gnome-keyring.h>
-#include <libedataserver/e-uid.h>
-#include <libedataserver/e-data-server-util.h>
-#include <libedataserver/e-source-authentication.h>
-#include <libedataserver/e-source-camel.h>
-#include <libedataserver/e-source-collection.h>
-#include <libedataserver/e-source-goa.h>
-#include <libedataserver/e-source-mail-account.h>
-#include <libedataserver/e-source-mail-identity.h>
-#include <libedataserver/e-source-mail-submission.h>
-#include <libedataserver/e-source-mail-transport.h>
-
-#include <libebackend/e-extension.h>
-#include <libebackend/e-server-side-source.h>
-#include <libebackend/e-source-registry-server.h>
+#include <libebackend/libebackend.h>
#include "goaewsclient.h"
#include <config.h>
#include <glib/gi18n-lib.h>
-#include <libedataserver/e-uid.h>
-#include <libedataserver/e-source-address-book.h>
-#include <libedataserver/e-source-authentication.h>
-#include <libedataserver/e-source-calendar.h>
-#include <libedataserver/e-source-camel.h>
-#include <libedataserver/e-source-collection.h>
-#include <libedataserver/e-source-mail-account.h>
-#include <libedataserver/e-source-mail-identity.h>
-#include <libedataserver/e-source-mail-transport.h>
-#include <libedataserver/e-source-security.h>
-#include <libedataserver/e-source-webdav.h>
-
-#include <libebackend/e-collection-backend.h>
-#include <libebackend/e-collection-backend-factory.h>
-#include <libebackend/e-server-side-source.h>
-#include <libebackend/e-source-registry-server.h>
+#include <libebackend/libebackend.h>
/* Standard GObject macros */
#define E_TYPE_YAHOO_BACKEND \
$(GNOME_KEYRING_CFLAGS) \
$(FACTORY_GTK_CFLAGS) \
$(DBUS_GLIB_CFLAGS) \
+ $(CAMEL_CFLAGS) \
$(SOUP_CFLAGS) \
$(GOA_CFLAGS) \
$(CODE_COVERAGE_CFLAGS) \
$(GNOME_KEYRING_LIBS) \
$(FACTORY_GTK_LIBS) \
$(DBUS_GLIB_LIBS) \
+ $(CAMEL_LIBS) \
$(SOUP_LIBS) \
$(GOA_LIBS) \
$(NULL)
#endif
#endif
-#include <libedata-book/e-data-book-factory.h>
-#include <libedataserver/e-gdbus-templates.h>
+#include <libedata-book/libedata-book.h>
static gboolean opt_keep_running = FALSE;
static gboolean opt_wait_for_client = FALSE;
$(GNOME_KEYRING_CFLAGS) \
$(FACTORY_GTK_CFLAGS) \
$(DBUS_GLIB_CFLAGS) \
+ $(CAMEL_CFLAGS) \
$(SOUP_CFLAGS) \
$(CODE_COVERAGE_CFLAGS) \
$(NULL)
$(GNOME_KEYRING_LIBS) \
$(FACTORY_GTK_LIBS) \
$(DBUS_GLIB_LIBS) \
+ $(CAMEL_CFLAGS) \
$(SOUP_LIBS) \
$(NULL)
#endif
#endif
-#include <libedata-cal/e-data-cal-factory.h>
-#include <libedataserver/e-gdbus-templates.h>
+#include <libedata-cal/libedata-cal.h>
static gboolean opt_keep_running = FALSE;
static gboolean opt_wait_for_client = FALSE;
#include <errno.h>
#include <glib/gstdio.h>
-#include <libedataserver/e-data-server-util.h>
+#include <libedataserver/libedataserver.h>
/* Forward Declarations */
void evolution_source_registry_migrate_basedir (void);
#include <libsoup/soup.h>
#include <gnome-keyring.h>
-#include <libedataserver/e-source-address-book.h>
-#include <libedataserver/e-source-alarms.h>
-#include <libedataserver/e-source-authentication.h>
-#include <libedataserver/e-source-autocomplete.h>
-#include <libedataserver/e-source-calendar.h>
-#include <libedataserver/e-source-camel.h>
-#include <libedataserver/e-source-collection.h>
-#include <libedataserver/e-source-mail-account.h>
-#include <libedataserver/e-source-mail-composition.h>
-#include <libedataserver/e-source-mail-identity.h>
-#include <libedataserver/e-source-mail-signature.h>
-#include <libedataserver/e-source-mail-submission.h>
-#include <libedataserver/e-source-mail-transport.h>
-#include <libedataserver/e-source-mdn.h>
-#include <libedataserver/e-source-offline.h>
-#include <libedataserver/e-source-openpgp.h>
-#include <libedataserver/e-source-refresh.h>
-#include <libedataserver/e-source-security.h>
-#include <libedataserver/e-source-smime.h>
-#include <libedataserver/e-data-server-util.h>
-#include <libedataserver/e-uid.h>
-
-#include <libebackend/e-server-side-source.h>
+#include <libebackend/libebackend.h>
/* These constants are collected from various e-source-*.h files
* throughout evolution-data-server and known extension packages. */
#include <stdlib.h>
#include <glib/gi18n.h>
-#include <libebackend/e-source-registry-server.h>
+#include <libebackend/libebackend.h>
/* Forward Declarations */
void evolution_source_registry_migrate_basedir (void);
-I$(top_builddir)/addressbook \
-DSRCDIR=\""$(srcdir)"\" \
$(EVOLUTION_ADDRESSBOOK_CFLAGS) \
+ $(CAMEL_CFLAGS) \
$(NULL)
TEST_LIBS = \
-I$(top_builddir)/addressbook \
-DSRCDIR=\""$(srcdir)"\" \
$(EVOLUTION_ADDRESSBOOK_CFLAGS) \
+ $(CAMEL_CFLAGS) \
$(NULL)
libebook_test_utils_la_LIBADD = \
$(top_builddir)/addressbook/libebook/libebook-1.2.la \
$(EVOLUTION_ADDRESSBOOK_LIBS) \
+ $(CAMEL_LIBS) \
$(NULL)
TEST_CPPFLAGS = \
-I$(top_builddir)/addressbook \
-DSRCDIR=\""$(srcdir)"\" \
$(EVOLUTION_ADDRESSBOOK_CFLAGS) \
+ $(CAMEL_CFLAGS) \
$(NULL)
libclient_test_utils_la_LIBADD = \
$(top_builddir)/addressbook/libebook/libebook-1.2.la \
$(EVOLUTION_ADDRESSBOOK_LIBS) \
+ $(CAMEL_LIBS) \
$(NULL)
# Should be kept ordered approximately from least to most difficult/complex
#include <stdio.h>
#include <stdlib.h>
-#include <libedataserver/e-source-registry.h>
-#include <libedataserver/e-source-address-book.h>
-#include <libedataserver/e-gdbus-templates.h>
+#include <libedataserver/libedataserver.h>
#include "client-test-utils.h"
#ifndef CLIENT_TEST_UTILS_H
#define CLIENT_TEST_UTILS_H
-#include <libebook/e-book-client.h>
-#include <libebook/e-contact.h>
+#include <libebook/libebook.h>
void report_error (const gchar *operation, GError **error);
void print_email (EContact *contact);
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdlib.h>
-#include <libebook/e-book-client.h>
+#include <libebook/libebook.h>
#include "client-test-utils.h"
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdlib.h>
-#include <libebook/e-book-client.h>
-#include <libebook/e-book-query.h>
+#include <libebook/libebook.h>
#include "client-test-utils.h"
#include <stdlib.h>
#include <string.h>
-#include <libebook/e-book-client.h>
+#include <libebook/libebook.h>
#include "client-test-utils.h"
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdlib.h>
-#include <libebook/e-book-client.h>
+#include <libebook/libebook.h>
#include "client-test-utils.h"
#include <stdlib.h>
#include <string.h>
-#include <libebook/e-book.h>
+#include <libebook/libebook.h>
#include "client-test-utils.h"
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdlib.h>
-#include <libebook/e-book-client.h>
-#include <libebook/e-book-query.h>
+#include <libebook/libebook.h>
#include "client-test-utils.h"
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdlib.h>
-#include <libebook/e-book-client.h>
+#include <libebook/libebook.h>
#include "client-test-utils.h"
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-#include <libebook/e-book-client.h>
+#include <libebook/libebook.h>
#include "client-test-utils.h"
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdlib.h>
-#include <libebook/e-book.h>
+#include <libebook/libebook.h>
#include "client-test-utils.h"
#include <stdlib.h>
#include <string.h>
-#include <libebook/e-book-client.h>
+#include <libebook/libebook.h>
#include "client-test-utils.h"
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-#include <libebook/e-book-client.h>
+#include <libebook/libebook.h>
#include "client-test-utils.h"
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-#include <libebook/e-book-client.h>
+#include <libebook/libebook.h>
#include "client-test-utils.h"
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-#include <libebook/e-book-client.h>
+#include <libebook/libebook.h>
#include "client-test-utils.h"
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdlib.h>
-#include <libebook/e-book-client.h>
+#include <libebook/libebook.h>
#include "client-test-utils.h"
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdlib.h>
-#include <libebook/e-book.h>
+#include <libebook/libebook.h>
#include "client-test-utils.h"
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdlib.h>
-#include <libebook/e-book-client.h>
-#include <libebook/e-book-query.h>
+#include <libebook/libebook.h>
#include "client-test-utils.h"
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdlib.h>
-#include <libebook/e-book-client.h>
+#include <libebook/libebook.h>
#include "client-test-utils.h"
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdlib.h>
-#include <libebook/e-book-client.h>
+#include <libebook/libebook.h>
#include "client-test-utils.h"
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-#include <libebook/e-book-client.h>
+#include <libebook/libebook.h>
#include "client-test-utils.h"
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdlib.h>
-#include <libebook/e-book-client.h>
+#include <libebook/libebook.h>
#include "client-test-utils.h"
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdlib.h>
-#include <libebook/e-book-client.h>
-#include <libebook/e-book-query.h>
+#include <libebook/libebook.h>
#include "client-test-utils.h"
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdlib.h>
-#include <libebook/e-book-client.h>
-#include <libebook/e-book-query.h>
+#include <libebook/libebook.h>
#include "client-test-utils.h"
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdlib.h>
-#include <libebook/e-book.h>
+#include <libebook/libebook.h>
#include "client-test-utils.h"
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdlib.h>
-#include <libebook/e-book-client.h>
-#include <libebook/e-book-query.h>
+#include <libebook/libebook.h>
#include "client-test-utils.h"
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdlib.h>
-#include <gio/gio.h>
-#include <libebook/e-book.h>
+#include <libebook/libebook.h>
#include "ebook-test-utils.h"
#ifndef _EBOOK_TEST_UTILS_H
#define _EBOOK_TEST_UTILS_H
-#include <libebook/e-book.h>
+#include <libebook/libebook.h>
#define EBOOK_TEST_UTILS_DATA_DIR "data"
#define EBOOK_TEST_UTILS_VCARDS_DIR "vcards"
-#include <libebook/e-book-client.h>
-#include <libebook/e-book-query.h>
-#include <libebook/e-contact.h>
+#include <libebook/libebook.h>
#define BATCH_SIZE 50
#include <stdlib.h>
#include <string.h>
-#include <libebook/e-contact.h>
+#include <libebook/libebook.h>
gint
main (gint argc,
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdlib.h>
-#include <libebook/e-book.h>
+#include <libebook/libebook.h>
#include "ebook-test-utils.h"
#include <stdlib.h>
-#include <libebook/e-contact.h>
+#include <libebook/libebook.h>
gint
main (gint argc,
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdlib.h>
-#include <libebook/e-book.h>
+#include <libebook/libebook.h>
#include "ebook-test-utils.h"
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdlib.h>
-#include <libebook/e-book.h>
+#include <libebook/libebook.h>
static GMainLoop *loop;
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdlib.h>
-#include <libebook/e-book.h>
+#include <libebook/libebook.h>
#include "ebook-test-utils.h"
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdlib.h>
-#include <libebook/e-book.h>
+#include <libebook/libebook.h>
#include "ebook-test-utils.h"
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdlib.h>
-#include <libebook/e-book.h>
+#include <libebook/libebook.h>
#include "ebook-test-utils.h"
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdlib.h>
-#include <libebook/e-book.h>
+#include <libebook/libebook.h>
#include "ebook-test-utils.h"
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdlib.h>
-#include <libebook/e-book.h>
+#include <libebook/libebook.h>
#include "ebook-test-utils.h"
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdlib.h>
-#include <libebook/e-book.h>
+#include <libebook/libebook.h>
#include "ebook-test-utils.h"
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdlib.h>
-#include <libebook/e-book.h>
+#include <libebook/libebook.h>
#include "ebook-test-utils.h"
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-#include <libebook/e-book.h>
+#include <libebook/libebook.h>
#include "ebook-test-utils.h"
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-#include <libebook/e-book.h>
+#include <libebook/libebook.h>
#include "ebook-test-utils.h"
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-#include <libebook/e-book.h>
+#include <libebook/libebook.h>
#include "ebook-test-utils.h"
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdlib.h>
-#include <libebook/e-book.h>
+#include <libebook/libebook.h>
#include "ebook-test-utils.h"
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdlib.h>
-#include <libebook/e-book.h>
+#include <libebook/libebook.h>
#include "ebook-test-utils.h"
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-#include <libebook/e-book.h>
+#include <libebook/libebook.h>
#include "ebook-test-utils.h"
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdlib.h>
-#include <libebook/e-book.h>
+#include <libebook/libebook.h>
#include "ebook-test-utils.h"
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdlib.h>
-#include <libebook/e-book.h>
+#include <libebook/libebook.h>
#include "ebook-test-utils.h"
#include <stdlib.h>
-#include <libebook/e-book.h>
+#include <libebook/libebook.h>
gint
main (gint argc, gchar **argv)
#include <stdlib.h>
#include <string.h>
-#include <libebook/e-contact.h>
+#include <libebook/libebook.h>
static const gchar *photo_data =
"/9j/4AAQSkZJRgABAQEARwBHAAD//gAXQ3JlYXRlZCB3aXRoIFRoZSBHSU1Q/9sAQwAIBgYHB"
#include <string.h>
-#include <libebook/e-book-query.h>
+#include <libebook/libebook.h>
#define QUERY_STRING1
#define QUERY_STRING2
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdlib.h>
-#include <libebook/e-book.h>
+#include <libebook/libebook.h>
gint
main (gint argc,
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdlib.h>
-#include <libebook/e-book.h>
+#include <libebook/libebook.h>
gint
main (gint argc,
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdlib.h>
-#include <libebook/e-book.h>
+#include <libebook/libebook.h>
static void
print_contact (EContact *contact)
#include <stdlib.h>
#include <string.h>
-#include <libebook/e-contact.h>
+#include <libebook/libebook.h>
#define TEST_ID "test-uid"
#include <stdlib.h>
-#include <libebook/e-contact.h>
+#include <libebook/libebook.h>
gint
main (gint argc,
#include <stdlib.h>
#include <string.h>
-#include <libebook/e-contact.h>
+#include <libebook/libebook.h>
/* TEL;WORK:... should map to PHONE_BUSINESS
* TEL;FAX:... should map to OTHER_FAX. */
-#include <libebook/e-vcard.h>
-#include <libebook/e-contact.h>
+#include <libebook/libebook.h>
static gboolean
compare_single_value (EVCard *vcard,
-I$(top_builddir) \
-I$(top_srcdir)/addressbook \
-I$(top_builddir)/addressbook \
- $(EVOLUTION_ADDRESSBOOK_CFLAGS)
+ $(EVOLUTION_ADDRESSBOOK_CFLAGS) \
+ $(CAMEL_CFLAGS)
dump_vcard_LDADD = \
$(top_builddir)/addressbook/libebook/libebook-1.2.la \
$(top_builddir)/libedataserver/libedataserver-1.2.la \
- $(EVOLUTION_ADDRESSBOOK_LIBS)
+ $(EVOLUTION_ADDRESSBOOK_LIBS) \
+ $(CAMEL_LIBS)
EXTRA_DIST=1.vcf 2.vcf 3.vcf 4.vcf 5.vcf 6.vcf 7.vcf 8.vcf 9.vcf 10.vcf 11.vcf
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdio.h>
-#include <libebook/e-vcard.h>
+#include <libebook/libebook.h>
gint
main (gint argc,
-I$(top_builddir)/calendar \
$(LIBICAL_CFLAGS) \
$(EVOLUTION_CALENDAR_CFLAGS) \
+ $(CAMEL_CFLAGS) \
$(NULL)
libecal_test_utils_la_LIBADD = \
$(top_builddir)/calendar/libecal/libecal-1.2.la \
$(EVOLUTION_CALENDAR_LIBS) \
+ $(CAMEL_LIBS) \
$(NULL)
TEST_ECAL_LIBS = \
-I$(top_builddir)/calendar \
-DSRCDIR=\""$(srcdir)"\" \
$(EVOLUTION_CALENDAR_CFLAGS) \
+ $(CAMEL_CFLAGS) \
$(NULL)
libclient_test_utils_la_LIBADD = \
$(top_builddir)/calendar/libecal/libecal-1.2.la \
$(EVOLUTION_CALENDAR_LIBS) \
+ $(CAMEL_LIBS) \
$(NULL)
# ordered by relative complexity
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdio.h>
-#include <libedataserver/e-source-registry.h>
-#include <libedataserver/e-source-calendar.h>
-
-#include <libedataserver/e-gdbus-templates.h>
+#include <libedataserver/libedataserver.h>
#include "client-test-utils.h"
#ifndef CLIENT_TEST_UTILS_H
#define CLIENT_TEST_UTILS_H
-#include <libecal/e-cal-client.h>
-#include <libedataserver/e-source-registry.h>
+#include <libecal/libecal.h>
void print_ecomp (ECalComponent *ecalcomp);
void print_icomp (icalcomponent *icalcomp);
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdlib.h>
-#include <libecal/e-cal-client.h>
+#include <libecal/libecal.h>
#include <libical/ical.h>
#include "client-test-utils.h"
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdlib.h>
-#include <libecal/e-cal-client.h>
+#include <libecal/libecal.h>
#include <libical/ical.h>
#include "client-test-utils.h"
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdlib.h>
-#include <libecal/e-cal-client.h>
+#include <libecal/libecal.h>
#include <libical/ical.h>
#include "client-test-utils.h"
#include <stdlib.h>
#include <string.h>
-#include <libecal/e-cal-client.h>
+#include <libecal/libecal.h>
#include "client-test-utils.h"
#include <stdlib.h>
#include <string.h>
-#include <libecal/e-cal-client.h>
+#include <libecal/libecal.h>
#include <libical/ical.h>
#include "client-test-utils.h"
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdlib.h>
-#include <libecal/e-cal-client.h>
-#include <libecal/e-cal-time-util.h>
+#include <libecal/libecal.h>
#include <libical/ical.h>
#include "client-test-utils.h"
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdlib.h>
-#include <libecal/e-cal-client.h>
+#include <libecal/libecal.h>
#include <libical/ical.h>
#include "client-test-utils.h"
#include <stdlib.h>
#include <string.h>
-#include <libecal/e-cal.h>
+#include <libecal/libecal.h>
#include "client-test-utils.h"
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdlib.h>
-#include <libecal/e-cal-client.h>
+#include <libecal/libecal.h>
#include <libical/ical.h>
#include "client-test-utils.h"
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdlib.h>
-#include <libecal/e-cal-client.h>
+#include <libecal/libecal.h>
#include <libical/ical.h>
#include "client-test-utils.h"
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdlib.h>
-#include <libecal/e-cal-client.h>
+#include <libecal/libecal.h>
#include <libical/ical.h>
#include "client-test-utils.h"
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdlib.h>
-#include <libecal/e-cal-client.h>
+#include <libecal/libecal.h>
#include <libical/ical.h>
#include "client-test-utils.h"
#include <stdlib.h>
#include <string.h>
-#include <libecal/e-cal-client.h>
+#include <libecal/libecal.h>
#include <libical/ical.h>
#include "client-test-utils.h"
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdlib.h>
-#include <libecal/e-cal-client.h>
+#include <libecal/libecal.h>
#include <libical/ical.h>
#include "client-test-utils.h"
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdlib.h>
-#include <libecal/e-cal-client.h>
+#include <libecal/libecal.h>
#include <libical/ical.h>
#include "client-test-utils.h"
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdlib.h>
-#include <libecal/e-cal-client.h>
+#include <libecal/libecal.h>
#include <libical/ical.h>
#include "client-test-utils.h"
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdlib.h>
-#include <libecal/e-cal-client.h>
+#include <libecal/libecal.h>
#include "client-test-utils.h"
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-#include <libecal/e-cal-client.h>
+#include <libecal/libecal.h>
#include "client-test-utils.h"
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdlib.h>
-#include <libecal/e-cal-client.h>
+#include <libecal/libecal.h>
#include "client-test-utils.h"
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdlib.h>
-#include <libecal/e-cal-client.h>
+#include <libecal/libecal.h>
#include "client-test-utils.h"
#include <stdlib.h>
#include <gio/gio.h>
-#include <libecal/e-cal.h>
+#include <libecal/libecal.h>
#include "ecal-test-utils.h"
#ifndef _ECAL_TEST_UTILS_H
#define _ECAL_TEST_UTILS_H
-#include <libecal/e-cal.h>
+#include <libecal/libecal.h>
typedef struct {
GSourceFunc cb;
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdlib.h>
-#include <libecal/e-cal.h>
+#include <libecal/libecal.h>
#include <libical/ical.h>
#include "ecal-test-utils.h"
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdlib.h>
-#include <libecal/e-cal.h>
+#include <libecal/libecal.h>
#include <libical/ical.h>
#include "ecal-test-utils.h"
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdlib.h>
-#include <libecal/e-cal.h>
+#include <libecal/libecal.h>
#include <libical/ical.h>
#include "ecal-test-utils.h"
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdlib.h>
-#include <libecal/e-cal.h>
+#include <libecal/libecal.h>
#include "ecal-test-utils.h"
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdlib.h>
-#include <libecal/e-cal.h>
+#include <libecal/libecal.h>
#include "ecal-test-utils.h"
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdlib.h>
-#include <libecal/e-cal.h>
+#include <libecal/libecal.h>
#include "ecal-test-utils.h"
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdlib.h>
-#include <libecal/e-cal.h>
+#include <libecal/libecal.h>
#include <libical/ical.h>
#include "ecal-test-utils.h"
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdlib.h>
-#include <libecal/e-cal.h>
-#include <libecal/e-cal-time-util.h>
+#include <libecal/libecal.h>
#include <libical/ical.h>
#include "ecal-test-utils.h"
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdlib.h>
-#include <libecal/e-cal.h>
+#include <libecal/libecal.h>
#include "ecal-test-utils.h"
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdlib.h>
-#include <libecal/e-cal.h>
+#include <libecal/libecal.h>
#include <libical/ical.h>
#include "ecal-test-utils.h"
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdlib.h>
-#include <libecal/e-cal.h>
+#include <libecal/libecal.h>
#include <libical/ical.h>
#include "ecal-test-utils.h"
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdlib.h>
-#include <libecal/e-cal.h>
+#include <libecal/libecal.h>
#include <libical/ical.h>
#include "ecal-test-utils.h"
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdlib.h>
-#include <libecal/e-cal.h>
+#include <libecal/libecal.h>
#include <libical/ical.h>
#include "ecal-test-utils.h"
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdlib.h>
-#include <libecal/e-cal.h>
+#include <libecal/libecal.h>
#include <libical/ical.h>
#include "ecal-test-utils.h"
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdlib.h>
-#include <libecal/e-cal.h>
+#include <libecal/libecal.h>
#include "ecal-test-utils.h"
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdlib.h>
-#include <libecal/e-cal.h>
+#include <libecal/libecal.h>
#include <libical/ical.h>
#include "ecal-test-utils.h"
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdlib.h>
-#include <libecal/e-cal.h>
+#include <libecal/libecal.h>
#include <libical/ical.h>
#include "ecal-test-utils.h"
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdlib.h>
-#include <libecal/e-cal.h>
+#include <libecal/libecal.h>
#include <libical/ical.h>
#include "ecal-test-utils.h"
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdlib.h>
-#include <libecal/e-cal.h>
+#include <libecal/libecal.h>
#include <libical/ical.h>
#include "ecal-test-utils.h"
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdlib.h>
-#include <libecal/e-cal.h>
+#include <libecal/libecal.h>
#include "ecal-test-utils.h"
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdlib.h>
-#include <libecal/e-cal.h>
+#include <libecal/libecal.h>
#include "ecal-test-utils.h"
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdlib.h>
-#include <libecal/e-cal.h>
+#include <libecal/libecal.h>
#include "ecal-test-utils.h"
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdlib.h>
-#include <libecal/e-cal.h>
+#include <libecal/libecal.h>
#include "ecal-test-utils.h"
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdlib.h>
-#include <libecal/e-cal.h>
+#include <libecal/libecal.h>
#include "ecal-test-utils.h"
#include <stdlib.h>
#include <string.h>
#include <glib/gi18n.h>
-#include <libecal/e-cal.h>
-#include <libecal/e-cal-component.h>
-#include <libecal/e-cal-time-util.h>
-#include <libedataserver/e-data-server-util.h>
+#include <libecal/libecal.h>
#include <libical/ical.h>
/* start_testing_scaffold */
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdlib.h>
-#include <libecal/e-cal.h>
+#include <libecal/libecal.h>
gint
main (gint argc,
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#include <stdlib.h>
-#include <libecal/e-cal.h>
+#include <libecal/libecal.h>
gint
main (gint argc,
-I$(top_srcdir) \
-I$(top_srcdir)/calendar \
-I$(top_builddir)/calendar \
- $(EVOLUTION_CALENDAR_CFLAGS)
+ $(EVOLUTION_CALENDAR_CFLAGS) \
+ $(CAMEL_CFLAGS)
test_e_sexp_LDADD = \
$(top_builddir)/calendar/libedata-cal/libedata-cal-1.2.la \
$(top_builddir)/libebackend/libebackend-1.2.la \
$(top_builddir)/libedataserver/libedataserver-1.2.la \
$(EVOLUTION_CALENDAR_LIBS) \
- $(E_DATA_SERVER_LIBS)
+ $(E_DATA_SERVER_LIBS) \
+ $(CAMEL_LIBS)
test_intervaltree_SOURCES = test-intervaltree.c
-I$(top_srcdir) \
-I$(top_srcdir)/calendar \
-I$(top_builddir)/calendar \
- $(EVOLUTION_CALENDAR_CFLAGS)
+ $(EVOLUTION_CALENDAR_CFLAGS) \
+ $(CAMEL_CFLAGS)
test_intervaltree_LDADD = \
$(top_builddir)/calendar/libedata-cal/libedata-cal-1.2.la \
$(top_builddir)/calendar/libecal/libecal-1.2.la \
$(top_builddir)/libebackend/libebackend-1.2.la \
$(top_builddir)/libedataserver/libedataserver-1.2.la \
- $(EVOLUTION_CALENDAR_LIBS)
+ $(EVOLUTION_CALENDAR_LIBS) \
+ $(CAMEL_LIBS)
test_intervaltree_coverage_SOURCES = test-intervaltree.c
-I$(top_srcdir) \
-I$(top_srcdir)/calendar \
-I$(top_builddir)/calendar \
- $(EVOLUTION_CALENDAR_CFLAGS)
+ $(EVOLUTION_CALENDAR_CFLAGS) \
+ $(CAMEL_CFLAGS)
test_intervaltree_coverage_LDADD = \
$(top_builddir)/calendar/libedata-cal/libedata-cal-1.2.la \
$(top_builddir)/libebackend/libebackend-1.2.la \
$(top_builddir)/libedataserver/libedataserver-1.2.la \
$(EVOLUTION_CALENDAR_LIBS) \
+ $(CAMEL_LIBS) \
-lgcov
.PHONY: coverage
-#include <libedata-cal/e-cal-backend-sexp.h>
+#include <libedata-cal/libedata-cal.h>
static void
test_query (const gchar *query)
#include <stdlib.h>
#include <unistd.h>
#include <string.h>
-#include <libecal/e-cal-recur.h>
-#include <libecal/e-cal-component.h>
#include <libical/icalcomponent.h>
-#include <libedata-cal/e-cal-backend-intervaltree.h>
+#include <libedata-cal/libedata-cal.h>
#define NUM_INTERVALS_CLOSED 100
#define NUM_INTERVALS_OPEN 100
#include <string.h>
#include <gio/gunixoutputstream.h>
-#include <libedataserver/e-source.h>
-#include <libedataserver/e-source-authentication.h>
-#include <libedataserver/e-uid.h>
+#include <libedataserver/libedataserver.h>
#define SIMPLE_KEY_FILE \
"[Data Source]\n" \
$(top_builddir)/libebackend/libebackend-1.2.la \
$(top_builddir)/libedataserver/libedataserver-1.2.la \
$(top_builddir)/libedataserverui/libedataserverui-3.0.la \
+ $(CAMEL_LIBS) \
$(GNOME_KEYRING_LIBS) \
$(E_DATA_SERVER_UI_LIBS)
* Boston, MA 02110-1301, USA.
*/
-#include <libedataserverui/e-category-completion.h>
+#include <libedataserverui/libedataserverui.h>
static gboolean
on_idle_create_widget (void)
* Author: Hans Petter Jansson <hpj@novell.com>
*/
-#include <libedataserverui/e-contact-store.h>
+#include <libedataserverui/libedataserverui.h>
static void
entry_changed (GtkWidget *entry,
* Author: Hans Petter Jansson <hpj@novell.com>
*/
-#include <libedataserverui/e-name-selector-model.h>
-#include <libedataserverui/e-name-selector-dialog.h>
-#include <libedataserverui/e-name-selector-entry.h>
#include <camel/camel.h>
+#include <libedataserverui/libedataserverui.h>
static ENameSelectorDialog *name_selector_dialog;
static GtkWidget *name_selector_entry_window;
#include <config.h>
#include <gtk/gtk.h>
-#include <libedataserver/e-source-address-book.h>
-#include <libedataserverui/e-source-combo-box.h>
+#include <libedataserverui/libedataserverui.h>
static const gchar *extension_name;
* Author: Ettore Perazzoli <ettore@ximian.com>
*/
-#include <libedataserver/e-source-address-book.h>
-#include <libedataserverui/e-source-selector.h>
+#include <libedataserverui/libedataserverui.h>
static const gchar *extension_name;