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