|
|
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.