Makefile revision 72846
138102Speter# @(#)Makefile 8.19 (Berkeley) 1/14/97 250472Speter# $FreeBSD: head/etc/sendmail/Makefile 72846 2001-02-22 04:11:52Z gshapiro $ 338102Speter 438102SpeterM4= m4 538102SpeterCFDIR= ${.CURDIR}/../../contrib/sendmail/cf 638102SpeterCHMOD= chmod 738102SpeterROMODE= 444 838102SpeterRM= rm -f 938102Speter 1038102Speter.SUFFIXES: .mc .cf 1138102Speter 1238102Speter.mc.cf: 1338102Speter $(RM) ${.TARGET} 1438102Speter (cd ${.CURDIR} && \ 1538102Speter $(M4) -D_CF_DIR_=${CFDIR}/ ${CFDIR}/m4/cf.m4 ${@:R}.mc) > ${.TARGET} 1638102Speter $(CHMOD) $(ROMODE) ${.TARGET} 1738102Speter 1838102SpeterALL= freebsd.cf 1938102Speter 2072846Sgshapiro# Local SENDMAIL_MC or SENDMAIL_CF may be set in /etc/make.conf. 2172846Sgshapiro# Warning! If set, this causes 'make install' to always copy it 2272846Sgshapiro# over /etc/mail/sendmail.cf!!! 2338102Speter# Caveat emptor! Be sure you want this before you enable it. 2472846Sgshapiro.if defined(SENDMAIL_MC) 2572846SgshapiroINSTALL_CF= ${SENDMAIL_MC:R}.cf 2672846Sgshapiro.else 2738102Speter.if defined(SENDMAIL_CF) 2872846SgshapiroINSTALL_CF= ${SENDMAIL_CF} 2938102Speter.endif 3072846Sgshapiro.endif 3138102Speter 3272846Sgshapiro.if defined(INSTALL_CF) 3372846SgshapiroALL+= ${INSTALL_CF} 3472846Sgshapiro.endif 3572846Sgshapiro 3638102SpeterCLEANFILES+=$(ALL) 3738102Speter 3838102Speterall: $(ALL) 3938102Speter 4038102Speterdepend: 4138102Speter 4272846Sgshapiro.if defined(INSTALL_CF) 4372846Sgshapiroinstall: ${INSTALL_CF} 4472846Sgshapiro.if (defined(SENDMAIL_MC) && defined(SENDMAIL_CF)) 4572846Sgshapiro @echo ">>> ERROR: Both SENDMAIL_CF and SENDMAIL_MC can not be set" 4672846Sgshapiro @false 4772846Sgshapiro.endif 4872846Sgshapiro ${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 644 ${INSTALL_CF} \ 4972846Sgshapiro ${DESTDIR}/etc/mail/sendmail.cf 5072846Sgshapiro.else 5138102Speterinstall: 5238102Speter.endif 5338102Speter 5438102Speter# Helper for src/etc/Makefile 5572845Sgshapirodistribution: freebsd.cf freebsd.mc 5672846Sgshapiro.if (defined(SENDMAIL_MC) && defined(SENDMAIL_CF)) 5772846Sgshapiro @echo ">>> ERROR: Both SENDMAIL_CF and SENDMAIL_MC can not be set" 5872846Sgshapiro @false 5972846Sgshapiro.endif 6072845Sgshapiro ${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 644 ${.CURDIR}/freebsd.mc \ 6172845Sgshapiro ${DESTDIR}/etc/mail/freebsd.mc 6238102Speter ${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 644 freebsd.cf \ 6372845Sgshapiro ${DESTDIR}/etc/mail/freebsd.cf 6472846Sgshapiro.if defined(INSTALL_CF) 6572846Sgshapiro ${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 644 ${INSTALL_CF} \ 6672846Sgshapiro ${DESTDIR}/etc/mail/sendmail.cf 6772846Sgshapiro.else 6872845Sgshapiro ${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 644 freebsd.cf \ 6954836Sobrien ${DESTDIR}/etc/mail/sendmail.cf 7072846Sgshapiro.endif 7172846Sgshapiro ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 /dev/null \ 7272846Sgshapiro ${DESTDIR}/var/log/sendmail.st 7338102Speter 7438102Speter# this is overkill, but.... 7538102SpeterM4FILES!= find ${CFDIR} -type f -name '*.m4' -print 7638102Speter 7738102Speter$(ALL): $(M4FILES) 7838102Speter 7938102Speter.include <bsd.prog.mk> 80