Annotation of 43BSD/usr.lib/sendmail/Makefile, revision 1.1

1.1     ! root        1: #
        !             2: #      Makefile for sendmail base directory
        !             3: #
        !             4: #              @(#)Makefile    4.9             5/30/86
        !             5: #
        !             6: 
        !             7: ALL=   src/sendmail
        !             8: DIRS=  $(DESTDIR)/usr/spool/mqueue
        !             9: SRCDIR=        $(DESTDIR)/usr/src/usr.lib/sendmail
        !            10: ALLDIRS=include adm src aux md cf lib doc adb test
        !            11: BACKUP=        calder
        !            12: SENDMAIL=$(DESTDIR)/usr/lib/sendmail
        !            13: SYSLOG=        /usr/spool/mqueue/syslog
        !            14: HOST=  `hostname | sed -e 's/ucb//' -e 's/\..*//'`
        !            15: 
        !            16: # When hardlinks are used, the references to LN below will need changes
        !            17: # for DESTDIR != /
        !            18: LN=    ln -s
        !            19: CP=    cp
        !            20: 
        !            21: all:
        !            22:        cd lib; make ${MFLAGS}
        !            23:        cd src; m4 Makefile.m4 > Makefile; make ${MFLAGS}
        !            24:        -cd aux; m4 Makefile.m4 > Makefile; make ${MFLAGS}
        !            25:        cd cf;  make ${MFLAGS}
        !            26: #      cd doc; make ${MFLAGS}
        !            27: 
        !            28: install: $(ALL) $(DIRS)
        !            29:        install -s -o root -m 4755      src/sendmail    $(SENDMAIL)
        !            30:        chgrp kmem $(SENDMAIL)
        !            31:        install -c -o root -m 644       lib/sendmail.hf $(SENDMAIL).hf
        !            32:        install -c -o root -m 666       /dev/null       $(SENDMAIL).st
        !            33:        install -c -o root -m 644       /dev/null       $(SENDMAIL).fc
        !            34:        rm -f                                   $(DESTDIR)/usr/ucb/newaliases
        !            35:        $(LN)                   /usr/lib/sendmail  $(DESTDIR)/usr/ucb/newaliases
        !            36:        rm -f                                   $(DESTDIR)/usr/ucb/mailq
        !            37:        $(LN)                   /usr/lib/sendmail  $(DESTDIR)/usr/ucb/mailq
        !            38: #      install -c -o root -m 644       cf/$(HOST).cf   $(SENDMAIL).cf
        !            39: #      install -o 1            aux/syslog      $(DESTDIR)/etc/syslog
        !            40: #      install -c -o 1 -m 644  aux/syslog.conf $(DESTDIR)/etc/syslog.conf
        !            41: #      install -c -o 1 -m 644  /dev/null       $(DESTDIR)/etc/syslog.pid
        !            42: #      install -c -o 1 -m 644  /dev/null       $(DESTDIR)$(SYSLOG)
        !            43: #      for i in 0 1 2 3 4 5 6 7; do install -c -o 1 -m 644 /dev/null $(DESTDIR)$(SYSLOG).$$i; done
        !            44: #      install -c -o 1         lib/newsyslog.sh $(DESTDIR)/usr/adm/newsyslog
        !            45: #      echo    '5 4 * * * sh /usr/adm/newsyslog' >> $(DESTDIR)/usr/lib/crontab
        !            46: 
        !            47: installcf:
        !            48:        install -c -o root -m 644       cf/$(HOST).cf   $(SENDMAIL).cf
        !            49: 
        !            50: src/sendmail:
        !            51:        cd src; make ${MFLAGS} sendmail
        !            52: 
        !            53: aux/syslog:
        !            54:        -cd aux; make ${MFLAGS} syslog
        !            55: 
        !            56: $(DESTDIR)/usr/spool/mqueue:
        !            57:        mkdir                   $(DESTDIR)/usr/spool/mqueue
        !            58:        chmod   777             $(DESTDIR)/usr/spool/mqueue
        !            59: 
        !            60: clean:
        !            61:        -cd src; make ${MFLAGS} clean
        !            62:        -cd cf;  make ${MFLAGS} clean
        !            63:        -cd aux; make ${MFLAGS} clean
        !            64:        -cd lib; make ${MFLAGS} clean
        !            65:        -cd doc; make ${MFLAGS} clean
        !            66: 
        !            67: dirs:
        !            68:        mkdir $(SRCROOT)
        !            69:        cd $(SRCROOT); mkdir $(ALLDIRS)
        !            70: 
        !            71: rcp:
        !            72:        rsh $(BACKUP) mkdir sendmail
        !            73:        rsh $(BACKUP) 'cd sendmail; mkdir $(ALLDIRS)'
        !            74:        for i in `cat FILES`; do rcp $$i $(BACKUP):sendmail/$$i; done
        !            75: 
        !            76: srcinstall:
        !            77:        for i in `cat FILES`; do rm -f $(SRCDIR)/$$i; cp $$i $(SRCDIR)/$$i; done
        !            78: 
        !            79: tar:
        !            80:        rm -f sendmail.tar
        !            81:        tar rcfh sendmail.tar `cat FILES`

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.