2.11BSD/src/usr.sbin/sendmail/Makefile
#
# Makefile for sendmail base directory
#
# @(#)Makefile 4.9.2 (2.11BSD) 1997/9/22
#
ALL= src/sendmail
DIRS= $(DESTDIR)/usr/spool/mqueue
#
ALLDIRS=include adm src aux md lib doc adb test
SENDMAIL=$(DESTDIR)/usr/sbin/sendmail
SYSLOG= /usr/spool/mqueue/syslog
HELPFILE=$(DESTDIR)/usr/share/misc/sendmail.hf
STATUSFILE=$(DESTDIR)/var/log/sendmail.st
STRINGFILE=${DESTDIR}/usr/share/misc/sendmail.sr
FROZENFILE=${DESTDIR}/etc/sendmail.fc
# When hardlinks are used, the references to LN below will need changes
# for DESTDIR != /
LN= ln -s
SEPFLAG= -i
all:
cd lib; make ${MFLAGS} SEPFLAG=${SEPFLAG}
cd src; m4 Makefile.m4 > Makefile; make ${MFLAGS} SEPFLAG=${SEPFLAG} all
-cd aux; m4 Makefile.m4 > Makefile; make ${MFLAGS} SEPFLAG=${SEPFLAG}
install: $(ALL) $(DIRS)
install -s -o root -m 4755 src/sendmail $(SENDMAIL)
install -c -o root -m 644 src/sendmail.sr $(STRINGFILE)
install -c -o root -m 644 lib/sendmail.hf $(HELPFILE)
install -c -o root -m 666 /dev/null $(STATUSFILE)
install -c -o root -m 644 /dev/null $(FROZENFILE)
rm -f $(DESTDIR)/usr/bin/newaliases
$(LN) ../sbin/sendmail $(DESTDIR)/usr/bin/newaliases
rm -f $(DESTDIR)/usr/bin/mailq
$(LN) ../sbin/sendmail $(DESTDIR)/usr/bin/mailq
src/sendmail:
cd src; make ${MFLAGS} sendmail
aux/syslog:
-cd aux; make ${MFLAGS} syslog
$(DESTDIR)/usr/spool/mqueue:
-mkdir $(DESTDIR)/usr/spool/mqueue
-chmod 777 $(DESTDIR)/usr/spool/mqueue
clean:
-cd src; make ${MFLAGS} clean
-cd cf; make ${MFLAGS} clean
-cd aux; make ${MFLAGS} clean
-cd lib; make ${MFLAGS} clean
-cd doc; make ${MFLAGS} clean