|
|
1.1 root 1: LIB=/usr/v9/lib/upas
2: MAIL=/usr/mail
3: SMTPQ=/usr/spool/smtpq
4: SYSALIAS=namefiles
5: USERALIAS=/lib/names
6: MBOXMODE=0600
7:
8: # The following library seems to have a different name on every
9: # System 5 I know.
10: #
11: # SOCLIB=-lbsd # for MIPS
12: # SOCLIB=-lsocket # for Microsoft on AT&T 6386
13: # SOCLIB=-lcmc # for 3bvme
14: SOCKLIB=-lbsd
15:
16: LIBC=s5libc.a
17: all: config.o
18: rm -f ../config/config.o;
19: ln config.o ../config/config.o
20: rm -f ../libc/libc.a;
21: (cd ../libc; make UNIX=-DSYS5 $(LIBC); ln $(LIBC) libc.a)
22: (cd ../common; make UNIX=-DSYS5)
23: (cd ../send; make UNIX=-DSYS5)
24: (cd ../print; make UNIX=-DSYS5)
25: (cd ../ns; make UNIX=-DSYS5)
26: (cd ../smtp; make "LIBS=${SOCKLIB}" "FUNNY=-DSYS5" s5)
27:
28: config.c: makefile
29: rm -f config.c
30: echo 'char *UPASROOT = "$(LIB)/";' >> config.c
31: echo 'char *MAILROOT = "$(MAIL)/";' >> config.c
32: echo 'char *SMTPQROOT = "$(SMTPQ)/";' >> config.c
33: echo 'char *SYSALIAS = "$(SYSALIAS)";' >> config.c
34: echo 'char *USERALIAS = "$(USERALIAS)";' >> config.c
35: echo 'int MBOXMODE = $(MBOXMODE);' >> config.c
36:
37: install:
38: -mkdir $(LIB)
39: -mkdir $(MAIL)
40: (cd ../send; make install LIB=$(LIB))
41: (cd ../ns; make install LIB=$(LIB))
42: (cd ../print; make install LIB=$(LIB))
43: (cd ../misc; make install LIB=$(LIB))
44: (cd ../smtp; make install LIB=$(LIB))
45:
46: clean:
47: (cd ../libc; make clean)
48: (cd ../misc; make clean)
49: (cd ../common; make clean)
50: (cd ../send; make clean)
51: (cd ../ns; make clean)
52: (cd ../print; make clean)
53: (cd ../smtp; make clean)
54: rm -f config.o
55: rm -f ../config/config.o
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.