X-Git-Url: https://git.subgeniuskitty.com/unix-history/.git/blobdiff_plain/e89fd27f91579674912659c74dbd2e1b7b22d9a1..4aa5a536aad6b48fd025f00ddeed1e9d74a5c30c:/usr/src/usr.sbin/sendmail/Makefile diff --git a/usr/src/usr.sbin/sendmail/Makefile b/usr/src/usr.sbin/sendmail/Makefile index 8b7d878ea3..6d16915d62 100644 --- a/usr/src/usr.sbin/sendmail/Makefile +++ b/usr/src/usr.sbin/sendmail/Makefile @@ -1,75 +1,27 @@ -# -# Makefile for sendmail base directory -# -# @(#)Makefile 3.6 %G% -# - -ALL= src/sendmail aux/syslog -DIRS= $(DESTDIR)/usr/spool/mqueue -SRCDIR= $(DESTDIR)/usr/src/usr.lib/sendmail -ALLDIRS=include adm src aux md cf lib doc adb test -BACKUP= calder -SENDMAIL=$(DESTDIR)/usr/lib/sendmail -SYSLOG= /usr/spool/mqueue/syslog -HOST= `hostname | sed s/ucb//` - -LN= ln -s -CP= cp - -all: - cd lib; make - cd src; m4 Makefile.m4 > Makefile; make - cd aux; m4 Makefile.m4 > Makefile; make - -install: $(ALL) $(DIRS) - $(CP) aux/syslog $(DESTDIR)/etc/syslog - $(CP) aux/syslog.conf $(DESTDIR)/etc/syslog.conf - $(CP) /dev/null $(DESTDIR)/etc/syslog.pid - chown daemon $(DESTDIR)/etc/syslog.pid - chmod 644 $(DESTDIR)/etc/syslog.pid - $(CP) /dev/null $(DESTDIR)$(SYSLOG) - chown daemon $(DESTDIR)$(SYSLOG) - chmod 644 $(DESTDIR)$(SYSLOG) - for i in 0 1 2 3 4 5 6 7; do cp /dev/null $(DESTDIR)$(SYSLOG).$$i; done - $(CP) lib/newsyslog.sh $(DESTDIR)/usr/adm/newsyslog - echo '5 4 * * * sh /usr/adm/newsyslog' >> $(DESTDIR)/usr/lib/crontab - $(CP) src/sendmail $(SENDMAIL) - $(CP) lib/sendmail.hf $(SENDMAIL).hf - $(CP) /dev/null $(SENDMAIL).st - chmod 666 $(SENDMAIL).st - $(CP) /dev/null $(SENDMAIL).fc - $(CP) cf/$(HOST).cf $(SENDMAIL).cf - $(LN) $(SENDMAIL) $(DESTDIR)/usr/ucb/newaliases - $(LN) $(SENDMAIL) $(DESTDIR)/usr/ucb/mailq - -src/sendmail: - cd src; make sendmail - -aux/syslog: - cd aux; make syslog - -$(DESTDIR)/usr/spool/mqueue: - mkdir $(DESTDIR)/usr/spool/mqueue - chmod 777 $(DESTDIR)/usr/spool/mqueue - -clean: - cd src; make clean - cd aux; make clean - cd lib; make clean - cd doc; make clean - -dirs: - mkdir $(SRCROOT) - cd $(SRCROOT); mkdir $(ALLDIRS) - -rcp: - rsh $(BACKUP) mkdir sendmail - rsh $(BACKUP) 'cd sendmail; mkdir $(ALLDIRS)' - for i in `cat FILES`; do rcp $$i $(BACKUP):sendmail/$$i; done - -srcinstall: - for i in `cat FILES`; do rm -f $(SRCDIR)/$$i; cp $$i $(SRCDIR)/$$i; done - -tar: - rm -f sendmail.tar - tar rcf sendmail.tar `cat FILES` +# @(#)Makefile 6.6 (Berkeley) %G% + +SUBDIR= mailstats praliases +VER= XX + +# don't trivially install sendmail +.if !make(install) +SUBDIR+=src +.endif + +tar: Files.base Files.cf Files.misc Files.xdoc + (cd src; ${MAKE}) + (cd doc; PRINTER=lz ${MAKE}) + (cd cf/cf; ${MAKE}) + tar chf sendmail.${VER}.base.tar `cat Files.base` + compress sendmail.${VER}.base.tar + tar chf sendmail.${VER}.cf.tar `cat Files.cf` + compress sendmail.${VER}.cf.tar + tar chf sendmail.${VER}.misc.tar `cat Files.misc` + compress sendmail.${VER}.misc.tar + tar chf sendmail.${VER}.xdoc.tar `cat Files.xdoc` + compress sendmail.${VER}.xdoc.tar + +ftp: sendmail.${VER}.base.tar.Z sendmail.${VER}.cf.tar.Z sendmail.${VER}.misc.tar.Z sendmail.${VER}.xdoc.tar.Z + rcp sendmail.${VER}.*.tar.Z RELEASE_NOTES barad-dur:/disks/barad-dur/ftp/sendmail/. + +.include