dnl **
LIBDOVECOT_LA_LIBS='\
+ $(top_builddir)/src/lib-doveadm/libdoveadm.la \
$(top_builddir)/src/lib-dict-extra/libdict_extra.la \
$(top_builddir)/src/lib-oauth2/liboauth2.la \
$(top_builddir)/src/lib-smtp/libsmtp.la \
src/lib-dict-backend/Makefile
src/lib-dict-extra/Makefile
src/lib-dns/Makefile
+src/lib-doveadm/Makefile
src/lib-fs/Makefile
src/lib-fts/Makefile
src/lib-http/Makefile
lib-smtp \
lib-imap \
lib-imap-storage \
- lib-oauth2
+ lib-oauth2 \
+ lib-doveadm
SUBDIRS = \
$(LIBDOVECOT_SUBDIRS) \
-I$(top_srcdir)/src/lib-auth \
-I$(top_srcdir)/src/lib-compression \
-I$(top_srcdir)/src/lib-dict \
+ -I$(top_srcdir)/src/lib-doveadm \
-I$(top_srcdir)/src/lib-fs \
-I$(top_srcdir)/src/lib-ssl-iostream \
-I$(top_srcdir)/src/lib-master \
doveadm-print.c \
doveadm-settings.c \
doveadm-util.c \
- server-connection.c \
- doveadm-print-formatted.c \
- doveadm-protocol.c
+ doveadm-print-formatted.c
doveadm_SOURCES = \
$(common) \
doveadm-mailbox-list-iter.h \
doveadm-print.h \
doveadm-print-private.h \
- doveadm-protocol.h \
doveadm-settings.h \
doveadm-util.h
noinst_HEADERS = \
client-connection.h \
client-connection-private.h \
- server-connection.h \
doveadm-who.h
install-exec-local:
#include "doveadm-mail.h"
#include "doveadm-print.h"
#include "client-connection.h"
-#include "server-connection.h"
+#include "doveadm-client.h"
#include "dsync/dsync-brain.h"
#include "dsync/dsync-ibc.h"
#include "doveadm-dsync.h"
#include "auth-master.h"
#include "mail-storage.h"
#include "mail-storage-service.h"
-#include "server-connection.h"
+#include "doveadm-client.h"
#include "doveadm-settings.h"
#include "doveadm-print.h"
#include "doveadm-mail.h"
--- /dev/null
+noinst_LTLIBRARIES = libdoveadm.la
+
+AM_CPPFLAGS = \
+ -I$(top_srcdir)/src/lib \
+ -I$(top_srcdir)/src/lib-auth \
+ -I$(top_srcdir)/src/lib-mail \
+ -I$(top_srcdir)/src/lib-master \
+ -I$(top_srcdir)/src/lib-ssl-iostream
+
+libdoveadm_la_SOURCES = \
+ doveadm-client.c \
+ doveadm-protocol.c
+
+headers = \
+ doveadm-client.h \
+ doveadm-protocol.h
+
+pkginc_libdir = $(pkgincludedir)
+pkginc_lib_HEADERS = $(headers)
#include "iostream-ssl.h"
#include "master-service.h"
#include "doveadm-protocol.h"
-#include "server-connection.h"
+#include "doveadm-client.h"
#define DOVEADM_LOG_CHANNEL_ID 'L'
-#ifndef SERVER_CONNECTION_H
-#define SERVER_CONNECTION_H
+#ifndef DOVEADM_CLIENT_H
+#define DOVEADM_CLIENT_H
#include "auth-proxy.h"
#include "iostream-ssl.h"
-I$(top_srcdir)/src/lib-index \
-I$(top_srcdir)/src/lib-storage \
-I$(top_srcdir)/src/lib-storage/list \
+ -I$(top_srcdir)/src/lib-doveadm \
-I$(top_srcdir)/src/doveadm
NOPLUGIN_LDFLAGS =
-I$(top_srcdir)/src/lib-index \
-I$(top_srcdir)/src/lib-storage \
-I$(top_srcdir)/src/plugins/fts \
+ -I$(top_srcdir)/src/lib-doveadm \
-I$(top_srcdir)/src/doveadm
AM_CXXFLAGS = \
-I$(top_srcdir)/src/lib-index \
-I$(top_srcdir)/src/lib-storage \
-I$(top_srcdir)/src/lib-storage/index \
+ -I$(top_srcdir)/src/lib-doveadm \
-I$(top_srcdir)/src/doveadm
NOPLUGIN_LDFLAGS =
-I$(top_srcdir)/src/lib-storage \
-I$(top_srcdir)/src/lib-dcrypt \
-I$(top_srcdir)/src/lib-fs \
+ -I$(top_srcdir)/src/lib-doveadm \
-I$(top_srcdir)/src/doveadm \
-I$(top_srcdir)/src/plugins/acl
-I$(top_srcdir)/src/lib-storage/index/imapc \
-I$(top_srcdir)/src/lib-storage/index/maildir \
-I$(top_srcdir)/src/lib-program-client \
+ -I$(top_srcdir)/src/lib-doveadm \
-I$(top_srcdir)/src/doveadm \
$(LIBTIRPC_CFLAGS)