Annotation of 42BSD/usr.lib/sendmail/Makefile, revision 1.1.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.