head	1.13;
access;
symbols
	RELENG_2_2_8_RELEASE:1.5.2.4
	RELENG_2_2_7_RELEASE:1.5.2.4
	RELENG_2_2_6_RELEASE:1.5.2.4
	v8_8_8:1.1.1.3
	SENDMAIL:1.1.1
	RELENG_2_2_5_RELEASE:1.5.2.4
	v8_8_7:1.1.1.3
	v8_8_6:1.1.1.3
	RELENG_2_2_2_RELEASE:1.5.2.1
	RELENG_2_2_1_RELEASE:1.5.2.1
	RELENG_2_2_0_RELEASE:1.5.2.1
	RELENG_2_1_7_RELEASE:1.3.4.2
	v8_8_5:1.1.1.3
	v8_8_4:1.1.1.2
	RELENG_2_1_6_1_RELEASE:1.3.4.1
	v8_8_3:1.1.1.2
	RELENG_2_1_6_RELEASE:1.3.4.1
	RELENG_2_2:1.5.0.2
	RELENG_2_2_BP:1.5
	v8_8_2:1.1.1.2
	v8_7_6:1.1.1.2
	RELENG_2_1_5_RELEASE:1.3.4.1
	v8_7_5:1.1.1.2
	v8_7_4:1.1.1.2
	v8_7_3:1.1.1.2
	v8_7_2:1.1.1.2
	ALLMAN:1.1.1
	RELENG_2_1_0_RELEASE:1.3
	v8_6_12:1.1.1.1
	RELENG_2_1_0:1.3.0.4
	RELENG_2_1_0_BP:1.3
	RELENG_2_0_5_RELEASE:1.3
	RELENG_2_0_5:1.3.0.2
	RELENG_2_0_5_BP:1.3
	RELENG_2_0_5_ALPHA:1.2
	RELEASE_2_0:1.2
	BETA_2_0:1.2
	ALPHA_2_0:1.2.0.2
	bsd_44_lite:1.1.1.1
	CSRG:1.1.1;
locks; strict;
comment	@# @;


1.13
date	98.08.04.16.35.39;	author peter;	state dead;
branches;
next	1.12;

1.12
date	98.06.09.05.36.42;	author imp;	state Exp;
branches;
next	1.11;

1.11
date	97.09.22.07.33.14;	author jkh;	state Exp;
branches;
next	1.10;

1.10
date	97.08.14.14.42.05;	author peter;	state Exp;
branches;
next	1.9;

1.9
date	97.01.27.07.42.59;	author peter;	state Exp;
branches;
next	1.8;

1.8
date	96.12.28.18.11.08;	author peter;	state Exp;
branches;
next	1.7;

1.7
date	96.12.28.18.02.06;	author peter;	state Exp;
branches;
next	1.6;

1.6
date	96.12.28.17.57.28;	author peter;	state Exp;
branches;
next	1.5;

1.5
date	95.12.02.19.57.39;	author peter;	state Exp;
branches
	1.5.2.1;
next	1.4;

1.4
date	95.12.02.18.16.04;	author peter;	state Exp;
branches;
next	1.3;

1.3
date	95.05.30.03.51.45;	author rgrimes;	state Exp;
branches
	1.3.4.1;
next	1.2;

1.2
date	94.10.31.01.17.24;	author ats;	state Exp;
branches;
next	1.1;

1.1
date	94.05.26.05.22.43;	author rgrimes;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	94.05.26.05.22.44;	author rgrimes;	state Exp;
branches;
next	1.1.1.2;

1.1.1.2
date	95.12.02.17.27.24;	author peter;	state Exp;
branches;
next	1.1.1.3;

1.1.1.3
date	97.01.27.07.36.31;	author peter;	state Exp;
branches;
next	;

1.3.4.1
date	96.03.25.06.52.41;	author peter;	state Exp;
branches;
next	1.3.4.2;

1.3.4.2
date	97.02.05.07.49.18;	author peter;	state Exp;
branches;
next	1.3.4.3;

1.3.4.3
date	97.08.14.15.03.28;	author peter;	state Exp;
branches;
next	;

1.5.2.1
date	97.02.05.07.28.51;	author peter;	state Exp;
branches;
next	1.5.2.2;

1.5.2.2
date	97.06.28.08.07.11;	author peter;	state Exp;
branches;
next	1.5.2.3;

1.5.2.3
date	97.08.14.14.45.19;	author peter;	state Exp;
branches;
next	1.5.2.4;

1.5.2.4
date	97.09.22.08.10.27;	author jkh;	state Exp;
branches;
next	;


desc
@@


1.13
log
@Remove old sendmail (to the Attic)
@
text
@#	@@(#)Makefile	8.19 (Berkeley) 1/14/97

#
#  This Makefile uses the new Berkeley "make" program.  See Makefile.dist
#  for a more vanilla version.
#
#  Create configuration files using "m4 ../m4/cf.m4 file.mc > file.cf";
#  this may be easier than tweaking the Makefile.  You do need to
#  have a fairly modern M4 available (GNU m4 works).  On SunOS, use
#  /usr/5bin/m4.
#

M4=	m4
#M4=	/usr/src/usr.bin/m4/obj/m4
CFDIR=	..
CHMOD=	chmod
ROMODE=	444
RM=	rm -f

.SUFFIXES:  .mc .cf

.mc.cf:
	$(RM) ${.TARGET}
	(cd ${.CURDIR} && $(M4) ${CFDIR}/m4/cf.m4 ${@@:R}.mc) > ${.TARGET}
	$(CHMOD) $(ROMODE) ${.TARGET}

ALL=	freebsd.cf

# Local sendmail.cf, may be set in /etc/make.conf.  Warning! If set, this
# causes 'make install' to always copy it over /etc/sendmail.cf!!!
# Caveat emptor!  Be sure you want this before you enable it.
.if defined(SENDMAIL_CF)
ALL+=	${SENDMAIL_CF}
.endif

CLEANFILES+=$(ALL)

#We dont build the generic stuff...
#Use `make generic-bsd4.4.cf' if you want one..
#ALL=	generic-bsd4.4.cf generic-hpux9.cf generic-hpux10.cf \
#		generic-osf1.cf generic-solaris2.cf \
#		generic-sunos4.1.cf generic-ultrix4.cf \
#	cs-hpux9.cf cs-osf1.cf cs-solaris2.cf \
#		cs-sunos4.1.cf cs-ultrix4.cf \
#	s2k-osf1.cf s2k-ultrix4.cf \
#	chez.cs.cf huginn.cs.cf mail.cs.cf mail.eecs.cf mailspool.cs.cf \
#		python.cs.cf ucbarpa.cf ucbvax.cf vangogh.cs.cf knecht.cf

all: $(ALL)

depend:

install:
.if defined(SENDMAIL_CF)
	${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 644 ${SENDMAIL_CF} \
		${DESTDIR}/etc/sendmail.cf
.endif

# Helper for src/etc/Makefile
etc-sendmail.cf: freebsd.cf
	${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 644 freebsd.cf \
		${DESTDIR}/etc/sendmail.cf

# this is overkill, but....
M4FILES=\
	${CFDIR}/domain/generic.m4 \
	${CFDIR}/domain/Berkeley.EDU.m4 \
	${CFDIR}/domain/CS.Berkeley.EDU.m4 \
	${CFDIR}/domain/EECS.Berkeley.EDU.m4 \
	${CFDIR}/domain/S2K.Berkeley.EDU.m4 \
	${CFDIR}/feature/allmasquerade.m4 \
	${CFDIR}/feature/always_add_domain.m4 \
	${CFDIR}/feature/bestmx_is_local.m4 \
	${CFDIR}/feature/bitdomain.m4 \
	${CFDIR}/feature/domaintable.m4 \
	${CFDIR}/feature/local_procmail.m4 \
	${CFDIR}/feature/mailertable.m4 \
	${CFDIR}/feature/nocanonify.m4 \
	${CFDIR}/feature/nodns.m4 \
	${CFDIR}/feature/notsticky.m4 \
	${CFDIR}/feature/nouucp.m4 \
	${CFDIR}/feature/nullclient.m4 \
	${CFDIR}/feature/redirect.m4 \
	${CFDIR}/feature/smrsh.m4 \
	${CFDIR}/feature/stickyhost.m4 \
	${CFDIR}/feature/use_cw_file.m4 \
	${CFDIR}/feature/uucpdomain.m4 \
	${CFDIR}/hack/cssubdomain.m4 \
	${CFDIR}/m4/cf.m4 \
	${CFDIR}/m4/cfhead.m4 \
	${CFDIR}/m4/nullrelay.m4 \
	${CFDIR}/m4/proto.m4 \
	${CFDIR}/m4/version.m4 \
	${CFDIR}/mailer/cyrus.m4 \
	${CFDIR}/mailer/fax.m4 \
	${CFDIR}/mailer/local.m4 \
	${CFDIR}/mailer/mail11.m4 \
	${CFDIR}/mailer/pop.m4 \
	${CFDIR}/mailer/procmail.m4 \
	${CFDIR}/mailer/smtp.m4 \
	${CFDIR}/mailer/usenet.m4 \
	${CFDIR}/mailer/uucp.m4 \
	${CFDIR}/ostype/aix3.m4 \
	${CFDIR}/ostype/amdahl-uts.m4 \
	${CFDIR}/ostype/aux.m4 \
	${CFDIR}/ostype/bsd4.3.m4 \
	${CFDIR}/ostype/bsd4.4.m4 \
	${CFDIR}/ostype/bsdi1.0.m4 \
	${CFDIR}/ostype/dgux.m4 \
	${CFDIR}/ostype/domainos.m4 \
	${CFDIR}/ostype/dynix3.2.m4 \
	${CFDIR}/ostype/hpux9.m4 \
	${CFDIR}/ostype/irix4.m4 \
	${CFDIR}/ostype/irix5.m4 \
	${CFDIR}/ostype/linux.m4 \
	${CFDIR}/ostype/nextstep.m4 \
	${CFDIR}/ostype/osf1.m4 \
	${CFDIR}/ostype/ptx2.m4 \
	${CFDIR}/ostype/riscos4.5.m4 \
	${CFDIR}/ostype/sco3.2.m4 \
	${CFDIR}/ostype/solaris2.m4 \
	${CFDIR}/ostype/sunos3.5.m4 \
	${CFDIR}/ostype/sunos4.1.m4 \
	${CFDIR}/ostype/svr4.m4 \
	${CFDIR}/ostype/ultrix4.m4 \
	${CFDIR}/siteconfig/uucp.cogsci.m4 \
	${CFDIR}/siteconfig/uucp.old.arpa.m4 \
	${CFDIR}/siteconfig/uucp.ucbarpa.m4 \
	${CFDIR}/siteconfig/uucp.ucbvax.m4 \

$(ALL):  $(M4FILES)

.include <bsd.prog.mk>
@


1.12
log
@$@@ is deprecated, use longer forms of single char macros
@
text
@@


1.11
log
@If we're going to blindly install freebsd.cf from the etc-sendmail.cf
rule then we'd better depend on it.
@
text
@d23 3
a25 3
	$(RM) $@@
	(cd ${.CURDIR} && $(M4) ${CFDIR}/m4/cf.m4 ${@@:R}.mc) > $@@
	$(CHMOD) $(ROMODE) $@@
a57 1
	
@


1.10
log
@Snapshot the various mail configurations.  hub.mc was reconstructed to
produce the same sendmail.cf since the original has been lost.
@
text
@d61 1
a61 1
etc-sendmail.cf:
@


1.9
log
@Merge 8.8.4 -> 8.8.5 changes onto mainline
@
text
@d27 1
a27 1
ALL=	freebsd.cf freefall.cf
@


1.8
log
@Allow an optional setting to specify a .cf file to be built and installed
into /etc during the sendmail build.  Not for the feint hearted.
(I have been using something like this for some time since I only ever
 edit my system's .mc file)
@
text
@d1 1
a1 1
#	@@(#)Makefile	8.17 (Berkeley) 9/12/95
d7 1
a7 1
#  Configuration files are created using "m4 file.mc > file.cf";
d47 1
a47 1
#		python.cs.cf ucbarpa.cf ucbvax.cf vangogh.cs.cf
@


1.7
log
@Use the label that Bruce suggested, it seems the src/etc/Makefile "helpers"
are all prefixed with "etc-".
@
text
@d28 8
d51 13
a63 1
depend install:
a132 4

etc-sendmail.cf:
	${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 644 freebsd.cf \
		${DESTDIR}/etc/sendmail.cf
@


1.6
log
@Add a hook for installing the /etc/sendmail.cf file

Submitted by: bde
@
text
@d114 1
a114 1
install-sendmail.cf:
@


1.5
log
@Update the freefall.mc file to (almost) match what is actually being
run on freefall..
Create freebsd.mc which is intended to be installed by src/etc/Makefile
onto generic freebsd systems.
@
text
@d114 4
@


1.5.2.1
log
@Update 8.8.4 -> 8.8.5 on 2.2 branch
@
text
@d1 1
a1 1
#	@@(#)Makefile	8.19 (Berkeley) 1/14/97
d7 1
a7 1
#  Create configuration files using "m4 ../m4/cf.m4 file.mc > file.cf";
d39 1
a39 1
#		python.cs.cf ucbarpa.cf ucbvax.cf vangogh.cs.cf knecht.cf
@


1.5.2.2
log
@YAMFC: Update to sendmail-8.8.6
@
text
@a27 8

# Local sendmail.cf, may be set in /etc/make.conf.  Warning! If set, this
# causes 'make install' to always copy it over /etc/sendmail.cf!!!
# Caveat emptor!  Be sure you want this before you enable it.
.if defined(SENDMAIL_CF)
ALL+=	${SENDMAIL_CF}
.endif

d43 1
a43 13
depend:

install:
.if defined(SENDMAIL_CF)
	${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 644 ${SENDMAIL_CF} \
		${DESTDIR}/etc/sendmail.cf
.endif
	

# Helper for src/etc/Makefile
etc-sendmail.cf:
	${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 644 freebsd.cf \
		${DESTDIR}/etc/sendmail.cf
@


1.5.2.3
log
@YAMFC: freefall/hub mail configs before they get lost again.
(Yes, this is essentially unspamming the previous freefall.mc change that
was lost when 8.8.7 was copied back to 2.2)
@
text
@d27 1
a27 1
ALL=	freebsd.cf
@


1.5.2.4
log
@MFC: depend on freebsd.cf if we're going to install it.
@
text
@d61 1
a61 1
etc-sendmail.cf: freebsd.cf
@


1.4
log
@Initial round of conflict resolutions..  I need to do another
pass over this and check it more closely, but my initial concern was
to get it to all compile again.  Some of the obsoleted files 'cvs rm'ed.
@
text
@d24 1
a24 1
	(cd ${.CURDIR} && $(M4) ${CFDIR}/m4/cf.m4 ${@@:R}.mc > $@@)
d27 13
a39 8
ALL=	generic-bsd4.4.cf generic-hpux9.cf generic-hpux10.cf \
		generic-osf1.cf generic-solaris2.cf \
		generic-sunos4.1.cf generic-ultrix4.cf \
	cs-hpux9.cf cs-osf1.cf cs-solaris2.cf \
		cs-sunos4.1.cf cs-ultrix4.cf \
	s2k-osf1.cf s2k-ultrix4.cf \
	chez.cs.cf huginn.cs.cf mail.cs.cf mail.eecs.cf mailspool.cs.cf \
		python.cs.cf ucbarpa.cf ucbvax.cf vangogh.cs.cf
d47 1
@


1.3
log
@Remove trailing whitespace.
@
text
@d1 11
a11 1
#	@@(#)Makefile	8.5 (Berkeley) 12/1/93
d15 1
d24 1
a24 1
	(cd ${.CURDIR} && $(M4) ${@@:R}.mc ) > $@@
d27 8
a34 11
CLEANFILES=	cs-hidden.cf cs-exposed.cf \
	hpux-cs-exposed.cf hpux-cs-hidden.cf \
	riscos-cs-exposed.cf \
	sunos3.5-cs-exposed.cf sunos3.5-cs-hidden.cf \
	sunos4.1-cs-exposed.cf sunos4.1-cs-hidden.cf \
	ultrix4.1-cs-exposed.cf ultrix4.1-cs-hidden.cf \
	osf1-cs-exposed.cf osf1-cs-hidden.cf \
	mail.cs.cf mail.eecs.cf ucbvax.cf vangogh.cf \
	chez.cf knecht.cf cogsci.cf alpha.cf s2k.cf auspex.cf \
	python.cf \
	clientproto.cf tcpproto.cf uucpproto.cf
d36 1
a36 1
all: $(CLEANFILES)
d42 63
a104 46
	../domain/Berkeley.m4 \
	../domain/cs.exposed.m4 \
	../domain/cs.hidden.m4 \
	../domain/eecs.hidden.m4 \
	../domain/s2k.m4 \
	../feature/allmasquerade.m4 \
	../feature/always_add_domain.m4 \
	../feature/bitdomain.m4 \
	../feature/domaintable.m4 \
	../feature/mailertable.m4 \
	../feature/nocanonify.m4 \
	../feature/nodns.m4 \
	../feature/notsticky.m4 \
	../feature/nouucp.m4 \
	../feature/nullclient.m4 \
	../feature/redirect.m4 \
	../feature/use_cw_file.m4 \
	../feature/uucpdomain.m4 \
	../hack/cssubdomain.m4 \
	../m4/cf.m4 \
	../m4/nullrelay.m4 \
	../m4/proto.m4 \
	../m4/version.m4 \
	../mailer/fax.m4 \
	../mailer/local.m4 \
	../mailer/smtp.m4 \
	../mailer/usenet.m4 \
	../mailer/uucp.m4 \
	../ostype/aix3.m4 \
	../ostype/bsd4.3.m4 \
	../ostype/bsd4.4.m4 \
	../ostype/hpux.m4 \
	../ostype/irix.m4 \
	../ostype/linux.m4 \
	../ostype/nextstep.m4 \
	../ostype/osf1.m4 \
	../ostype/riscos4.5.m4 \
	../ostype/solaris2.m4 \
	../ostype/sunos3.5.m4 \
	../ostype/sunos4.1.m4 \
	../ostype/svr4.m4 \
	../ostype/ultrix4.1.m4 \
	../siteconfig/uucp.cogsci.m4 \
	../siteconfig/uucp.old.arpa.m4 \
	../siteconfig/uucp.ucbarpa.m4 \
	../siteconfig/uucp.ucbvax.m4 \
@


1.3.4.1
log
@Update sendmail to -current version (8.7.5) to fix various known security
holes and a lot of bugs.

8.7.* has pretty much finished development, 8.8 is in alpha testing.

A seperate commit will follow to do a couple of 2.1.x specific things and
to turn off the infamous 8bitmime->quoted-printable conversion when talking
to older sendmails.

OK'ed by: davidg

(Note: a lot of tags were added behind the scenes for the new files)
@
text
@d1 1
a1 11
#	@@(#)Makefile	8.17 (Berkeley) 9/12/95

#
#  This Makefile uses the new Berkeley "make" program.  See Makefile.dist
#  for a more vanilla version.
#
#  Configuration files are created using "m4 file.mc > file.cf";
#  this may be easier than tweaking the Makefile.  You do need to
#  have a fairly modern M4 available (GNU m4 works).  On SunOS, use
#  /usr/5bin/m4.
#
a4 1
CFDIR=	..
d13 1
a13 1
	(cd ${.CURDIR} && $(M4) ${CFDIR}/m4/cf.m4 ${@@:R}.mc) > $@@
d16 11
a26 13
ALL=	freebsd.cf freefall.cf
CLEANFILES+=$(ALL)

#We dont build the generic stuff...
#Use `make generic-bsd4.4.cf' if you want one..
#ALL=	generic-bsd4.4.cf generic-hpux9.cf generic-hpux10.cf \
#		generic-osf1.cf generic-solaris2.cf \
#		generic-sunos4.1.cf generic-ultrix4.cf \
#	cs-hpux9.cf cs-osf1.cf cs-solaris2.cf \
#		cs-sunos4.1.cf cs-ultrix4.cf \
#	s2k-osf1.cf s2k-ultrix4.cf \
#	chez.cs.cf huginn.cs.cf mail.cs.cf mail.eecs.cf mailspool.cs.cf \
#		python.cs.cf ucbarpa.cf ucbvax.cf vangogh.cs.cf
d28 1
a28 1
all: $(ALL)
d34 46
a79 64
	${CFDIR}/domain/generic.m4 \
	${CFDIR}/domain/Berkeley.EDU.m4 \
	${CFDIR}/domain/CS.Berkeley.EDU.m4 \
	${CFDIR}/domain/EECS.Berkeley.EDU.m4 \
	${CFDIR}/domain/S2K.Berkeley.EDU.m4 \
	${CFDIR}/feature/allmasquerade.m4 \
	${CFDIR}/feature/always_add_domain.m4 \
	${CFDIR}/feature/bestmx_is_local.m4 \
	${CFDIR}/feature/bitdomain.m4 \
	${CFDIR}/feature/domaintable.m4 \
	${CFDIR}/feature/local_procmail.m4 \
	${CFDIR}/feature/mailertable.m4 \
	${CFDIR}/feature/nocanonify.m4 \
	${CFDIR}/feature/nodns.m4 \
	${CFDIR}/feature/notsticky.m4 \
	${CFDIR}/feature/nouucp.m4 \
	${CFDIR}/feature/nullclient.m4 \
	${CFDIR}/feature/redirect.m4 \
	${CFDIR}/feature/smrsh.m4 \
	${CFDIR}/feature/stickyhost.m4 \
	${CFDIR}/feature/use_cw_file.m4 \
	${CFDIR}/feature/uucpdomain.m4 \
	${CFDIR}/hack/cssubdomain.m4 \
	${CFDIR}/m4/cf.m4 \
	${CFDIR}/m4/cfhead.m4 \
	${CFDIR}/m4/nullrelay.m4 \
	${CFDIR}/m4/proto.m4 \
	${CFDIR}/m4/version.m4 \
	${CFDIR}/mailer/cyrus.m4 \
	${CFDIR}/mailer/fax.m4 \
	${CFDIR}/mailer/local.m4 \
	${CFDIR}/mailer/mail11.m4 \
	${CFDIR}/mailer/pop.m4 \
	${CFDIR}/mailer/procmail.m4 \
	${CFDIR}/mailer/smtp.m4 \
	${CFDIR}/mailer/usenet.m4 \
	${CFDIR}/mailer/uucp.m4 \
	${CFDIR}/ostype/aix3.m4 \
	${CFDIR}/ostype/amdahl-uts.m4 \
	${CFDIR}/ostype/aux.m4 \
	${CFDIR}/ostype/bsd4.3.m4 \
	${CFDIR}/ostype/bsd4.4.m4 \
	${CFDIR}/ostype/bsdi1.0.m4 \
	${CFDIR}/ostype/dgux.m4 \
	${CFDIR}/ostype/domainos.m4 \
	${CFDIR}/ostype/dynix3.2.m4 \
	${CFDIR}/ostype/hpux9.m4 \
	${CFDIR}/ostype/irix4.m4 \
	${CFDIR}/ostype/irix5.m4 \
	${CFDIR}/ostype/linux.m4 \
	${CFDIR}/ostype/nextstep.m4 \
	${CFDIR}/ostype/osf1.m4 \
	${CFDIR}/ostype/ptx2.m4 \
	${CFDIR}/ostype/riscos4.5.m4 \
	${CFDIR}/ostype/sco3.2.m4 \
	${CFDIR}/ostype/solaris2.m4 \
	${CFDIR}/ostype/sunos3.5.m4 \
	${CFDIR}/ostype/sunos4.1.m4 \
	${CFDIR}/ostype/svr4.m4 \
	${CFDIR}/ostype/ultrix4.m4 \
	${CFDIR}/siteconfig/uucp.cogsci.m4 \
	${CFDIR}/siteconfig/uucp.old.arpa.m4 \
	${CFDIR}/siteconfig/uucp.ucbarpa.m4 \
	${CFDIR}/siteconfig/uucp.ucbvax.m4 \
@


1.3.4.2
log
@Update to 8.8.5 from -current onto 2.1.x branch.  Note, this is a blind
commit, I do not have any sane 2.1.x systems within reach.
@
text
@d1 1
a1 1
#	@@(#)Makefile	8.19 (Berkeley) 1/14/97
d7 1
a7 1
#  Create configuration files using "m4 ../m4/cf.m4 file.mc > file.cf";
d39 1
a39 1
#		python.cs.cf ucbarpa.cf ucbvax.cf vangogh.cs.cf knecht.cf
@


1.3.4.3
log
@Update 2.1.x from sendmail-8.8.5 to 8.8.7
@
text
@d27 1
a27 9
ALL=	freebsd.cf

# Local sendmail.cf, may be set in /etc/make.conf.  Warning! If set, this
# causes 'make install' to always copy it over /etc/sendmail.cf!!!
# Caveat emptor!  Be sure you want this before you enable it.
.if defined(SENDMAIL_CF)
ALL+=	${SENDMAIL_CF}
.endif

d43 1
a43 13
depend:

install:
.if defined(SENDMAIL_CF)
	${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 644 ${SENDMAIL_CF} \
		${DESTDIR}/etc/sendmail.cf
.endif
	

# Helper for src/etc/Makefile
etc-sendmail.cf:
	${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 644 freebsd.cf \
		${DESTDIR}/etc/sendmail.cf
@


1.2
log
@Deleted the private clean/cleandir targets in the Makefile. Delete
a hardcoded reference to the "obj" dir. So this makefile should now
work with and without an obj dir and deletes the obj dir with a
normal cleandir.
@
text
@d30 1
a30 1
depend install: 
@


1.1
log
@Initial revision
@
text
@d13 1
a13 1
	(cd ${.CURDIR} && $(M4) ${@@:R}.mc > obj/$@@)
d16 1
a16 1
ALL=	cs-hidden.cf cs-exposed.cf \
d28 1
a28 4
all: $(ALL)

clean cleandir:
	$(RM) $(ALL) core
@


1.1.1.1
log
@BSD 4.4 Lite usr.sbin Sources
@
text
@@


1.1.1.2
log
@Import Sendmail-8.7.2 as discussed on -current.

The conflict merge will happen shortly after.
@
text
@d1 1
a1 11
#	@@(#)Makefile	8.17 (Berkeley) 9/12/95

#
#  This Makefile uses the new Berkeley "make" program.  See Makefile.dist
#  for a more vanilla version.
#
#  Configuration files are created using "m4 file.mc > file.cf";
#  this may be easier than tweaking the Makefile.  You do need to
#  have a fairly modern M4 available (GNU m4 works).  On SunOS, use
#  /usr/5bin/m4.
#
a4 1
CFDIR=	..
d13 1
a13 1
	(cd ${.CURDIR} && $(M4) ${CFDIR}/m4/cf.m4 ${@@:R}.mc > obj/$@@)
d16 11
a26 8
ALL=	generic-bsd4.4.cf generic-hpux9.cf generic-hpux10.cf \
		generic-osf1.cf generic-solaris2.cf \
		generic-sunos4.1.cf generic-ultrix4.cf \
	cs-hpux9.cf cs-osf1.cf cs-solaris2.cf \
		cs-sunos4.1.cf cs-ultrix4.cf \
	s2k-osf1.cf s2k-ultrix4.cf \
	chez.cs.cf huginn.cs.cf mail.cs.cf mail.eecs.cf mailspool.cs.cf \
		python.cs.cf ucbarpa.cf ucbvax.cf vangogh.cs.cf
d37 46
a82 63
	${CFDIR}/domain/Berkeley.EDU.m4 \
	${CFDIR}/domain/CS.Berkeley.EDU.m4 \
	${CFDIR}/domain/EECS.Berkeley.EDU.m4 \
	${CFDIR}/domain/S2K.Berkeley.EDU.m4 \
	${CFDIR}/feature/allmasquerade.m4 \
	${CFDIR}/feature/always_add_domain.m4 \
	${CFDIR}/feature/bestmx_is_local.m4 \
	${CFDIR}/feature/bitdomain.m4 \
	${CFDIR}/feature/domaintable.m4 \
	${CFDIR}/feature/local_procmail.m4 \
	${CFDIR}/feature/mailertable.m4 \
	${CFDIR}/feature/nocanonify.m4 \
	${CFDIR}/feature/nodns.m4 \
	${CFDIR}/feature/notsticky.m4 \
	${CFDIR}/feature/nouucp.m4 \
	${CFDIR}/feature/nullclient.m4 \
	${CFDIR}/feature/redirect.m4 \
	${CFDIR}/feature/smrsh.m4 \
	${CFDIR}/feature/stickyhost.m4 \
	${CFDIR}/feature/use_cw_file.m4 \
	${CFDIR}/feature/uucpdomain.m4 \
	${CFDIR}/hack/cssubdomain.m4 \
	${CFDIR}/m4/cf.m4 \
	${CFDIR}/m4/cfhead.m4 \
	${CFDIR}/m4/nullrelay.m4 \
	${CFDIR}/m4/proto.m4 \
	${CFDIR}/m4/version.m4 \
	${CFDIR}/mailer/cyrus.m4 \
	${CFDIR}/mailer/fax.m4 \
	${CFDIR}/mailer/local.m4 \
	${CFDIR}/mailer/mail11.m4 \
	${CFDIR}/mailer/pop.m4 \
	${CFDIR}/mailer/procmail.m4 \
	${CFDIR}/mailer/smtp.m4 \
	${CFDIR}/mailer/usenet.m4 \
	${CFDIR}/mailer/uucp.m4 \
	${CFDIR}/ostype/aix3.m4 \
	${CFDIR}/ostype/amdahl-uts.m4 \
	${CFDIR}/ostype/aux.m4 \
	${CFDIR}/ostype/bsd4.3.m4 \
	${CFDIR}/ostype/bsd4.4.m4 \
	${CFDIR}/ostype/bsdi1.0.m4 \
	${CFDIR}/ostype/dgux.m4 \
	${CFDIR}/ostype/domainos.m4 \
	${CFDIR}/ostype/dynix3.2.m4 \
	${CFDIR}/ostype/hpux9.m4 \
	${CFDIR}/ostype/irix4.m4 \
	${CFDIR}/ostype/irix5.m4 \
	${CFDIR}/ostype/linux.m4 \
	${CFDIR}/ostype/nextstep.m4 \
	${CFDIR}/ostype/osf1.m4 \
	${CFDIR}/ostype/ptx2.m4 \
	${CFDIR}/ostype/riscos4.5.m4 \
	${CFDIR}/ostype/sco3.2.m4 \
	${CFDIR}/ostype/solaris2.m4 \
	${CFDIR}/ostype/sunos3.5.m4 \
	${CFDIR}/ostype/sunos4.1.m4 \
	${CFDIR}/ostype/svr4.m4 \
	${CFDIR}/ostype/ultrix4.m4 \
	${CFDIR}/siteconfig/uucp.cogsci.m4 \
	${CFDIR}/siteconfig/uucp.old.arpa.m4 \
	${CFDIR}/siteconfig/uucp.ucbarpa.m4 \
	${CFDIR}/siteconfig/uucp.ucbvax.m4 \
@


1.1.1.3
log
@Import sendmail 8.8.5.  See RELEASE_NOTES for changes.

Obtained from: ftp.sendmail.org:/pub/sendmail
@
text
@d1 1
a1 1
#	@@(#)Makefile	8.19 (Berkeley) 1/14/97
d7 1
a7 1
#  Create configuration files using "m4 ../m4/cf.m4 file.mc > file.cf";
d34 1
a34 1
		python.cs.cf ucbarpa.cf ucbvax.cf vangogh.cs.cf knecht.cf
@
