pkgconfig_in_files = camel.pc.in
pkgconfig_DATA = $(pkgconfig_in_files:.pc.in=-$(API_VERSION).pc)
+camel-imapx-tokenise.h: camel-imapx-tokens.txt
+ @GPERF@ -H imapx_hash -N imapx_tokenise_struct -L ANSI-C -o -t -k1,$$ $< --output-file=$@
+
libcamelincludedir = $(privincludedir)/camel
camellibexecdir = $(libexecdir)
glib_enum_define=CAMEL
glib_enum_prefix=camel
-ENUM_GENERATED = camel-enumtypes.h camel-enumtypes.c
+ENUM_GENERATED = camel-enumtypes.h camel-enumtypes.c camel-imapx-tokenise.h
libcamel_1_2_la_CPPFLAGS = \
$(AM_CPPFLAGS) \
camel-vee-store.c \
camel-vee-summary.c \
camel-vtrash-folder.c \
+ camel-imapx-command.c \
+ camel-imapx-job.c \
+ camel-imapx-settings.c \
+ camel-imapx-server.c \
+ camel-imapx-conn-manager.c \
+ camel-imapx-folder.c \
+ camel-imapx-store-summary.c \
+ camel-imapx-store.c \
+ camel-imapx-stream.c \
+ camel-imapx-summary.c \
+ camel-imapx-utils.c \
camel.c \
$(LIBCAMEL_PLATFORM_DEP_SOURCES)
camel-vee-store.h \
camel-vee-summary.h \
camel-vtrash-folder.h \
+ camel-imapx-command.h \
+ camel-imapx-conn-manager.h \
+ camel-imapx-folder.h \
+ camel-imapx-job.h \
+ camel-imapx-settings.h \
+ camel-imapx-server.h \
+ camel-imapx-store-summary.h \
+ camel-imapx-store.h \
+ camel-imapx-stream.h \
+ camel-imapx-summary.h \
+ camel-imapx-utils.h \
camel.h
libcamel_1_2_la_LDFLAGS = -version-info $(LIBCAMEL_CURRENT):$(LIBCAMEL_REVISION):$(LIBCAMEL_AGE) $(NO_UNDEFINED) \
EXTRA_DIST = \
$(pkgconfig_in_files) \
+ camel-imapx-tokens.txt \
camel-marshal.list \
gentables.pl \
README
*
*/
+#if !defined (__CAMEL_H_INSIDE__) && !defined (CAMEL_COMPILATION)
+#error "Only <camel/camel.h> can be included directly."
+#endif
+
#ifndef CAMEL_IMAPX_COMMAND_H
#define CAMEL_IMAPX_COMMAND_H
-#include <camel/camel.h>
-
#include "camel-imapx-utils.h"
#define CAMEL_IS_IMAPX_COMMAND(command) \
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/
+#if !defined (__CAMEL_H_INSIDE__) && !defined (CAMEL_COMPILATION)
+#error "Only <camel/camel.h> can be included directly."
+#endif
+
+
#ifndef _CAMEL_IMAPX_CONN_MANAGER_H
#define _CAMEL_IMAPX_CONN_MANAGER_H
* Boston, MA 02110-1301, USA.
*/
+#if !defined (__CAMEL_H_INSIDE__) && !defined (CAMEL_COMPILATION)
+#error "Only <camel/camel.h> can be included directly."
+#endif
+
#ifndef CAMEL_IMAPX_FOLDER_H
#define CAMEL_IMAPX_FOLDER_H
-#include <camel/camel.h>
+#include <camel/camel-offline-folder.h>
+#include <camel/camel-data-cache.h>
+#include <camel/camel-folder-search.h>
+#include <camel/camel-store.h>
/* Standard GObject macros */
#define CAMEL_TYPE_IMAPX_FOLDER \
*
*/
+#if !defined (__CAMEL_H_INSIDE__) && !defined (CAMEL_COMPILATION)
+#error "Only <camel/camel.h> can be included directly."
+#endif
+
+
#ifndef CAMEL_IMAPX_JOB_H
#define CAMEL_IMAPX_JOB_H
-#include <camel/camel.h>
-
#include "camel-imapx-server.h"
#define CAMEL_IS_IMAPX_JOB(job) \
* Boston, MA 02110-1301, USA.
*/
+#if !defined (__CAMEL_H_INSIDE__) && !defined (CAMEL_COMPILATION)
+#error "Only <camel/camel.h> can be included directly."
+#endif
+
+
#ifndef CAMEL_IMAPX_SERVER_H
#define CAMEL_IMAPX_SERVER_H
-#include <camel/camel.h>
+#include <camel/camel-session.h>
+#include <camel/camel-store.h>
#include "camel-imapx-command.h"
#include "camel-imapx-stream.h"
*
*/
+#if !defined (__CAMEL_H_INSIDE__) && !defined (CAMEL_COMPILATION)
+#error "Only <camel/camel.h> can be included directly."
+#endif
+
#ifndef CAMEL_IMAPX_SETTINGS_H
#define CAMEL_IMAPX_SETTINGS_H
#include <string.h>
#include <unistd.h>
+#include <camel/camel-file-utils.h>
#include "camel-imapx-utils.h"
#include "camel-imapx-store-summary.h"
* Boston, MA 02110-1301, USA.
*/
+#if !defined (__CAMEL_H_INSIDE__) && !defined (CAMEL_COMPILATION)
+#error "Only <camel/camel.h> can be included directly."
+#endif
+
+
#ifndef CAMEL_IMAPX_STORE_SUMMARY_H
#define CAMEL_IMAPX_STORE_SUMMARY_H
-#include <camel/camel.h>
+#include <camel/camel-store-summary.h>
/* Standard GObject macros */
#define CAMEL_TYPE_IMAPX_STORE_SUMMARY \
server, mechanism, cancellable, error);
}
-extern CamelServiceAuthType camel_imapx_password_authtype;
+CamelServiceAuthType camel_imapx_password_authtype = {
+ N_("Password"),
+
+ N_("This option will connect to the IMAP server using a "
+ "plaintext password."),
+
+ "",
+ TRUE
+};
static GList *
imapx_query_auth_types_sync (CamelService *service,
* Boston, MA 02110-1301, USA.
*/
+#if !defined (__CAMEL_H_INSIDE__) && !defined (CAMEL_COMPILATION)
+#error "Only <camel/camel.h> can be included directly."
+#endif
+
+
#ifndef CAMEL_IMAPX_STORE_H
#define CAMEL_IMAPX_STORE_H
#include <glib/gi18n-lib.h>
+#include <camel/camel-stream-mem.h>
+
#include "camel-imapx-utils.h"
#include "camel-imapx-stream.h"
* Boston, MA 02110-1301, USA.
*/
+#if !defined (__CAMEL_H_INSIDE__) && !defined (CAMEL_COMPILATION)
+#error "Only <camel/camel.h> can be included directly."
+#endif
+
+
#ifndef CAMEL_IMAPX_STREAM_H
#define CAMEL_IMAPX_STREAM_H
-#include <camel/camel.h>
+#include <camel/camel-stream.h>
/* Standard GObject macros */
#define CAMEL_TYPE_IMAPX_STREAM \
#include <unistd.h>
#include <sys/stat.h>
+
+#include <camel/camel-db.h>
+#include <camel/camel-store.h>
+#include <camel/camel-string-utils.h>
+
#include "camel-imapx-summary.h"
#define CAMEL_IMAPX_SUMMARY_VERSION (4)
* Boston, MA 02110-1301, USA.
*/
+#if !defined (__CAMEL_H_INSIDE__) && !defined (CAMEL_COMPILATION)
+#error "Only <camel/camel.h> can be included directly."
+#endif
+
+
#ifndef CAMEL_IMAPX_SUMMARY_H
#define CAMEL_IMAPX_SUMMARY_H
-#include <camel/camel.h>
+#include <camel/camel-folder-summary.h>
+#include <camel/camel-folder.h>
/* Standard GObject macros */
#define CAMEL_TYPE_IMAPX_SUMMARY \
* Boston, MA 02110-1301, USA.
*/
+#if !defined (__CAMEL_H_INSIDE__) && !defined (CAMEL_COMPILATION)
+#error "Only <camel/camel.h> can be included directly."
+#endif
+
+
#ifndef CAMEL_IMAPX_UTILS_H
#define CAMEL_IMAPX_UTILS_H
-#include <camel/camel.h>
+#include <camel/camel-store.h>
struct _CamelIMAPXStream;
struct _CamelFlag;
#include <camel/camel-vee-store.h>
#include <camel/camel-vee-summary.h>
#include <camel/camel-vtrash-folder.h>
+#include <camel/camel-imapx-command.h>
+#include <camel/camel-imapx-job.h>
+#include <camel/camel-imapx-conn-manager.h>
+#include <camel/camel-imapx-folder.h>
+#include <camel/camel-imapx-server.h>
+#include <camel/camel-imapx-store-summary.h>
+#include <camel/camel-imapx-store.h>
+#include <camel/camel-imapx-stream.h>
+#include <camel/camel-imapx-summary.h>
+#include <camel/camel-imapx-settings.h>
+#include <camel/camel-imapx-utils.h>
#undef __CAMEL_H_INSIDE__
$(NULL)
libcamelimapx_la_SOURCES = \
- camel-imapx-command.c \
- camel-imapx-conn-manager.c \
- camel-imapx-folder.c \
- camel-imapx-job.c \
- camel-imapx-provider.c \
- camel-imapx-server.c \
- camel-imapx-settings.c \
- camel-imapx-store-summary.c \
- camel-imapx-store.c \
- camel-imapx-stream.c \
- camel-imapx-summary.c \
- camel-imapx-utils.c
-
-noinst_HEADERS = \
- camel-imapx-command.h \
- camel-imapx-conn-manager.h \
- camel-imapx-folder.h \
- camel-imapx-job.h \
- camel-imapx-server.h \
- camel-imapx-settings.h \
- camel-imapx-store-summary.h \
- camel-imapx-store.h \
- camel-imapx-stream.h \
- camel-imapx-summary.h \
- camel-imapx-utils.h
-
-camel-imapx-tokenise.h: camel-imapx-tokens.txt
- @GPERF@ -H imapx_hash -N imapx_tokenise_struct -L ANSI-C -o -t -k1,$$ $< --output-file=$@
+ camel-imapx-provider.c
libcamelimapx_la_LIBADD = \
$(top_builddir)/camel/libcamel-1.2.la \
$(CAMEL_LIBS) \
$(top_builddir)/camel/libcamel-1.2.la
-BUILT_SOURCES = camel-imapx-tokenise.h
-CLEANFILES = $(BUILT_SOURCES)
-
-EXTRA_DIST = libcamelimapx.urls camel-imapx-tokens.txt
+EXTRA_DIST = libcamelimapx.urls
-include $(top_srcdir)/git.mk
#include <camel/camel.h>
#include <glib/gi18n-lib.h>
-#include "camel-imapx-store.h"
-
static guint imapx_url_hash (gconstpointer key);
static gint imapx_url_equal (gconstpointer a, gconstpointer b);
/* ... */
};
-CamelServiceAuthType camel_imapx_password_authtype = {
- N_("Password"),
-
- N_("This option will connect to the IMAP server using a "
- "plaintext password."),
- "",
- TRUE
-};
+extern CamelServiceAuthType camel_imapx_password_authtype;
void camel_imapx_module_init (void);
* Boston, MA 02110-1301, USA.
*/
-#include "camel-imapx-store.h"
-#include "camel-imapx-folder.h"
#include <camel/camel.h>
gint