|
|
1.1 root 1: M4 = @m4
2:
3: A4 = awk -f a4
4:
5: # CHANGED: 2/18/91 to install on hunny
6: # the following was the assignment on bowell:
7: MHOME = /usr/lib/monk
8:
9: # to install on hunny, the following needs to be used:
10: #MHOME = /usr/local/lib/monk
11: # END OF CHANGE
12:
13: INSDIR = $(MHOME)/db
14:
15: COMPRESS = $(MHOME)/compress -d .
16:
17: FRC =
18:
19: DBS = \
20: acm \
21: attrib \
22: centerpb \
23: cspress \
24: form1 \
25: global \
26: im \
27: kluwer \
28: letter \
29: macro \
30: memo \
31: model \
32: research \
33: rp \
34: song \
35: tc \
36: tm
37:
38: CDBS = \
39: acm.comp \
40: centerpb.comp \
41: cspress.comp \
42: form1.comp \
43: global.comp \
44: im.comp \
45: kluwer.comp \
46: letter.comp \
47: memo.comp \
48: model.comp \
49: research.comp \
50: rp.comp \
51: song.comp \
52: tc.comp \
53: tm.comp
54:
55: all: doc comp
56:
57: doc: $(DBS)
58:
59: comp: $(CDBS)
60:
61: acm: \
62: acm.m \
63: global.h \
64: macro.h \
65: titlebox.h \
66: titlebox.m \
67: $(FRC)
68: $(A4) acm.m > acm
69: @echo "acm updated"
70:
71: acm.comp: acm attrib $(FRC)
72: $(COMPRESS) acm
73:
74: attrib: \
75: attrib.m \
76: list.h \
77: macro.h \
78: style.h \
79: $(FRC)
80: $(A4) attrib.m > attrib
81: @echo "attrib updated"
82:
83: centerpb: \
84: centerpb.m \
85: macro.h \
86: $(FRC)
87: $(A4) centerpb.m > centerpb
88: @echo "centerpb updated"
89:
90: centerpb.comp: centerpb attrib $(FRC)
91: $(COMPRESS) centerpb
92:
93: cspress: \
94: cspress.m \
95: global.h \
96: macro.h \
97: titlebox.h \
98: titlebox.m \
99: $(FRC)
100: $(A4) cspress.m > cspress
101: @echo "cspress updated"
102:
103: cspress.comp: cspress attrib $(FRC)
104: $(COMPRESS) cspress
105:
106: form1: \
107: form1.m \
108: global.h \
109: macro.h \
110: $(FRC)
111: $(A4) form1.m > form1
112: @echo "form1 updated"
113:
114: form1.comp: form1 attrib $(FRC)
115: $(COMPRESS) form1
116:
117: global: \
118: global.m \
119: envir.h \
120: envir.m \
121: global.h \
122: index.m \
123: list.h \
124: list.m \
125: macro.h \
126: preproc.h \
127: preproc.m \
128: section.h \
129: section.m \
130: set.m \
131: special.m \
132: style.h \
133: style.m \
134: t_contents.m \
135: whitespace.m \
136: $(FRC)
137: $(A4) global.m > global
138: @echo "global updated"
139:
140: global.comp: attrib global macro $(FRC)
141: $(COMPRESS)
142:
143: im: \
144: im.m \
145: coversheet.h \
146: coversheet.m \
147: envir.h \
148: macro.h \
149: preproc.h \
150: titlebox.h \
151: titlebox.m \
152: $(FRC)
153: $(A4) im.m > im
154: @echo "im updated"
155:
156: im.comp: im attrib $(FRC)
157: $(COMPRESS) im
158:
159: kluwer: \
160: kluwer.m \
161: global.h \
162: macro.h \
163: section.h \
164: $(FRC)
165: $(A4) kluwer.m > kluwer
166: @echo "kluwer updated"
167:
168: kluwer.comp: kluwer attrib $(FRC)
169: $(COMPRESS) kluwer
170:
171: letter: \
172: letter.m \
173: macro.h \
174: $(FRC)
175: $(A4) letter.m > letter
176: @echo "letter updated"
177:
178: letter.comp: letter attrib $(FRC)
179: $(COMPRESS) letter
180:
181: macro: \
182: macro.m \
183: macro.h \
184: style.h \
185: $(FRC)
186: $(A4) macro.m > macro
187: @echo "macro updated"
188:
189: memo: \
190: memo.m \
191: macro.h \
192: titlebox.h \
193: titlebox.m \
194: $(FRC)
195: $(A4) memo.m > memo
196: @echo "memo updated"
197:
198: memo.comp: memo attrib $(FRC)
199: $(COMPRESS) memo
200:
201: model: \
202: model.m \
203: global.h \
204: macro.h \
205: titlebox.h \
206: titlebox.m \
207: $(FRC)
208: $(A4) model.m > model
209: @echo "model updated"
210:
211: model.comp: model attrib $(FRC)
212: $(COMPRESS) model
213:
214: research: \
215: research.m \
216: global.h \
217: macro.h \
218: $(FRC)
219: $(A4) research.m > research
220: @echo "research updated"
221:
222: research.comp: research attrib $(FRC)
223: $(COMPRESS) research
224:
225: rp: \
226: rp.m \
227: macro.h \
228: titlebox.h \
229: titlebox.m \
230: $(FRC)
231: $(A4) rp.m > rp
232: @echo "rp updated"
233:
234: rp.comp: rp attrib $(FRC)
235: $(COMPRESS) rp
236:
237: song: \
238: song.m \
239: global.h \
240: $(FRC)
241: $(A4) song.m > song
242: @echo "song updated"
243:
244: song.comp: song attrib $(FRC)
245: $(COMPRESS) song
246:
247: tc: \
248: tc.m \
249: coversheet.h \
250: coversheet.m \
251: envir.h \
252: macro.h \
253: preproc.h \
254: titlebox.h \
255: titlebox.m \
256: $(FRC)
257: $(A4) tc.m > tc
258: @echo "tc updated"
259:
260: tc.comp: tc attrib $(FRC)
261: $(COMPRESS) tc
262:
263: tm: \
264: tm.m \
265: coversheet.h \
266: coversheet.m \
267: envir.h \
268: macro.h \
269: preproc.h \
270: titlebox.h \
271: titlebox.m \
272: $(FRC)
273: $(A4) tm.m > tm
274: @echo "tm updated"
275:
276: tm.comp: tm attrib $(FRC)
277: $(COMPRESS) tm
278:
279: clean:
280:
281: clobber: clean
282: -rm -f $(DBS) $(CDBS)
283:
284: install: all
285: cp $(DBS) $(CDBS) $(INSDIR)
286:
287: debug: doc
288: cp $(DBS) $(INSDIR)
289:
290: summary: $(DBS)
291: @for i in $(DBS) ; \
292: do \
293: echo -e "\n\n$$i doc type\n" ; \
294: grep '|comment<summary: ' $$i | \
295: sed -e 's/|comment<summary: \(.*\)>/\1/' | sort -u ; \
296: done > summary
297: @echo -e '\n' >> summary
298: @cat todo.m >> summary
299: @echo summary updated
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.