xref: /freebsd/usr.sbin/sendmail/Makefile (revision 8ea9610d484cb0f9a79b1ffa9ba34f4918ec3620)
122751f56SPeter Wemm#	@(#)Makefile	8.8 (Berkeley) 3/28/97
297d92980SPeter Wemm# $FreeBSD$
358162a73SPeter Wemm
422751f56SPeter WemmSMDIR=	${.CURDIR}/../../contrib/sendmail/src
522751f56SPeter Wemm.PATH:	${SMDIR}
658162a73SPeter Wemm
78ea9610dSPeter WemmBINDIR?=/usr/libexec/sendmail
88ea9610dSPeter Wemm
922751f56SPeter WemmPROG=	sendmail
1058162a73SPeter Wemm
1122751f56SPeter Wemm# Define the database format to use for aliases et al.
1222751f56SPeter WemmDBMDEF=	-DNEWDB
1358162a73SPeter Wemm
1422751f56SPeter Wemm# If you don't want NIS alias/map support, comment out this line
1522751f56SPeter WemmNIS=	-DNIS
1658162a73SPeter Wemm
1722751f56SPeter Wemm# Map extensions
1822751f56SPeter WemmMAPS=	-DMAP_REGEX
1958162a73SPeter Wemm
202331d160SMark MurrayCFLAGS+=-I${SMDIR} ${DBMDEF} ${NIS} -DTCPWRAPPERS ${MAPS}
213539ed8bSPeter WemmCFLAGS+=-D_FFR_MAX_MIME_HEADER_LENGTH
229e5e26b3SPeter WemmCFLAGS+=-D_FFR_MAX_HEADERS_LENGTH
2322751f56SPeter Wemm
243539ed8bSPeter WemmSRCS=	alias.c arpadate.c clock.c collect.c conf.c control.c convtime.c \
253539ed8bSPeter Wemm	daemon.c deliver.c domain.c envelope.c err.c headers.c macro.c \
263539ed8bSPeter Wemm	main.c map.c mci.c mime.c parseaddr.c queue.c readcf.c recipient.c \
2722751f56SPeter Wemm	safefile.c savemail.c snprintf.c srvrsmtp.c stab.c stats.c \
2822751f56SPeter Wemm	sysexits.c trace.c udb.c usersmtp.c util.c version.c
292331d160SMark MurrayDPADD=	${LIBUTIL} ${LIBWRAP}
302331d160SMark MurrayLDADD=	-lutil -lwrap
3122751f56SPeter WemmMAN1=	mailq.1 newaliases.1
3222751f56SPeter WemmMAN5=	aliases.5
3322751f56SPeter WemmMAN8=	sendmail.8
3422751f56SPeter WemmBINMODE=4555
3522751f56SPeter Wemm
3622751f56SPeter Wemmbeforeinstall:
3722751f56SPeter Wemm	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 /dev/null \
3822751f56SPeter Wemm	    ${DESTDIR}/var/log/sendmail.st
3922751f56SPeter Wemm	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 ${SMDIR}/sendmail.hf \
4022751f56SPeter Wemm	    ${DESTDIR}/usr/share/misc
4122751f56SPeter Wemm
4222751f56SPeter Wemm.include <bsd.prog.mk>
43