Skip to content

Commit

Permalink
lib-dovecot: Avoid duplication of listing *.la in both Makefile.am an…
Browse files Browse the repository at this point in the history
…d configure
  • Loading branch information
sirainen committed Apr 26, 2016
1 parent 2a81294 commit 4968bfa
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 22 deletions.
4 changes: 3 additions & 1 deletion configure.ac
Expand Up @@ -2516,14 +2516,15 @@ dnl **
dnl ** Shared libraries usage
dnl **

LIBDOVECOT_LA_LIBS='$(top_builddir)/src/lib-dict-extra/libdict_extra.la $(top_builddir)/src/lib-master/libmaster.la $(top_builddir)/src/lib-settings/libsettings.la $(top_builddir)/src/lib-stats/libstats.la $(top_builddir)/src/lib-http/libhttp.la $(top_builddir)/src/lib-fs/libfs.la $(top_builddir)/src/lib-dict/libdict.la $(top_builddir)/src/lib-dns/libdns.la $(top_builddir)/src/lib-imap/libimap.la $(top_builddir)/src/lib-mail/libmail.la $(top_builddir)/src/lib-sasl/libsasl.la $(top_builddir)/src/lib-auth/libauth.la $(top_builddir)/src/lib-charset/libcharset.la $(top_builddir)/src/lib-ssl-iostream/libssl_iostream.la $(top_builddir)/src/lib-test/libtest.la $(top_builddir)/src/lib/liblib.la'
if test "$want_shared_libs" = "yes"; then
LIBDOVECOT_DEPS='$(top_builddir)/src/lib-dovecot/libdovecot.la'
LIBDOVECOT="$LIBDOVECOT_DEPS \$(MODULE_LIBS)"
LIBDOVECOT_STORAGE_DEPS='$(top_builddir)/src/lib-storage/libdovecot-storage.la $(top_builddir)/src/lib-imap-storage/libimap-storage.la'
LIBDOVECOT_LOGIN='$(top_builddir)/src/login-common/libdovecot-login.la'
LIBDOVECOT_LDA='$(top_builddir)/src/lib-lda/libdovecot-lda.la'
else
LIBDOVECOT_DEPS='$(top_builddir)/src/lib-dict-extra/libdict_extra.la $(top_builddir)/src/lib-master/libmaster.la $(top_builddir)/src/lib-settings/libsettings.la $(top_builddir)/src/lib-stats/libstats.la $(top_builddir)/src/lib-http/libhttp.la $(top_builddir)/src/lib-fs/libfs.la $(top_builddir)/src/lib-dict/libdict.la $(top_builddir)/src/lib-dns/libdns.la $(top_builddir)/src/lib-imap/libimap.la $(top_builddir)/src/lib-mail/libmail.la $(top_builddir)/src/lib-sasl/libsasl.la $(top_builddir)/src/lib-auth/libauth.la $(top_builddir)/src/lib-charset/libcharset.la $(top_builddir)/src/lib-ssl-iostream/libssl_iostream.la $(top_builddir)/src/lib-test/libtest.la $(top_builddir)/src/lib/liblib.la'
LIBDOVECOT_DEPS="$LIBDOVECOT_LA_LIBS"
LIBDOVECOT="$LIBDOVECOT_DEPS \$(LIBICONV) \$(MODULE_LIBS)"
LIBDOVECOT_STORAGE_DEPS='$(top_builddir)/src/lib-storage/libstorage.la'
LIBDOVECOT_LOGIN='$(top_builddir)/src/login-common/liblogin.la'
Expand All @@ -2540,6 +2541,7 @@ LIBDOVECOT_SQL='$(top_builddir)/src/lib-sql/libsql.la'
LIBDOVECOT_COMPRESS='$(top_builddir)/src/lib-compression/libcompression.la'
LIBDOVECOT_LIBFTS='$(top_builddir)/src/lib-fts/libfts.la'
AC_SUBST(LIBDOVECOT)
AC_SUBST(LIBDOVECOT_LA_LIBS)
AC_SUBST(LIBDOVECOT_DEPS)
AC_SUBST(LIBDOVECOT_STORAGE)
AC_SUBST(LIBDOVECOT_STORAGE_DEPS)
Expand Down
23 changes: 2 additions & 21 deletions src/lib-dovecot/Makefile.am
@@ -1,29 +1,10 @@
# when adding libraries, update LIBDOVECOT also in configure.in
libs = \
../lib-master/libmaster.la \
../lib-dict-extra/libdict_extra.la \
../lib-fs/libfs.la \
../lib-settings/libsettings.la \
../lib-stats/libstats.la \
../lib-http/libhttp.la \
../lib-dict/libdict.la \
../lib-imap/libimap.la \
../lib-mail/libmail.la \
../lib-sasl/libsasl.la \
../lib-auth/libauth.la \
../lib-dns/libdns.la \
../lib-charset/libcharset.la \
../lib-ssl-iostream/libssl_iostream.la \
../lib-test/libtest.la \
../lib/liblib.la

pkglib_LTLIBRARIES = libdovecot.la

libdovecot_la_SOURCES =

libdovecot_la_LIBADD = \
$(libs) \
$(LIBDOVECOT_LA_LIBS) \
$(MODULE_LIBS)

libdovecot_la_DEPENDENCIES = $(libs)
libdovecot_la_DEPENDENCIES = $(LIBDOVECOT_LA_LIBS)
libdovecot_la_LDFLAGS = -export-dynamic

0 comments on commit 4968bfa

Please sign in to comment.