From da1e1bffa4882022649acc5d1be58f4564283bee Mon Sep 17 00:00:00 2001 From: Stephan Bosch <stephan.bosch@open-xchange.com> Date: Mon, 19 Aug 2024 07:31:48 +0200 Subject: [PATCH] lib-managesieve: Make library installed --- src/Makefile.am | 2 +- src/lib-managesieve/Makefile.am | 13 ++++++++----- src/managesieve-login/Makefile.am | 2 +- src/managesieve/Makefile.am | 2 +- 4 files changed, 11 insertions(+), 8 deletions(-) diff --git a/src/Makefile.am b/src/Makefile.am index 85c1e4464..8675dd16f 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -2,6 +2,7 @@ sieve_subdirs = \ lib-sieve \ + lib-managesieve \ plugins \ lib-sieve-tool \ sieve-tools \ @@ -9,7 +10,6 @@ sieve_subdirs = \ if BUILD_MANAGESIEVE managesieve_subdirs = \ - lib-managesieve \ managesieve \ managesieve-login else diff --git a/src/lib-managesieve/Makefile.am b/src/lib-managesieve/Makefile.am index 54558ea9b..d41a3b070 100644 --- a/src/lib-managesieve/Makefile.am +++ b/src/lib-managesieve/Makefile.am @@ -1,22 +1,25 @@ -noinst_LTLIBRARIES = libmanagesieve.la +dovecot_pkglib_LTLIBRARIES = libdovecot-managesieve.la AM_CPPFLAGS = \ $(LIBDOVECOT_INCLUDE) \ -I$(top_srcdir) -libmanagesieve_la_SOURCES = \ +libdovecot_managesieve_la_SOURCES = \ managesieve-arg.c \ managesieve-quote.c \ managesieve-parser.c \ managesieve-url.c -noinst_HEADERS = \ +headers = \ managesieve-protocol.h \ managesieve-arg.h \ managesieve-quote.h \ managesieve-parser.h \ managesieve-url.h +pkginc_libdir=$(dovecot_pkgincludedir)/sieve +pkginc_lib_HEADERS = $(headers) + test_programs = \ test-managesieve-url @@ -25,11 +28,11 @@ test_nocheck_programs = noinst_PROGRAMS = $(test_programs) $(test_nocheck_programs) test_libs = \ - $(noinst_LTLIBRARIES) \ + $(dovecot_pkglib_LTLIBRARIES) \ $(LIBDOVECOT_STORAGE) \ $(LIBDOVECOT) test_deps = \ - $(noinst_LTLIBRARIES) \ + $(dovecot_pkglib_LTLIBRARIES) \ $(LIBDOVECOT_STORAGE_DEPS) \ $(LIBDOVECOT_DEPS) diff --git a/src/managesieve-login/Makefile.am b/src/managesieve-login/Makefile.am index 3bfbc75a2..19ac1a5a3 100644 --- a/src/managesieve-login/Makefile.am +++ b/src/managesieve-login/Makefile.am @@ -22,7 +22,7 @@ libmanagesieve_login_settings_la_CFLAGS = \ $(AM_CFLAGS) $(LIBDOVECOT_CONFIG_INCLUDE) -DPKG_LIBEXECDIR=\""$(dovecot_pkglibexecdir)"\" libs = \ - $(top_builddir)/src/lib-managesieve/libmanagesieve.la + $(top_builddir)/src/lib-managesieve/libdovecot-managesieve.la managesieve_login_CPPFLAGS = $(AM_CPPFLAGS) $(BINARY_CFLAGS) managesieve_login_LDFLAGS = $(BINARY_LDFLAGS) diff --git a/src/managesieve/Makefile.am b/src/managesieve/Makefile.am index 17b579036..8a697dcc2 100644 --- a/src/managesieve/Makefile.am +++ b/src/managesieve/Makefile.am @@ -20,7 +20,7 @@ libmanagesieve_settings_la_SOURCES = \ libs = \ managesieve-settings.lo \ - $(top_builddir)/src/lib-managesieve/libmanagesieve.la \ + $(top_builddir)/src/lib-managesieve/libdovecot-managesieve.la \ $(top_builddir)/src/lib-sieve/libdovecot-sieve.la managesieve_CPPFLAGS = $(AM_CPPFLAGS) $(BINARY_CFLAGS) -- GitLab