|
|
1.1 root 1: ######################################################################
2: #
3: # Makefile for Sendmail UCB configuration files
4: #
5: # @(#)Makefile 4.2 8/20/83
6: #
7: ######################################################################
8:
9:
10: CSSRCS= csbase.m4 \
11: arpa.mc \
12: cad.mc \
13: calder.mc \
14: cory.mc \
15: dali.mc \
16: ernie.mc \
17: ic.mc \
18: icw.mc \
19: ingres.mc \
20: kim.mc \
21: matisse.mc \
22: medea.mc \
23: miro.mc \
24: monet.mc \
25: oz.mc \
26: statvax.mc \
27: ucbvax.mc
28: MSSRCS= brahms.mc
29: CCSRCS= ccbase.m4 \
30: amber.mc \
31: coral.mc \
32: ivory.mc \
33: lapis.mc \
34: jade.mc \
35: ruby.mc \
36: topaz.mc
37: UWSRCS= dbvax.mc
38: GENSRCS=arpaproto.mc \
39: base.m4 \
40: berkhosts.m4 \
41: berkm.m4 \
42: cchosts.m4 \
43: compat.m4 \
44: ether.m4 \
45: etherm.m4 \
46: fudge.m4 \
47: ibmm.m4 \
48: localm.m4 \
49: mmdfm.m4 \
50: ncphosts.m4 \
51: ncpm.m4 \
52: suucpm.m4 \
53: tcpm.m4 \
54: uucpm.m4 \
55: uucpproto.mc \
56: version.m4 \
57: zerobase.m4
58: SRCS= $(GENSRCS) $(CSSRCS) $(MSSRCS) $(CCSRCS) $(UWSRCS)
59:
60: CSNALL= arpa.cf \
61: cad.cf \
62: calder.cf \
63: cory.cf \
64: dali.cf \
65: ernie.cf \
66: ic.cf \
67: icw.cf \
68: ingres.cf \
69: kim.cf \
70: matisse.cf \
71: miro.cf \
72: monet.cf \
73: ucbvax.cf
74: CSOALL= esvax.cf \
75: medea.cf \
76: oz.cf \
77: statvax.cf
78: CSALL= $(CSNALL) $(CSOALL)
79: CCALL= amber.cf \
80: coral.cf \
81: ivory.cf \
82: jade.cf \
83: lapis.cf \
84: ruby.cf \
85: topaz.cf
86: UWALL= dbvax.cf
87: PROTOS= arpaproto.cf uucpproto.cf
88: ALL= $(CSALL) $(CCALL) $(UWALL) $(PROTOS)
89:
90: GET= sccs get
91:
92: .SUFFIXES: .mc .cf
93:
94: .mc.cf:
95: m4 $*.mc > $*.cf
96:
97: all: $(ALL)
98:
99: ############################
100: # special dependencies #
101: ############################
102:
103: # all computer science and math/stat department hosts....
104: $(CSALL) $(MSALL): csbase.m4
105:
106: # all computer center hosts....
107: $(CCALL): ccbase.m4
108:
109: # pessimize -- basic dependencies
110: $(ALL): ether.m4 etherm.m4 base.m4 localm.m4 tcpm.m4 version.m4 zerobase.m4
111:
112: # hosts using UUCP
113: cad.cf ucbvax.cf uucpproto.cf: uucpm.m4 compat.m4 berkhosts.m4
114: arpa.cf: suucpm.m4
115:
116: # hosts using MMDF
117: arpa.cf: mmdfm.m4
118:
119: # hosts running delivermail also
120: $(CSOALL): fudge.m4 compat.m4 berkhosts.m4
121:
122: # hosts knowing about berknet
123: jade.cf ucbvax.cf: cchosts.m4 berkm.m4 compat.m4 berkhosts.m4
124:
125: # hosts knowing about the arpanet
126: ucbvax.cf: ncphosts.m4
127:
128: # hosts running ncp directly
129: dbvax.cf: ncpm.m4
130:
131: #####################
132: # administrivia #
133: #####################
134:
135: sources: $(SRCS)
136:
137: $(SRCS):
138: $(GET) $(REL) SCCS/s.$@
139:
140: clean:
141: rm -f $(ALL) a.out core make.out
142: rm -f ,*
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.