all: sendmail.cf submit.cf aliases.db mailertable.db access.db virtusertable.db sendmail.cf: sendmail.mc @if test -f sendmail.cf; then \ mv -f sendmail.cf sendmail.cf.bak; \ else \ touch $@.bak; \ fi; @m4 sendmail.mc > $@ @echo "sendmail.cf has been updated." @echo "Run 'diff -u sendmail.cf.bak sendmail.cf' to see the changes." submit.cf: submit.mc @if test -f submit.cf; then \ mv -f submit.cf submit.cf.bak; \ else \ touch $@.bak; \ fi; @m4 submit.mc > $@ @echo "submit.cf has been updated." @echo "Run 'diff -u submit.cf.bak submit.cf' to see the changes." aliases.db: aliases sendmail.cf @/usr/bin/newaliases @echo "aliases updated." mailertable.db: mailertable @makemap hash mailertable < mailertable @echo "mailertable updated." access.db: access @makemap hash access < access @echo "access updated." virtusertable.db: virtusertable @makemap hash virtusertable < virtusertable @echo "virtusertable updated." clean: @rm -rf *.cf *.bak *.db *~ @echo "clean complete."