|
|
1.1 root 1: LIB=/v/lib/upas
2: MAIL=/usr/spool/mail
3: SMTPQ=/usr/spool/smtpq
4: SYSALIAS=namefiles
5: USERALIAS=/lib/names
6: MBOXMODE=0600
7:
8:
9: LIBC=s5libc.a
10: all: config.o ../common/sys.h
11: rm -f ../config/config.o;
12: ln config.o ../config/config.o
13: rm -f ../libc/libc.a;
14: (cd ../libc; make $(LIBC); ln $(LIBC) libc.a)
15: (cd ../common; SCFLAGS="-I/usr/include/bsd" make)
16: (cd ../send; SLFLAGS=-lbsd make)
17: (cd ../print; SCFLAGS="-I/usr/include/bsd" SLFLAGS=/lib/libc.a make)
18: (cd ../ns; make)
19: (cd ../ipc; SCFLAGS="-I/usr/include/bsd" ERR=mips_err.o\
20: make init tcp mx mipsdk lib)
21: (cd ../smtp; SCFLAGS=-I/usr/include/bsd SLFLAGS=-lbsd make)
22:
23: config.c: makefile
24: rm -f config.c
25: echo 'char *UPASROOT = "$(LIB)/";' >> config.c
26: echo 'char *MAILROOT = "$(MAIL)/";' >> config.c
27: echo 'char *SMTPQROOT = "$(SMTPQ)/";' >> config.c
28: echo 'char *SYSALIAS = "$(SYSALIAS)";' >> config.c
29: echo 'char *USERALIAS = "$(USERALIAS)";' >> config.c
30: echo 'int MBOXMODE = $(MBOXMODE);' >> config.c
31:
32: ../common/sys.h: sys.h
33: cp sys.h ../common/sys.h
34: touch ../common/mail.h
35:
36: install:
37: -mkdir $(LIB)
38: -mkdir $(MAIL)
39: (cd ../send; make install LIB=$(LIB))
40: (cd ../ns; make install LIB=$(LIB))
41: (cd ../print; make install LIB=$(LIB))
42: (cd ../misc; make install LIB=$(LIB))
43: (cd ../smtp; make install LIB=$(LIB))
44:
45: clean:
46: rm -f ../common/sys.h
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 ../ipc; make clean)
54: (cd ../smtp; make clean)
55: rm -f config.o
56: rm -f ../config/config.o
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.