Makefile.am revision 53cc71cae88ee81fd7eae47aed743496f8c884a2
222N/Aaclocaldir = $(datadir)/aclocal
98N/A
306N/ASUBDIRS = \
98N/A . \
98N/A src \
98N/A doc
98N/A
98N/Adist_pkginclude_HEADERS = \
98N/A dovecot-version.h
98N/A
98N/AEXTRA_DIST = \
98N/A COPYING.LGPL \
98N/A COPYING.MIT \
98N/A ChangeLog \
98N/A cc-wrapper.sh.in \
98N/A update-version.sh \
98N/A $(conf_DATA)
98N/A
98N/Anoinst_DATA = dovecot-config
98N/A
98N/Anodist_pkginclude_HEADERS = config.h
98N/A
98N/AChangeLog:
98N/A git log --name-status --pretty="format:%ai %aN <%aE> (%h)%n%n%w(80,4,4)%s%n%n%b" 5d5c4f2bfb812c767084c0338dae692db476da10^.. > ChangeLog || rm -f ChangeLog
98N/A
98N/Aaclocal_DATA = dovecot.m4
98N/A
98N/Adovecot-version.h: noop
98N/A $(SHELL) $(top_srcdir)/update-version.sh $(top_srcdir) $(top_builddir)
98N/A
493N/Anoop:
98N/A
98N/Adovecot-config: dovecot-config.in Makefile
98N/A old=`pwd` && cd $(top_builddir) && abs_builddir=`pwd` && cd $$old && \
493N/A cd $(top_srcdir) && abs_srcdir=`pwd` && cd $$old && \
222N/A (echo "DOVECOT_INSTALLED=no"; cat dovecot-config.in | sed \
306N/A -e "s|\$$(top_builddir)|$$abs_builddir|g" \
222N/A -e "s|\$$(incdir)|$$abs_srcdir|g" \
306N/A -e "s|\$$(LIBICONV)|$(LIBICONV)|g" \
372N/A -e "s|\$$(MODULE_LIBS)|$(MODULE_LIBS)|g" \
306N/A -e "s|^\(dovecot_pkgincludedir\)=|\1=$(pkgincludedir)|" \
306N/A -e "s|^\(dovecot_pkglibdir\)=|\1=$(pkglibdir)|" \
306N/A -e "s|^\(dovecot_pkglibexecdir\)=|\1=$(libexecdir)/dovecot|" \
306N/A -e "s|^\(dovecot_docdir\)=|\1=$(docdir)|" \
306N/A -e "s|^\(dovecot_moduledir\)=|\1=$(moduledir)|" \
98N/A ) > dovecot-config
493N/A
493N/Aif HAVE_SYSTEMD
98N/A%.service: %.service.in
493N/A $(AM_V_GEN)sed -e 's,@sbindir\@,$(sbindir),g' -e 's,@bindir\@,$(bindir),g' -e 's,@statedir\@,$(statedir),g' $< > $@
493N/A
380N/Asystemdsystemunit_DATA = \
493N/A dovecot.socket \
493N/A dovecot.service
493N/Aelse
493N/AEXTRA_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|^\(DOVECOT_INSTALLED\)=.*$$|\1=yes|" \
-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_COMPRESS\)=.*$$|\1=-ldovecot-compression|" \
-e "s|^\(LIBDOVECOT_DSYNC\)=.*$$|\1=-ldovecot-dsync|" \
-e "s|^\(LIBDOVECOT_LDA\)=.*$$|\1=-ldovecot-lda|" \
-e "s|^\(LIBDOVECOT_LIBFTS\)=.*$$|\1=-ldovecot-fts|" \
-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
if HAVE_SYSTEMD
CLEANFILES = $systedmsystemunit_DATA
endif
DISTCLEANFILES = \
$(top_builddir)/dovecot-version.h \
$(top_builddir)/dovecot-config \
$(top_builddir)/run-test.sh
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