diff options
| -rw-r--r-- | libmu_scm/mailutils/Makefile.am | 33 | ||||
| -rw-r--r-- | libmu_scm/mailutils/mailutils.scm.in | 12 |
2 files changed, 36 insertions, 9 deletions
diff --git a/libmu_scm/mailutils/Makefile.am b/libmu_scm/mailutils/Makefile.am index 6fa617c..5eacd2d 100644 --- a/libmu_scm/mailutils/Makefile.am +++ b/libmu_scm/mailutils/Makefile.am @@ -17,15 +17,38 @@ EXTRA_DIST=mailutils.scm.in -DISTCLEANFILES=\ +CLEANFILES=\ mailutils.scm sitedir = @GUILE_SITE@/$(PACKAGE) site_DATA = mailutils.scm +MU_FEATURES=\ + -DVERSION=$(VERSION)\ + -DLIBDIR=$(libdir)\ + -DSITEDIR=$(sitedir)\ + -DBUILDDIR=$(top_builddir)/libmu_scm + +if MU_COND_SUPPORT_POP + MU_FEATURES += -DMU_SUPPORT_POP +endif + +if MU_COND_SUPPORT_IMAP + MU_FEATURES += -DMU_SUPPORT_IMAP +endif + +if MU_COND_SUPPORT_NNTP + MU_FEATURES += -DMU_SUPPORT_NNTP +endif + +if MU_COND_SUPPORT_MH + MU_FEATURES += -DMU_SUPPORT_MH +endif + +if MU_COND_SUPPORT_MAILDIR + MU_FEATURES += -DMU_SUPPORT_MAILDIR +endif + mailutils.scm: mailutils.scm.in - $(AM_V_GEN)m4 -DVERSION=$(VERSION) -DLIBDIR=$(libdir) \ - -DSITEDIR=$(sitedir) \ - -DBUILDDIR=$(top_builddir)/libmu_scm \ - $(srcdir)/mailutils.scm.in > $@ + $(AM_V_GEN)m4 $(MU_FEATURES) $(srcdir)/mailutils.scm.in > $@ diff --git a/libmu_scm/mailutils/mailutils.scm.in b/libmu_scm/mailutils/mailutils.scm.in index c4187d3..7c91d13 100644 --- a/libmu_scm/mailutils/mailutils.scm.in +++ b/libmu_scm/mailutils/mailutils.scm.in @@ -27,10 +27,14 @@ changequote([,])dnl (define mu-libs (list (cons "libmailutils" "libmailutils") (cons "libmu_auth" "libmu_auth") (cons "libproto/mbox" "libmu_mbox") - (cons "libproto/mh" "libmu_mh") - (cons "libproto/maildir" "libmu_maildir") - (cons "libproto/pop" "libmu_pop") - (cons "libproto/imap" "libmu_imap"))) +ifdef([MU_SUPPORT_MH],dnl + [(cons "libproto/mh" "libmu_mh")]) +ifdef([MU_SUPPORT_MAILDIR],dnl + [(cons "libproto/maildir" "libmu_maildir")]) +ifdef([MU_SUPPORT_POP],dnl + [(cons "libproto/pop" "libmu_pop")]) +ifdef([MU_SUPPORT_IMAP],dnl + [(cons "libproto/imap" "libmu_imap")]))) (cond ((getenv "MAILUTILS_SCM_LIBRARY_ROOT") => |
