|
|
1.1 root 1: # COBJ is for sysname_read()
2: COBJ=log.o ../common/common.a ../libc/libc.a ../config/config.o
3:
4: QEROBJ=smtpqer.o to822addr.o qlib.o $(COBJ)
5: SMTPOBJ=smtp.o converse.o netio.o to822addr.o to822.o header.o $(COBJ)
6: SMTPDOBJ=smtpd.o conversed.o netio.o qlib.o from822addr.o from822.o header.o $(COBJ)
7:
8: CFLAGS=${UNIX} -g -I. -I../libc -I../common ${SCFLAGS}
9: LIB=/usr/lib/upas
10:
11:
12: all: smtp smtpd smtpqer smtpsched
13:
14:
15: smtp: ../ipc/libipc.a $(SMTPOBJ)
16: $(CC) $(SMTPOBJ) ../ipc/libipc.a -o smtp $(SLFLAGS)
17:
18: smtpd: $(SMTPDOBJ)
19: $(CC) $(SMTPDOBJ) -o smtpd $(SLFLAGS)
20:
21: smtpqer: $(QEROBJ)
22: $(CC) $(QEROBJ) -o smtpqer $(SLFLAGS)
23:
24: smtpsched: smtpsched.o qlib.o
25: $(CC) smtpsched.o qlib.o $(COBJ) -o smtpsched $(SLFLAGS)
26:
27:
28: from822.o: header.h ../common/mail.h ../common/string.h ../common/aux.h
29: from822addr.o: ../common/string.h
30: header.o: header.h ../common/mail.h ../common/string.h ../common/aux.h
31: converse.o: smtp.h ../common/mail.h ../common/string.h
32: conversed.o: smtp.h cmds.h ../common/mail.h ../common/string.h
33: smtp.o: smtp.h ../common/string.h ../common/aux.h
34: netio.o: smtp.h
35: qlib.o: smtp.h ../common/string.h
36: smtpqer.o: ../common/string.h ../common/mail.h
37: smtpsched.o: smtp.h ../common/string.h
38: to822.o: header.h addrformat.h ../common/mail.h ../common/string.h \
39: ../common/aux.h
40: to822addr.o: addrformat.h ../common/string.h
41:
42:
43: install: dirs $(LIB)/smtp $(LIB)/smtpd $(LIB)/smtpqer $(LIB)/smtpsched
44:
45: dirs:
46: -mkdir /usr/spool/smtpq
47: -chown uucp /usr/spool/smtpq
48: -chmod 775 /usr/spool/smtpq
49:
50: $(LIB)/smtp: smtp
51: chmod 755 smtp
52: mv $(LIB)/smtp $(LIB)/osmtp && cp smtp $(LIB)/smtp
53: strip $(LIB)/smtp
54:
55: $(LIB)/smtpd: smtpd
56: chmod 755 smtpd
57: cp smtpd $(LIB)/smtpd
58: strip $(LIB)/smtpd
59:
60: $(LIB)/smtpqer: smtpqer
61: cp smtpqer $(LIB)/smtpqer
62: strip $(LIB)/smtpqer
63: chown uucp $(LIB)/smtpqer
64: chmod 6775 $(LIB)/smtpqer
65:
66: $(LIB)/smtpsched: smtpsched
67: chmod 755 smtpsched
68: cp smtpsched $(LIB)/smtpsched
69: strip $(LIB)/smtpsched
70:
71:
72: clean:
73: rm -f smtp smtpd smtpqer smtpsched *.o
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.