|
|
1.1 ! root 1: # ! 2: # Copyright (c) 1988 Regents of the University of California. ! 3: # All rights reserved. ! 4: # ! 5: # Redistribution and use in source and binary forms are permitted ! 6: # provided that the above copyright notice and this paragraph are ! 7: # duplicated in all such forms and that any documentation, ! 8: # advertising materials, and other materials related to such ! 9: # distribution and use acknowledge that the software was developed ! 10: # by the University of California, Berkeley. The name of the ! 11: # University may not be used to endorse or promote products derived ! 12: # from this software without specific prior written permission. ! 13: # THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR ! 14: # IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED ! 15: # WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. ! 16: # ! 17: # @(#)Makefile 5.5 (Berkeley) 7/7/88 ! 18: # ! 19: SRCS= alias.c arpadate.c clock.c collect.c conf.c convtime.c daemon.c \ ! 20: deliver.c domain.c envelope.c err.c headers.c macro.c main.c \ ! 21: parseaddr.c queue.c readcf.c recipient.c savemail.c srvrsmtp.c \ ! 22: stab.c stats.c sysexits.c trace.c usersmtp.c util.c Version.c ! 23: OBJS= alias.o arpadate.o clock.o collect.o conf.o convtime.o daemon.o \ ! 24: deliver.o domain.o envelope.o err.o headers.o macro.o main.o \ ! 25: parseaddr.o queue.o readcf.o recipient.o savemail.o srvrsmtp.o \ ! 26: stab.o stats.o sysexits.o trace.o usersmtp.o util.o ! 27: ! 28: CFLAGS= -O -I. -I../include -DVMUNIX -DMXDOMAIN ! 29: ASMSED= ../include/asm.sed.${MACHINE} ! 30: ! 31: GET= sccs get ! 32: DELTA= sccs delta ! 33: WHAT= what ! 34: PRT= sccs prt ! 35: ! 36: .c.o: ! 37: cc -S ${CFLAGS} $*.c ! 38: sed -f ${ASMSED} $*.s | as -o $*.o ! 39: rm -f $*.s ! 40: ! 41: sendmail: ${OBJS} Version.o ! 42: ${CC} ${COPTS} -o $@ Version.o ${OBJS} -ldbm ! 43: size sendmail; ls -l sendmail; ${WHAT} < Version.o ! 44: ! 45: dsendmail: ${OBJS} Version.o ! 46: ${CC} ${COPTS} -o sendmail Version.o ${OBJS} -ldbm -lresolv ! 47: size sendmail; ls -l sendmail; ${WHAT} < Version.o ! 48: ! 49: install: ! 50: install -c -s -o root -g kmem -m 6755 sendmail ${DESTDIR}/usr/lib ! 51: install -c -o bin -g bin -m 644 /dev/null ${DESTDIR}/usr/lib/sendmail.fc ! 52: install -c -o bin -g bin -m 666 /dev/null ${DESTDIR}/usr/lib/sendmail.st ! 53: rm -f ${DESTDIR}/usr/ucb/newaliases ! 54: ln -s ${DESTDIR}/usr/lib/sendmail ${DESTDIR}/usr/ucb/newaliases ! 55: rm -f ${DESTDIR}/usr/ucb/mailq ! 56: ln -s ${DESTDIR}/usr/lib/sendmail ${DESTDIR}/usr/ucb/mailq ! 57: ! 58: version: newversion ${OBJS} Version.c ! 59: ! 60: newversion: ! 61: @rm -f SCCS/p.version.c version.c ! 62: @${GET} -e SCCS/s.version.c ! 63: @${DELTA} -s SCCS/s.version.c ! 64: @${GET} -t -s SCCS/s.version.c ! 65: ! 66: Version.c: version.c ! 67: @echo generating Version.c from version.c ! 68: @cp version.c Version.c ! 69: @chmod 644 Version.c ! 70: @echo "" >> Version.c ! 71: @echo "# ifdef COMMENT" >> Version.c ! 72: @${PRT} SCCS/s.version.c >> Version.c ! 73: @echo "" >> Version.c ! 74: @echo "code versions:" >> Version.c ! 75: @echo "" >> Version.c ! 76: @${WHAT} ${OBJS} >> Version.c ! 77: @echo "" >> Version.c ! 78: @echo "# endif COMMENT" >> Version.c ! 79: ! 80: clean: FRC ! 81: rm -f ${OBJS} core sendmail a.out Version.o ! 82: ! 83: depend: FRC ! 84: mkdep ${CFLAGS} ${SRCS} ! 85: ! 86: tags: FRC ! 87: ctags ${SRCS} ! 88: ! 89: lint: FRC ! 90: lint -chapbx ${CCONFIG} ${SRCS} ! 91: ! 92: FRC: ! 93: ! 94: # DO NOT DELETE THIS LINE -- mkdep uses it. ! 95: # DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY. ! 96: ! 97: alias.o: alias.c /usr/include/pwd.h /usr/include/sys/types.h ! 98: alias.o: /usr/include/sys/stat.h /usr/include/signal.h ! 99: alias.o: /usr/include/machine/trap.h /usr/include/errno.h sendmail.h ! 100: alias.o: /usr/include/stdio.h /usr/include/ctype.h /usr/include/setjmp.h conf.h ! 101: alias.o: ../include/useful.h /usr/include/sys/syslog.h ! 102: alias.o: /usr/include/sys/socket.h /usr/include/netinet/in.h ! 103: alias.o: /usr/include/sysexits.h /usr/include/sys/file.h ! 104: arpadate.o: arpadate.c conf.h /usr/include/sys/time.h /usr/include/time.h ! 105: arpadate.o: /usr/include/sys/types.h /usr/include/sys/timeb.h ! 106: arpadate.o: ../include/useful.h ! 107: clock.o: clock.c sendmail.h /usr/include/stdio.h /usr/include/ctype.h ! 108: clock.o: /usr/include/setjmp.h conf.h ../include/useful.h ! 109: clock.o: /usr/include/sys/types.h /usr/include/sys/syslog.h ! 110: clock.o: /usr/include/sys/socket.h /usr/include/netinet/in.h ! 111: clock.o: /usr/include/sysexits.h /usr/include/signal.h ! 112: clock.o: /usr/include/machine/trap.h ! 113: collect.o: collect.c /usr/include/errno.h sendmail.h /usr/include/stdio.h ! 114: collect.o: /usr/include/ctype.h /usr/include/setjmp.h conf.h ! 115: collect.o: ../include/useful.h /usr/include/sys/types.h ! 116: collect.o: /usr/include/sys/syslog.h /usr/include/sys/socket.h ! 117: collect.o: /usr/include/netinet/in.h /usr/include/sysexits.h ! 118: conf.o: conf.c /usr/include/pwd.h /usr/include/sys/ioctl.h ! 119: conf.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h sendmail.h ! 120: conf.o: /usr/include/stdio.h /usr/include/ctype.h /usr/include/setjmp.h conf.h ! 121: conf.o: ../include/useful.h /usr/include/sys/types.h /usr/include/sys/syslog.h ! 122: conf.o: /usr/include/sys/socket.h /usr/include/netinet/in.h ! 123: conf.o: /usr/include/sysexits.h /usr/include/sys/stat.h /usr/include/nlist.h ! 124: conf.o: /usr/include/sys/wait.h /usr/include/machine/endian.h ! 125: convtime.o: convtime.c /usr/include/ctype.h ../include/useful.h ! 126: convtime.o: /usr/include/sys/types.h ! 127: daemon.o: daemon.c /usr/include/errno.h sendmail.h /usr/include/stdio.h ! 128: daemon.o: /usr/include/ctype.h /usr/include/setjmp.h conf.h ../include/useful.h ! 129: daemon.o: /usr/include/sys/types.h /usr/include/sys/syslog.h ! 130: daemon.o: /usr/include/sys/socket.h /usr/include/netinet/in.h ! 131: daemon.o: /usr/include/sysexits.h /usr/include/netdb.h ! 132: daemon.o: /usr/include/sys/signal.h /usr/include/machine/trap.h ! 133: daemon.o: /usr/include/sys/wait.h /usr/include/machine/endian.h ! 134: daemon.o: /usr/include/sys/time.h /usr/include/time.h ! 135: daemon.o: /usr/include/sys/resource.h ! 136: deliver.o: deliver.c sendmail.h /usr/include/stdio.h /usr/include/ctype.h ! 137: deliver.o: /usr/include/setjmp.h conf.h ../include/useful.h ! 138: deliver.o: /usr/include/sys/types.h /usr/include/sys/syslog.h ! 139: deliver.o: /usr/include/sys/socket.h /usr/include/netinet/in.h ! 140: deliver.o: /usr/include/sysexits.h /usr/include/sys/signal.h ! 141: deliver.o: /usr/include/machine/trap.h /usr/include/sys/stat.h ! 142: deliver.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h ! 143: deliver.o: /usr/include/sys/ttydev.h /usr/include/netdb.h /usr/include/errno.h ! 144: deliver.o: /usr/include/arpa/nameser.h /usr/include/resolv.h ! 145: domain.o: domain.c sendmail.h /usr/include/stdio.h /usr/include/ctype.h ! 146: domain.o: /usr/include/setjmp.h conf.h ../include/useful.h ! 147: domain.o: /usr/include/sys/types.h /usr/include/sys/syslog.h ! 148: domain.o: /usr/include/sys/socket.h /usr/include/netinet/in.h ! 149: domain.o: /usr/include/sysexits.h /usr/include/sys/param.h ! 150: domain.o: /usr/include/sys/types.h /usr/include/signal.h ! 151: domain.o: /usr/include/machine/trap.h /usr/include/machine/machparam.h ! 152: domain.o: /usr/include/machine/endian.h /usr/include/arpa/nameser.h ! 153: domain.o: /usr/include/resolv.h /usr/include/netdb.h ! 154: envelope.o: envelope.c /usr/include/pwd.h /usr/include/sys/time.h ! 155: envelope.o: /usr/include/time.h sendmail.h /usr/include/stdio.h ! 156: envelope.o: /usr/include/ctype.h /usr/include/setjmp.h conf.h ! 157: envelope.o: ../include/useful.h /usr/include/sys/types.h ! 158: envelope.o: /usr/include/sys/syslog.h /usr/include/sys/socket.h ! 159: envelope.o: /usr/include/netinet/in.h /usr/include/sysexits.h ! 160: envelope.o: /usr/include/sys/stat.h ! 161: err.o: err.c sendmail.h /usr/include/stdio.h /usr/include/ctype.h ! 162: err.o: /usr/include/setjmp.h conf.h ../include/useful.h ! 163: err.o: /usr/include/sys/types.h /usr/include/sys/syslog.h ! 164: err.o: /usr/include/sys/socket.h /usr/include/netinet/in.h ! 165: err.o: /usr/include/sysexits.h /usr/include/errno.h /usr/include/netdb.h ! 166: headers.o: headers.c /usr/include/errno.h sendmail.h /usr/include/stdio.h ! 167: headers.o: /usr/include/ctype.h /usr/include/setjmp.h conf.h ! 168: headers.o: ../include/useful.h /usr/include/sys/types.h ! 169: headers.o: /usr/include/sys/syslog.h /usr/include/sys/socket.h ! 170: headers.o: /usr/include/netinet/in.h /usr/include/sysexits.h ! 171: macro.o: macro.c sendmail.h /usr/include/stdio.h /usr/include/ctype.h ! 172: macro.o: /usr/include/setjmp.h conf.h ../include/useful.h ! 173: macro.o: /usr/include/sys/types.h /usr/include/sys/syslog.h ! 174: macro.o: /usr/include/sys/socket.h /usr/include/netinet/in.h ! 175: macro.o: /usr/include/sysexits.h ! 176: main.o: main.c /usr/include/signal.h /usr/include/machine/trap.h ! 177: main.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h ! 178: main.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h sendmail.h ! 179: main.o: /usr/include/stdio.h /usr/include/ctype.h /usr/include/setjmp.h conf.h ! 180: main.o: ../include/useful.h /usr/include/sys/types.h /usr/include/sys/syslog.h ! 181: main.o: /usr/include/sys/socket.h /usr/include/netinet/in.h ! 182: main.o: /usr/include/sysexits.h /usr/include/arpa/nameser.h ! 183: main.o: /usr/include/resolv.h ! 184: parseaddr.o: parseaddr.c sendmail.h /usr/include/stdio.h /usr/include/ctype.h ! 185: parseaddr.o: /usr/include/setjmp.h conf.h ../include/useful.h ! 186: parseaddr.o: /usr/include/sys/types.h /usr/include/sys/syslog.h ! 187: parseaddr.o: /usr/include/sys/socket.h /usr/include/netinet/in.h ! 188: parseaddr.o: /usr/include/sysexits.h ! 189: queue.o: queue.c sendmail.h /usr/include/stdio.h /usr/include/ctype.h ! 190: queue.o: /usr/include/setjmp.h conf.h ../include/useful.h ! 191: queue.o: /usr/include/sys/types.h /usr/include/sys/syslog.h ! 192: queue.o: /usr/include/sys/socket.h /usr/include/netinet/in.h ! 193: queue.o: /usr/include/sysexits.h /usr/include/sys/stat.h /usr/include/sys/dir.h ! 194: queue.o: /usr/include/signal.h /usr/include/machine/trap.h /usr/include/errno.h ! 195: readcf.o: readcf.c sendmail.h /usr/include/stdio.h /usr/include/ctype.h ! 196: readcf.o: /usr/include/setjmp.h conf.h ../include/useful.h ! 197: readcf.o: /usr/include/sys/types.h /usr/include/sys/syslog.h ! 198: readcf.o: /usr/include/sys/socket.h /usr/include/netinet/in.h ! 199: readcf.o: /usr/include/sysexits.h ! 200: recipient.o: recipient.c /usr/include/pwd.h sendmail.h /usr/include/stdio.h ! 201: recipient.o: /usr/include/ctype.h /usr/include/setjmp.h conf.h ! 202: recipient.o: ../include/useful.h /usr/include/sys/types.h ! 203: recipient.o: /usr/include/sys/syslog.h /usr/include/sys/socket.h ! 204: recipient.o: /usr/include/netinet/in.h /usr/include/sysexits.h ! 205: recipient.o: /usr/include/sys/stat.h ! 206: savemail.o: savemail.c /usr/include/pwd.h sendmail.h /usr/include/stdio.h ! 207: savemail.o: /usr/include/ctype.h /usr/include/setjmp.h conf.h ! 208: savemail.o: ../include/useful.h /usr/include/sys/types.h ! 209: savemail.o: /usr/include/sys/syslog.h /usr/include/sys/socket.h ! 210: savemail.o: /usr/include/netinet/in.h /usr/include/sysexits.h ! 211: srvrsmtp.o: srvrsmtp.c sendmail.h /usr/include/stdio.h /usr/include/ctype.h ! 212: srvrsmtp.o: /usr/include/setjmp.h conf.h ../include/useful.h ! 213: srvrsmtp.o: /usr/include/sys/types.h /usr/include/sys/syslog.h ! 214: srvrsmtp.o: /usr/include/sys/socket.h /usr/include/netinet/in.h ! 215: srvrsmtp.o: /usr/include/sysexits.h /usr/include/errno.h /usr/include/signal.h ! 216: srvrsmtp.o: /usr/include/machine/trap.h ! 217: stab.o: stab.c sendmail.h /usr/include/stdio.h /usr/include/ctype.h ! 218: stab.o: /usr/include/setjmp.h conf.h ../include/useful.h ! 219: stab.o: /usr/include/sys/types.h /usr/include/sys/syslog.h ! 220: stab.o: /usr/include/sys/socket.h /usr/include/netinet/in.h ! 221: stab.o: /usr/include/sysexits.h ! 222: stats.o: stats.c sendmail.h /usr/include/stdio.h /usr/include/ctype.h ! 223: stats.o: /usr/include/setjmp.h conf.h ../include/useful.h ! 224: stats.o: /usr/include/sys/types.h /usr/include/sys/syslog.h ! 225: stats.o: /usr/include/sys/socket.h /usr/include/netinet/in.h ! 226: stats.o: /usr/include/sysexits.h mailstats.h ! 227: sysexits.o: sysexits.c /usr/include/sysexits.h ! 228: trace.o: trace.c sendmail.h /usr/include/stdio.h /usr/include/ctype.h ! 229: trace.o: /usr/include/setjmp.h conf.h ../include/useful.h ! 230: trace.o: /usr/include/sys/types.h /usr/include/sys/syslog.h ! 231: trace.o: /usr/include/sys/socket.h /usr/include/netinet/in.h ! 232: trace.o: /usr/include/sysexits.h ! 233: usersmtp.o: usersmtp.c sendmail.h /usr/include/stdio.h /usr/include/ctype.h ! 234: usersmtp.o: /usr/include/setjmp.h conf.h ../include/useful.h ! 235: usersmtp.o: /usr/include/sys/types.h /usr/include/sys/syslog.h ! 236: usersmtp.o: /usr/include/sys/socket.h /usr/include/netinet/in.h ! 237: usersmtp.o: /usr/include/sysexits.h /usr/include/sysexits.h ! 238: usersmtp.o: /usr/include/errno.h ! 239: util.o: util.c /usr/include/stdio.h /usr/include/sys/types.h ! 240: util.o: /usr/include/sys/stat.h /usr/include/sysexits.h /usr/include/errno.h ! 241: util.o: sendmail.h /usr/include/stdio.h /usr/include/ctype.h ! 242: util.o: /usr/include/setjmp.h conf.h ../include/useful.h ! 243: util.o: /usr/include/sys/syslog.h /usr/include/sys/socket.h ! 244: util.o: /usr/include/netinet/in.h /usr/include/sysexits.h ! 245: Version.o: Version.c ! 246: ! 247: # IF YOU PUT ANYTHING HERE IT WILL GO AWAY
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.