Makefile.am revision 5c11e0266909761239275095eb9583595f75b8f1
e2586f58230ac2938db5ee91191108988b206e2fEugen Kuksaaclocaldir = $(datadir)/aclocal
e2586f58230ac2938db5ee91191108988b206e2fEugen Kuksa
d6cf50ae9519bdb5252081061b3d6a7e0ccde20bEugen KuksaSUBDIRS = \
d6cf50ae9519bdb5252081061b3d6a7e0ccde20bEugen Kuksa . \
e2586f58230ac2938db5ee91191108988b206e2fEugen Kuksa src \
e2586f58230ac2938db5ee91191108988b206e2fEugen Kuksa doc
d6cf50ae9519bdb5252081061b3d6a7e0ccde20bEugen Kuksa
d6cf50ae9519bdb5252081061b3d6a7e0ccde20bEugen Kuksadist_pkginclude_HEADERS = \
a446fc1729ca15222cd35f657ebe75152ac5a39cEugen Kuksa dovecot-version.h
a446fc1729ca15222cd35f657ebe75152ac5a39cEugen Kuksa
a446fc1729ca15222cd35f657ebe75152ac5a39cEugen KuksaEXTRA_DIST = \
a446fc1729ca15222cd35f657ebe75152ac5a39cEugen Kuksa COPYING.LGPL \
a446fc1729ca15222cd35f657ebe75152ac5a39cEugen Kuksa COPYING.MIT \
a446fc1729ca15222cd35f657ebe75152ac5a39cEugen Kuksa ChangeLog \
a446fc1729ca15222cd35f657ebe75152ac5a39cEugen Kuksa is-tagged.py \
a446fc1729ca15222cd35f657ebe75152ac5a39cEugen Kuksa run-test.sh \
a446fc1729ca15222cd35f657ebe75152ac5a39cEugen Kuksa update-version.sh \
a446fc1729ca15222cd35f657ebe75152ac5a39cEugen Kuksa $(conf_DATA)
a446fc1729ca15222cd35f657ebe75152ac5a39cEugen Kuksa
a446fc1729ca15222cd35f657ebe75152ac5a39cEugen Kuksanoinst_DATA = dovecot-config
a446fc1729ca15222cd35f657ebe75152ac5a39cEugen Kuksa
a446fc1729ca15222cd35f657ebe75152ac5a39cEugen Kuksanodist_pkginclude_HEADERS = config.h
a446fc1729ca15222cd35f657ebe75152ac5a39cEugen Kuksa
a446fc1729ca15222cd35f657ebe75152ac5a39cEugen Kuksaif MAINTAINER_MODE
d6cf50ae9519bdb5252081061b3d6a7e0ccde20bEugen KuksaChangeLog: .hg/dirstate
d6cf50ae9519bdb5252081061b3d6a7e0ccde20bEugen Kuksa hg log -r tip:fef8259e7277 --style=changelog > ChangeLog
d6cf50ae9519bdb5252081061b3d6a7e0ccde20bEugen Kuksaendif
d6cf50ae9519bdb5252081061b3d6a7e0ccde20bEugen Kuksa
b941d9b3af35eaf1562109312ce79aad8e2f783bEugen Kuksaaclocal_DATA = dovecot.m4
d6cf50ae9519bdb5252081061b3d6a7e0ccde20bEugen Kuksa
cb1256dca3f095718f35c41530a136823dac0774Eugen Kuksadovecot-version.h: noop
cb1256dca3f095718f35c41530a136823dac0774Eugen Kuksa $(SHELL) $(top_srcdir)/update-version.sh $(top_srcdir) $(top_builddir)
cb1256dca3f095718f35c41530a136823dac0774Eugen Kuksa
cb1256dca3f095718f35c41530a136823dac0774Eugen Kuksanoop:
de6c495f32f4fe2341971527e5fc1ccb9a21ed2fEugen Kuksa
cb1256dca3f095718f35c41530a136823dac0774Eugen Kuksadovecot-config: dovecot-config.in Makefile
d6cf50ae9519bdb5252081061b3d6a7e0ccde20bEugen Kuksa old=`pwd` && cd $(top_builddir) && abs_builddir=`pwd` && cd $$old && \
d6cf50ae9519bdb5252081061b3d6a7e0ccde20bEugen Kuksa cd $(top_srcdir) && abs_srcdir=`pwd` && cd $$old && \
d6cf50ae9519bdb5252081061b3d6a7e0ccde20bEugen Kuksa cat dovecot-config.in | sed \
d6cf50ae9519bdb5252081061b3d6a7e0ccde20bEugen Kuksa -e "s|\$$(top_builddir)|$$abs_builddir|g" \
13fc9a105393bc799a26cdba6f7e759435e3ec23Eugen Kuksa -e "s|\$$(incdir)|$$abs_srcdir|g" \
13fc9a105393bc799a26cdba6f7e759435e3ec23Eugen Kuksa -e "s|\$$(LIBICONV)|$(LIBICONV)|g" \
13fc9a105393bc799a26cdba6f7e759435e3ec23Eugen Kuksa -e "s|^\(dovecot_pkgincludedir\)=|\1=$(pkgincludedir)|" \
13fc9a105393bc799a26cdba6f7e759435e3ec23Eugen Kuksa -e "s|^\(dovecot_pkglibdir\)=|\1=$(pkglibdir)|" \
-e "s|^\(dovecot_pkglibexecdir\)=|\1=$(libexecdir)/dovecot|" \
-e "s|^\(dovecot_docdir\)=|\1=$(docdir)|" \
-e "s|^\(dovecot_moduledir\)=|\1=$(moduledir)|" \
> dovecot-config
if HAVE_SYSTEMD
%.service: %.service.in
$(AM_V_GEN)sed -e 's,@sbindir\@,$(sbindir),g' $< > $@
systemdsystemunit_DATA = \
dovecot.socket \
dovecot.service
else
EXTRA_DIST += dovecot.socket dovecot.service.in
endif
install-exec-hook:
$(mkdir_p) $(DESTDIR)$(pkglibdir); \
grep -v '^LIBDOVECOT_.*_INCLUDE' dovecot-config | \
grep -v '^LIBDOVECOT.*_DEPS' | sed \
-e "s|^\(LIBDOVECOT\)=.*$$|\1='-L$(pkglibdir) -ldovecot'|" \
-e "s|^\(LIBDOVECOT_LOGIN\)=.*$$|\1='-ldovecot-login $(SSL_LIBS)'|" \
-e "s|^\(LIBDOVECOT_SQL\)=.*$$|\1=-ldovecot-sql|" \
-e "s|^\(LIBDOVECOT_LDA\)=.*$$|\1=-ldovecot-lda|" \
-e "s|^\(LIBDOVECOT_STORAGE\)=.*$$|\1='-ldovecot-storage $(LINKED_STORAGE_LDADD)'|" \
-e "s|^\(LIBDOVECOT_INCLUDE\)=.*$$|\1=-I$(pkgincludedir)|" \
> $(DESTDIR)$(pkglibdir)/dovecot-config
uninstall-hook:
rm $(DESTDIR)$(pkglibdir)/dovecot-config
CLEANFILES = $(datafiles)
if HAVE_SYSTEMD
CLEANFILES += $systedmsystemunit_DATA
endif
DISTCLEANFILES = \
$(top_builddir)/dovecot-version.h \
$(top_builddir)/dovecot-config
distcheck-hook:
if which scan-build > /dev/null; then \
cd $(distdir)/_build; \
scan-build -o scan-reports ../configure --with-ldap=auto --with-pgsql=auto --with-mysql=auto --with-sqlite=auto --with-solr=auto --with-gssapi=auto --with-libwrap=auto; \
rm -rf scan-reports; \
scan-build -o scan-reports make 2>&1 || exit 1; \
if ! rmdir scan-reports 2>/dev/null; then \
exit 1; \
fi; \
cd ../..; rm -rf $(distdir)/_build/*; \
fi