X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=mts%2FMakefile.in;h=08b4754ca08f001b2cc0b2a3b92b5573f5c2c2f6;hp=a8c5ee587f58151720097042b921023587f8eae2;hb=75e073ea52a427394690e0c1ef7943a1727c7095;hpb=e2d7f42498f9cb8cb4b0f4ddd7fcd395829157f2 diff --git a/mts/Makefile.in b/mts/Makefile.in index a8c5ee5..08b4754 100644 --- a/mts/Makefile.in +++ b/mts/Makefile.in @@ -17,6 +17,15 @@ etcdir='$(etcdir)' libdir='$(libdir)' mandir='$(mandir)' \ mailspool='$(mailspool)' sendmailpath='$(sendmailpath)' \ default_editor='$(default_editor)' default_pager='$(default_pager)' +LORDER = @LORDER@ +TSORT = @TSORT@ +RANLIB = @RANLIB@ +LIBTOOL = @LIBTOOL@ +GNU_LIBTOOL = @GNU_LIBTOOL@ + +# object files that go into libmts.a +OBJS = generic/client.o generic/mts.o smtp/hosts.o smtp/smtp.o + # auxiliary files AUX = Makefile.in @@ -24,18 +33,32 @@ AUX = Makefile.in DIST = $(AUX) # subdirectories -SUBDIRS = smtp sendmail mmdf +SUBDIRS = smtp generic # mail transport agent we are using (currently always smtp) -MTS = smtp +# MTS = smtp +# DEPRECATED: smtp/sendmail functionality handled by mts.conf # ========= DEPENDENCIES FOR BUILDING AND INSTALLING ========== -all install uninstall: - for subdir in $(MTS); do \ - (cd $$subdir && $(MAKE) $(MAKEDEFS) $@) || exit 1; \ +all: all-recursive libmts.a + +all-recursive: + for subdir in $(SUBDIRS); do \ + (cd $$subdir && $(MAKE) $(MAKEDEFS) all) || exit 1; \ done +libmts.a: $(OBJS) + rm -f $@ + if test x$(LIBTOOL) != x -a x$(GNU_LIBTOOL) = x ; then \ + $(LIBTOOL) -static -c $(OBJS) -o $@ ; \ + else \ + ar cr $@ `$(LORDER) $(OBJS) | $(TSORT)` ; \ + $(RANLIB) $@ ; \ + fi + +install uninstall: + # ========== DEPENDENCIES FOR CLEANUP ========== mostlyclean: mostlyclean-recursive mostlyclean-local @@ -48,7 +71,7 @@ mostlyclean-local: rm -f *~ clean-local: mostlyclean-local - + rm -f libmts.a distclean-local: clean-local rm -f Makefile