|
|
1.1 root 1: #
2: # VAX Version
3: #
4: # @(#)makefl.vax 1.3 7/25/80
5: #
6: CPUTYPE=vax
7: LIBS=
8:
9: CHOWN= -echo chown
10: CHMOD= chmod
11: CFLAGS= -O -DDEBUG
12: LDFLAGS=-n
13: AR= -ar
14: ARFLAGS=rvu
15: LINT= lint
16: LINTFLAGS=-bxa
17: XREF= csh /usr/bin/xref
18: MAKEVERSION=csh -f makeversion
19: VER= 0.0
20:
21: OBJS1= conf.o deliver.o main.o parse.o err.o alias.o savemail.o addr.o
22: OBJS2= matchhdr.o sysexits.o util.o bmove.${CPUTYPE}.o
23: SRCS= conf.c deliver.c main.c parse.c err.c alias.c savemail.c addr.c \
24: matchhdr.c sysexits.c util.c bmove.${CPUTYPE}.c
25:
26: ROOT= root
27: OBJMODE=755
28:
29: delivermail: $(OBJS1) $(OBJS2)
30: $(MAKEVERSION) Delivermail $(VER) $(CC)
31: $(CC) $(LDFLAGS) -o delivermail version.o $(OBJS1) $(OBJS2) $(LIBS)
32: $(CHMOD) $(OBJMODE) delivermail
33: size delivermail; ls -l delivermail
34:
35: $(OBJS1): dlvrmail.h
36:
37: dlvrmail.h util.o: useful.h
38:
39: #
40: # Auxiliary stuff
41: #
42:
43: clean:
44: rm -f core delivermail arpa uucp a.out xref version.c
45: rm -f *.o
46:
47: archive:
48: ${AR} ${ARFLAGS} delivermail.a READ_ME TO_BE_DONE makefile makefl.* *.h *.c bmove.*.s makeversion *.[123456789u]
49:
50: print: xref
51: @ls -l | pr -h "delivermail directory"
52: @pr -h "cross reference listing" xref
53: @size *.o | pr -h "object code sizes"
54: @pr *.h *.[cs]
55:
56: lint:
57: $(LINT) $(LINTFLAGS) $(SRCS)
58:
59: xref: *.c
60: ${XREF} *.c > xref
61:
62: #
63: # Auxiliary mailers
64: #
65:
66: arpa: arpa.o matchhdr.o arpadate.o
67: $(MAKEVERSION) Arpa-mailer 1.0 ${CC}
68: $(CC) $(LDFLAGS) -o arpa version.o arpa.o matchhdr.o arpadate.o $(LIBS)
69: ${CHMOD} ${OBJMODE} arpa
70: size arpa; ls -l arpa
71:
72: uucp: uucp.o
73: $(MAKEVERSION) Uucp-mailer 1.0 ${CC}
74: ${CC} ${LDFLAGS} -o uucp version.o uucp.o ${LIBS}
75: ${CHMOD} ${OBJMODE} uucp
76: size uucp; ls -l uucp
77:
78: mail: mail.o getname.o
79: $(MAKEVERSION) Local-mailer 1.0 ${CC}
80: $(CC) $(LDFLAGS) -o mail version.o mail.o getname.o
81: size mail; ls -l mail
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.