diff options
author | Gregory Neil Shapiro <gshapiro@FreeBSD.org> | 2001-03-06 01:54:56 +0000 |
---|---|---|
committer | Gregory Neil Shapiro <gshapiro@FreeBSD.org> | 2001-03-06 01:54:56 +0000 |
commit | 84dec389a2ecae355a1cb1b17e2771335f5b142d (patch) | |
tree | a41427779832d38375d358f97f67758aae30625a /etc/sendmail | |
parent | d96d3cb5a82e7b14094d467a02cb805118000e0c (diff) | |
download | src-84dec389a2ecae355a1cb1b17e2771335f5b142d.tar.gz src-84dec389a2ecae355a1cb1b17e2771335f5b142d.zip |
MFC: Fix dependencies and cleanup spacing in the file
Revision Changes Path
1.8 +21 -27 src/etc/sendmail/Makefile
Notes
Notes:
svn path=/stable/4/; revision=73825
Diffstat (limited to 'etc/sendmail')
-rw-r--r-- | etc/sendmail/Makefile | 46 |
1 files changed, 20 insertions, 26 deletions
diff --git a/etc/sendmail/Makefile b/etc/sendmail/Makefile index 63f49fab7e90..43f602dc20e1 100644 --- a/etc/sendmail/Makefile +++ b/etc/sendmail/Makefile @@ -1,19 +1,22 @@ # @(#)Makefile 8.19 (Berkeley) 1/14/97 # $FreeBSD$ -M4= m4 -CFDIR= ${.CURDIR}/../../contrib/sendmail/cf -CHMOD= chmod -ROMODE= 444 -RM= rm -f +M4= m4 +CHMOD= chmod +ROMODE= 444 +RM= rm -f +CFDIR= ${.CURDIR}/../../contrib/sendmail/cf -.SUFFIXES: .mc .cf +# this is overkill, but.... +M4FILES!= find ${CFDIR} -type f -name '*.m4' -print + +.SUFFIXES: .mc .cf -.mc.cf: - $(RM) ${.TARGET} +.mc.cf: ${M4FILES} + ${RM} ${.TARGET} (cd ${.CURDIR} && \ - $(M4) -D_CF_DIR_=${CFDIR}/ ${CFDIR}/m4/cf.m4 ${@:R}.mc) > ${.TARGET} - $(CHMOD) $(ROMODE) ${.TARGET} + ${M4} -D_CF_DIR_=${CFDIR}/ ${CFDIR}/m4/cf.m4 ${@:R}.mc) > ${.TARGET} + ${CHMOD} ${ROMODE} ${.TARGET} ALL= freebsd.cf @@ -29,35 +32,31 @@ INSTALL_CF= ${SENDMAIL_CF} .endif .endif -.if defined(INSTALL_CF) -ALL+= ${INSTALL_CF} -.endif +ALL+= ${INSTALL_CF} # Additional .cf files to build .if defined(SENDMAIL_ADDITIONAL_MC) -ALL+= ${SENDMAIL_ADDITIONAL_MC:S/.mc$/.cf/g} +ALL+= ${SENDMAIL_ADDITIONAL_MC:S/.mc$/.cf/g} .endif -CLEANFILES+=$(ALL) +CLEANFILES+= ${ALL} -all: $(ALL) +all: ${ALL} depend: -.if defined(INSTALL_CF) -install: ${INSTALL_CF} +install: ${INSTALL_CF} .if (defined(SENDMAIL_MC) && defined(SENDMAIL_CF)) @echo ">>> ERROR: Both SENDMAIL_CF and SENDMAIL_MC can not be set" @false .endif +.if defined(INSTALL_CF) ${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 644 ${INSTALL_CF} \ ${DESTDIR}/etc/mail/sendmail.cf -.else -install: .endif # Helper for src/etc/Makefile -distribution: freebsd.cf freebsd.mc +distribution: freebsd.cf freebsd.mc ${INSTALL_CF} .if (defined(SENDMAIL_MC) && defined(SENDMAIL_CF)) @echo ">>> ERROR: Both SENDMAIL_CF and SENDMAIL_MC can not be set" @false @@ -76,9 +75,4 @@ distribution: freebsd.cf freebsd.mc ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 /dev/null \ ${DESTDIR}/var/log/sendmail.st -# this is overkill, but.... -M4FILES!= find ${CFDIR} -type f -name '*.m4' -print - -$(ALL): $(M4FILES) - .include <bsd.prog.mk> |