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

1.1     ! root        1: #
        !             2: #      Makefile for sendmail base directory
        !             3: #
        !             4: #              @(#)Makefile    4.2             9/12/83
        !             5: #
        !             6: 
        !             7: ALL=   src/sendmail aux/syslog
        !             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 s/ucb//`
        !            15: 
        !            16: LN=    ln -s
        !            17: CP=    cp
        !            18: 
        !            19: all:
        !            20:        cd lib; make ${MFLAGS}
        !            21:        cd src; m4 Makefile.m4 > Makefile; make ${MFLAGS}
        !            22:        cd aux; m4 Makefile.m4 > Makefile; make ${MFLAGS}
        !            23:        cd cf;  make ${MFLAGS}
        !            24: #      cd doc; make ${MFLAGS}
        !            25: 
        !            26: install: $(ALL) $(DIRS)
        !            27:        install -o 1            aux/syslog      $(DESTDIR)/etc/syslog
        !            28:        install -c -o 1 -m 644  aux/syslog.conf $(DESTDIR)/etc/syslog.conf
        !            29:        install -c -o 1 -m 644  /dev/null       $(DESTDIR)/etc/syslog.pid
        !            30:        install -c -o 1 -m 644  /dev/null       $(DESTDIR)$(SYSLOG)
        !            31:        for i in 0 1 2 3 4 5 6 7; do install -c -o 1 -m 644 /dev/null $(DESTDIR)$(SYSLOG).$$i; done
        !            32:        install -c -o 1         lib/newsyslog.sh $(DESTDIR)/usr/adm/newsyslog
        !            33: #      echo    '5 4 * * * sh /usr/adm/newsyslog' >> $(DESTDIR)/usr/lib/crontab
        !            34:        install -s -m 4755      src/sendmail    $(SENDMAIL)
        !            35:        install -c -m 644       lib/sendmail.hf $(SENDMAIL).hf
        !            36:        install -c -m 666       /dev/null       $(SENDMAIL).st
        !            37:        install -c -m 644       /dev/null       $(SENDMAIL).fc
        !            38:        install -c -m 644       cf/$(HOST).cf   $(SENDMAIL).cf
        !            39:        rm -f                                   $(DESTDIR)/usr/ucb/newaliases
        !            40:        $(LN)                   $(SENDMAIL)     $(DESTDIR)/usr/ucb/newaliases
        !            41:        rm -f                                   $(DESTDIR)/usr/ucb/mailq
        !            42:        $(LN)                   $(SENDMAIL)     $(DESTDIR)/usr/ucb/mailq
        !            43: 
        !            44: src/sendmail:
        !            45:        cd src; make ${MFLAGS} sendmail
        !            46: 
        !            47: aux/syslog:
        !            48:        cd aux; make ${MFLAGS} syslog
        !            49: 
        !            50: $(DESTDIR)/usr/spool/mqueue:
        !            51:        mkdir                   $(DESTDIR)/usr/spool/mqueue
        !            52:        chmod   777             $(DESTDIR)/usr/spool/mqueue
        !            53: 
        !            54: clean:
        !            55:        cd src; make ${MFLAGS} clean
        !            56:        cd cf;  make ${MFLAGS} clean
        !            57:        cd aux; make ${MFLAGS} clean
        !            58:        cd lib; make ${MFLAGS} clean
        !            59:        cd doc; make ${MFLAGS} clean
        !            60: 
        !            61: dirs:
        !            62:        mkdir $(SRCROOT)
        !            63:        cd $(SRCROOT); mkdir $(ALLDIRS)
        !            64: 
        !            65: rcp:
        !            66:        rsh $(BACKUP) mkdir sendmail
        !            67:        rsh $(BACKUP) 'cd sendmail; mkdir $(ALLDIRS)'
        !            68:        for i in `cat FILES`; do rcp $$i $(BACKUP):sendmail/$$i; done
        !            69: 
        !            70: srcinstall:
        !            71:        for i in `cat FILES`; do rm -f $(SRCDIR)/$$i; cp $$i $(SRCDIR)/$$i; done
        !            72: 
        !            73: tar:
        !            74:        rm -f sendmail.tar
        !            75:        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.