xref: /freebsd/contrib/sendmail/Makefile (revision 2fb4f839f3fc72ce2bab12f9ba4760f97f73e97f)
14313cc83SGregory Neil Shapiro#       $Id: Makefile.dist,v 8.15 2001-08-23 20:44:39 ca Exp $
2c2aa98e2SPeter Wemm
3c2aa98e2SPeter WemmSHELL= /bin/sh
440266059SGregory Neil ShapiroSUBDIRS= libsm libsmutil libsmdb sendmail editmap mail.local \
540266059SGregory Neil Shapiro	 mailstats makemap praliases rmail smrsh vacation
640266059SGregory Neil Shapiro# libmilter: requires pthread
7c2aa98e2SPeter WemmBUILD=   ./Build
8c2aa98e2SPeter WemmOPTIONS= $(CONFIG) $(FLAGS)
9c2aa98e2SPeter Wemm
1006f25ae9SGregory Neil Shapiroall: FRC
1106f25ae9SGregory Neil Shapiro	@for x in $(SUBDIRS); \
1206f25ae9SGregory Neil Shapiro	do \
13*2fb4f839SGregory Neil Shapiro		(cd $$x && echo Making $@ in: && pwd && \
14*2fb4f839SGregory Neil Shapiro		$(SHELL) $(BUILD) $(OPTIONS)) || exit; \
1506f25ae9SGregory Neil Shapiro	done
1606f25ae9SGregory Neil Shapiro
1706f25ae9SGregory Neil Shapiroclean: FRC
18c2aa98e2SPeter Wemm	@for x in $(SUBDIRS); \
19c2aa98e2SPeter Wemm	do \
20c2aa98e2SPeter Wemm		(cd $$x; echo Making $@ in:; pwd; \
21c2aa98e2SPeter Wemm		$(SHELL) $(BUILD) $(OPTIONS) $@); \
22c2aa98e2SPeter Wemm	done
23c2aa98e2SPeter Wemm
2406f25ae9SGregory Neil Shapiroinstall: FRC
2506f25ae9SGregory Neil Shapiro	@for x in $(SUBDIRS); \
2606f25ae9SGregory Neil Shapiro	do \
27*2fb4f839SGregory Neil Shapiro		(cd $$x && echo Making $@ in: && pwd && \
28*2fb4f839SGregory Neil Shapiro		$(SHELL) $(BUILD) $(OPTIONS) $@) || exit; \
2906f25ae9SGregory Neil Shapiro	done
3006f25ae9SGregory Neil Shapiro
3140266059SGregory Neil Shapiroinstall-docs: FRC
3240266059SGregory Neil Shapiro	@for x in $(SUBDIRS); \
3340266059SGregory Neil Shapiro	do \
34*2fb4f839SGregory Neil Shapiro		(cd $$x && echo Making $@ in: && pwd && \
35*2fb4f839SGregory Neil Shapiro		$(SHELL) $(BUILD) $(OPTIONS) $@) || exit; \
3640266059SGregory Neil Shapiro	done
3740266059SGregory Neil Shapiro
3806f25ae9SGregory Neil Shapirofresh: FRC
39c2aa98e2SPeter Wemm	@for x in $(SUBDIRS); \
40c2aa98e2SPeter Wemm	do \
41*2fb4f839SGregory Neil Shapiro		(cd $$x && echo Making $@ in: && pwd && \
42*2fb4f839SGregory Neil Shapiro		$(SHELL) $(BUILD) $(OPTIONS) -c) || exit; \
43c2aa98e2SPeter Wemm	done
44c2aa98e2SPeter Wemm
4506f25ae9SGregory Neil Shapiro$(SUBDIRS): FRC
46c2aa98e2SPeter Wemm	@cd $@; pwd; \
47c2aa98e2SPeter Wemm	$(SHELL) $(BUILD) $(OPTIONS)
48c2aa98e2SPeter Wemm
49c2aa98e2SPeter WemmFRC:
50