xref: /freebsd/usr.sbin/sendmail/Makefile (revision 3539ed8b65885ed56af70d7df7cb031f1110336e)
122751f56SPeter Wemm#	@(#)Makefile	8.8 (Berkeley) 3/28/97
258162a73SPeter Wemm
322751f56SPeter WemmSMDIR=	${.CURDIR}/../../contrib/sendmail/src
422751f56SPeter Wemm.PATH:	${SMDIR}
558162a73SPeter Wemm
622751f56SPeter WemmPROG=	sendmail
758162a73SPeter Wemm
822751f56SPeter Wemm# Define the database format to use for aliases et al.
922751f56SPeter WemmDBMDEF=	-DNEWDB
1058162a73SPeter Wemm
1122751f56SPeter Wemm# If you don't want NIS alias/map support, comment out this line
1222751f56SPeter WemmNIS=	-DNIS
1358162a73SPeter Wemm
1422751f56SPeter Wemm# Map extensions
1522751f56SPeter WemmMAPS=	-DMAP_REGEX
1658162a73SPeter Wemm
1722751f56SPeter Wemm# If you want tcp wrapper support, uncomment the following two lines
1822751f56SPeter Wemm#TCPWRAPPERSBASEDIR=	/usr/local
1922751f56SPeter Wemm#TCPWRAPPERS=		-DTCPWRAPPERS -I${TCPWRAPPERSBASEDIR}/include
2058162a73SPeter Wemm
2122751f56SPeter WemmCFLAGS+=-I${SMDIR} ${DBMDEF} ${NIS} ${TCPWRAPPERS} ${MAPS}
223539ed8bSPeter WemmCFLAGS+=-D_FFR_MAX_MIME_HEADER_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
2922751f56SPeter WemmDPADD=	${LIBUTIL}
3022751f56SPeter WemmLDADD=	-lutil
3122751f56SPeter Wemm.if defined(TCPWRAPPERS)
3222751f56SPeter WemmLDADD+=	-L${TCPWRAPPERSBASEDIR}/lib -lwrap
3322751f56SPeter Wemm.endif
3422751f56SPeter WemmMAN1=	mailq.1 newaliases.1
3522751f56SPeter WemmMAN5=	aliases.5
3622751f56SPeter WemmMAN8=	sendmail.8
3722751f56SPeter WemmLINKS=	${BINDIR}/sendmail /usr/bin/newaliases \
3822751f56SPeter Wemm	${BINDIR}/sendmail /usr/bin/mailq \
3922751f56SPeter Wemm	${BINDIR}/sendmail /usr/bin/hoststat \
4022751f56SPeter Wemm	${BINDIR}/sendmail ${BINDIR}/purgestat
4122751f56SPeter WemmBINMODE=4555
4222751f56SPeter Wemm
4322751f56SPeter Wemmbeforeinstall:
4422751f56SPeter Wemm	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 /dev/null \
4522751f56SPeter Wemm	    ${DESTDIR}/var/log/sendmail.st
4622751f56SPeter Wemm	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 ${SMDIR}/sendmail.hf \
4722751f56SPeter Wemm	    ${DESTDIR}/usr/share/misc
4822751f56SPeter Wemm
4922751f56SPeter Wemm.include <bsd.prog.mk>
50