|
|
1.1 ! root 1: # ! 2: # Makefile for sendmail base directory ! 3: # ! 4: # @(#)Makefile 4.2 9/12/83 ! 5: # ! 6: ! 7: MAKEPARAM = AS=${AS} CC=${CC} LD=${LD} INCLDIR=${INCLDIR} LIBDIR=${LIBDIR} ULIBDIR=${ULIBDIR} DESTDIR=${DESTDIR} ! 8: ALL= src/sendmail aux/syslog ! 9: DIRS= $(DESTDIR)/usr/spool/mqueue ! 10: SRCDIR= $(DESTDIR)/usr/src/usr.lib/sendmail ! 11: ALLDIRS=include adm src aux md cf lib doc adb test ! 12: BACKUP= calder ! 13: SENDMAIL=$(DESTDIR)/usr/lib/sendmail ! 14: SYSLOG= ${DESTDIR}/usr/spool/mqueue/syslog ! 15: HOST= uucpproto ! 16: ! 17: LN= ln ! 18: CP= cp ! 19: ! 20: all: ! 21: cd lib; make ${MFLAGS} ${MAKEPARAM} ! 22: cd cf; make ${MFLAGS} ${MAKEPARAM} uucpproto.cf ! 23: cd src; m4 Makefile.m4 > Makefile; make ${MFLAGS} ${MAKEPARAM} ! 24: cd aux; m4 Makefile.m4 > Makefile; make ${MFLAGS} ${MAKEPARAM} ! 25: # cd doc; make ${MFLAGS} ${MAKEPARAM} ! 26: ! 27: install: all ! 28: install -o 1 aux/syslog $(DESTDIR)/etc/syslog ! 29: install -c -o 1 aux/syslog.conf $(DESTDIR)/etc/syslog.conf ! 30: install -c -o 1 -m 644 /dev/null $(DESTDIR)/etc/syslog.pid ! 31: install -c -o 1 -m 644 /dev/null $(SYSLOG) ! 32: for i in 0 1 2 3 4 5 6 7; do install -c -o 1 -m 644 /dev/null $(SYSLOG).$$i; done ! 33: install -c -o 1 lib/newsyslog.sh $(DESTDIR)/usr/adm/newsyslog ! 34: # echo '5 4 * * * sh /usr/adm/newsyslog' >> $(DESTDIR)/usr/lib/crontab ! 35: install -s -m 4755 src/sendmail $(SENDMAIL) ! 36: install -c -m 644 lib/sendmail.hf $(SENDMAIL).hf ! 37: install -c -m 666 /dev/null $(SENDMAIL).st ! 38: install -c -m 644 /dev/null $(SENDMAIL).fc ! 39: install -c -m 644 cf/$(HOST).cf $(SENDMAIL).cf ! 40: rm -f $(DESTDIR)/usr/ucb/newaliases ! 41: $(LN) $(SENDMAIL) $(DESTDIR)/usr/ucb/newaliases ! 42: rm -f $(DESTDIR)/usr/ucb/mailq ! 43: $(LN) $(SENDMAIL) $(DESTDIR)/usr/ucb/mailq ! 44: ! 45: src/sendmail: ! 46: cd src; make ${MFLAGS} ${MAKEPARAM} sendmail ! 47: ! 48: aux/syslog: ! 49: cd aux; make ${MFLAGS} ${MAKEPARAM} syslog ! 50: ! 51: $(DESTDIR)/usr/spool/mqueue: ! 52: mkdir $(DESTDIR)/usr/spool/mqueue ! 53: chmod 777 $(DESTDIR)/usr/spool/mqueue ! 54: ! 55: clean: ! 56: cd src; make ${MFLAGS} clean ! 57: cd cf; make ${MFLAGS} clean ! 58: cd aux; make ${MFLAGS} clean ! 59: cd lib; make ${MFLAGS} clean ! 60: cd doc; make ${MFLAGS} clean ! 61: ! 62: cleansrc: ! 63: ! 64: rm -f adb/event* adm/*.m4 adm/*.sed adm/TraceFlags ! 65: rm -f READ_ME FILES Makefile ! 66: rm -f include/*.h ! 67: rm -rf md/*.m4 ! 68: rm -rf test/*fail* ! 69: ! 70: dirs: ! 71: mkdir $(SRCROOT) ! 72: cd $(SRCROOT); mkdir $(ALLDIRS) ! 73: ! 74: rcp: ! 75: rsh $(BACKUP) mkdir sendmail ! 76: rsh $(BACKUP) 'cd sendmail; mkdir $(ALLDIRS)' ! 77: for i in `cat FILES`; do rcp $$i $(BACKUP):sendmail/$$i; done ! 78: ! 79: srcinstall: ! 80: for i in `cat FILES`; do rm -f $(SRCDIR)/$$i; cp $$i $(SRCDIR)/$$i; done ! 81: ! 82: tar: ! 83: rm -f sendmail.tar ! 84: tar rcfh sendmail.tar `cat FILES`
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.