]> diplodocus.org Git - nmh/blob - docs/historical/mh-6.8.5/doc/Makefile
Added all of the MH sources, including RCS files, in
[nmh] / docs / historical / mh-6.8.5 / doc / Makefile
1 ##############################################################################
2 # Instructions to Make, for generation of MH manual entries
3 #
4 # This file is automatically generated. Do not edit!
5 # @(#)$Id: doc,v 2.26 1993/08/27 22:15:57 jromine Exp $
6 ##############################################################################
7
8 BINDIR = $(DESTDIR)/opt/mh-6.8.5/bin
9 ETCDIR = $(DESTDIR)/opt/mh-6.8.5/lib
10 MANDIR = $(DESTDIR)/opt/mh-6.8.5/man
11 DIR1 = man1
12 EXT1 = 1
13 DIR5 = man5
14 EXT5 = 5
15 DIR8 = man8
16 EXT8 = 8
17 REMOVE = mv -f
18 MANPROT = 0644
19
20 MAN1 = ali.$(EXT1) anno.$(EXT1) burst.$(EXT1) comp.$(EXT1) \
21 dist.$(EXT1) folder.$(EXT1) forw.$(EXT1) inc.$(EXT1) \
22 mark.$(EXT1) mh-chart.$(EXT1) mh.$(EXT1) mhl.$(EXT1) \
23 mhook.$(EXT1) mhmail.$(EXT1) \
24 mhn.$(EXT1) \
25 mhparam.$(EXT1) mhpath.$(EXT1) msgchk.$(EXT1) \
26 msh.$(EXT1) next.$(EXT1) packf.$(EXT1) pick.$(EXT1) \
27 prev.$(EXT1) prompter.$(EXT1) rcvstore.$(EXT1) refile.$(EXT1) \
28 repl.$(EXT1) rmf.$(EXT1) rmm.$(EXT1) scan.$(EXT1) \
29 send.$(EXT1) show.$(EXT1) slocal.$(EXT1) \
30 sortm.$(EXT1) vmh.$(EXT1) \
31 whatnow.$(EXT1) whom.$(EXT1) $(OPTIONS1) $(OPTIONS2)
32 man1 = ali anno burst comp dist folder forw inc mark mh-chart mh mhl \
33 mhook mhmail \
34 mhn \
35 mhparam mhpath msgchk msh next packf pick \
36 prev prompter \
37 rcvstore refile repl rmf rmm scan send show slocal \
38 sortm vmh whatnow \
39 whom $(options1) $(options2)
40 inst-man1= inst-ali inst-anno inst-burst inst-comp inst-dist inst-folder \
41 inst-forw inst-inc inst-mark inst-mh-chart inst-mh inst-mhl \
42 inst-mhook inst-mhmail \
43 inst-mhn \
44 inst-mhparam inst-mhpath inst-msgchk inst-msh \
45 inst-next inst-packf inst-pick \
46 inst-prev inst-prompter \
47 inst-rcvstore inst-refile inst-repl inst-rmf inst-rmm \
48 inst-scan inst-send inst-show inst-slocal inst-sortm inst-vmh \
49 inst-whatnow inst-whom $(inst-options1) $(inst-options2)
50 Tman1 = ali.man anno.man burst.man comp.man dist.man folder.man \
51 forw.man inc.man mark.man mh-chart.man mh.man mhl.man \
52 mhook.man mhmail.man \
53 mhn.man \
54 mhparam.man mhpath.man msgchk.man msh.man next.man packf.man \
55 pick.man prev.man prompter.man rcvstore.man \
56 refile.man repl.man rmf.man rmm.man scan.man send.man \
57 show.man slocal.man \
58 sortm.man vmh.man whatnow.man whom.man $(Toptions1) \
59 $(Toptions2)
60
61 MAN5 = mh-alias.$(EXT5) mh-format.$(EXT5) mh-mail.$(EXT5) \
62 mh-profile.$(EXT5) mh-sequence.$(EXT5) mh-tailor.$(EXT5)
63 man5 = mh-alias mh-format mh-mail mh-profile mh-sequence mh-tailor
64 inst-man5= inst-mh-alias inst-mh-format inst-mh-mail inst-mh-profile \
65 inst-mh-sequence inst-mh-tailor
66 Tman5 = mh-alias.man mh-format.man mh-mail.man mh-profile.man \
67 mh-sequence.man mh-tailor.man
68
69 MAN8 = ap.$(EXT8) conflict.$(EXT8) dp.$(EXT8) install-mh.$(EXT8) \
70 post.$(EXT8) fmtdump.$(EXT8)
71 man8 = ap conflict dp install-mh \
72 post fmtdump
73 inst-man8= inst-ap inst-conflict inst-dp inst-install-mh \
74 inst-post \
75 inst-fmtdump
76 Tman8 = ap.man conflict.man dp.man install-mh.man \
77 post.man \
78 fmtdump.man
79
80
81 ##############################################################################
82 # Generation Rules
83 ##############################################################################
84
85 .SUFFIXES: .me .cat .doc .man .imp
86
87 .me.cat:; itroff -t -me $< > $@
88
89 .me.doc:; nroff -Tlpr -me $< > $@
90
91 .me.man:; cat tmac.me $< | sed -f me2man.sed > $@
92
93 .cat.imp:; catimp -i $@ $<
94
95
96 ##############################################################################
97 # Generate MH manual entries
98 ##############################################################################
99
100 all: $(man1) $(man5) $(man8)
101
102 install: inst-all clean
103
104 inst-all: mkdirs inst-tmac \
105 $(inst-man1) $(inst-man5) $(inst-man8)
106
107 tar: $(Tman1) $(Tman5) $(Tman8)
108 @touch tmac.h $(Tman1) $(Tman5) $(Tman8)
109 @make -n inst-all > MAKEDOC
110 @chmod +x MAKEDOC
111 tar $(TFLAGS) MAKEDOC tmac.h $(Tman1) $(Tman5) $(Tman8)
112 @rm -f MAKEDOC
113
114 uninstall:; cd $(MANDIR)/$(DIR1) ; rm -f $(MAN1)
115 cd $(MANDIR)/$(DIR5) ; rm -f $(MAN5)
116 cd $(MANDIR)/$(DIR8) ; rm -f $(MAN8)
117
118
119 ##############################################################################
120 # Generate MH User's Manual/Administrator's Guide
121 ##############################################################################
122
123 manual: MH.doc
124
125 guide: ADMIN.doc
126
127 true:;
128
129
130 ##############################################################################
131 # MH manual entries
132 ##############################################################################
133
134 mkdirs: $(MANDIR)/$(DIR1) $(MANDIR)/$(DIR5) $(MANDIR)/$(DIR8)
135
136 $(MANDIR)/$(DIR1) $(MANDIR)/$(DIR5) $(MANDIR)/$(DIR8):
137 -mkdir $@ && chmod 0755 $@
138
139
140 inst-tmac: $(ETCDIR)/tmac.h
141
142 $(ETCDIR)/tmac.h: tmac.h
143 -$(REMOVE) $@ ztmac.h
144 cp tmac.h $@
145 -@chmod $(MANPROT) $@
146 -@ls -l $@
147 -@echo ""
148
149
150 inst-ali: $(MANDIR)/$(DIR1)/ali.$(EXT1)
151
152 $(MANDIR)/$(DIR1)/ali.$(EXT1): ali.man
153 -$(REMOVE) $@ zali.man
154 cp ali.man $@
155 -@chmod $(MANPROT) $@
156 -@ls -l $@
157 -@echo ""
158
159 inst-anno: $(MANDIR)/$(DIR1)/anno.$(EXT1)
160
161 $(MANDIR)/$(DIR1)/anno.$(EXT1): anno.man
162 -$(REMOVE) $@ zanno.man
163 cp anno.man $@
164 -@chmod $(MANPROT) $@
165 -@ls -l $@
166 -@echo ""
167
168 inst-ap: $(MANDIR)/$(DIR8)/ap.$(EXT8)
169
170 $(MANDIR)/$(DIR8)/ap.$(EXT8): ap.man
171 -$(REMOVE) $@ zap.man
172 cp ap.man $@
173 -@chmod $(MANPROT) $@
174 -@ls -l $@
175 -@echo ""
176
177 inst-bbc: $(MANDIR)/$(DIR1)/bbc.$(EXT1)
178
179 $(MANDIR)/$(DIR1)/bbc.$(EXT1): bbc.man
180 -$(REMOVE) $@ zbbc.man
181 cp bbc.man $@
182 -@chmod $(MANPROT) $@
183 -@ls -l $@
184 -@echo ""
185
186 inst-bbl: $(MANDIR)/$(DIR1)/bbl.$(EXT1)
187
188 $(MANDIR)/$(DIR1)/bbl.$(EXT1): bbl.man
189 -$(REMOVE) $@ zbbl.man
190 cp bbl.man $@
191 -@chmod $(MANPROT) $@
192 -@ls -l $@
193 -@echo ""
194
195 inst-bbleader: $(MANDIR)/$(DIR1)/bbleader.$(EXT1)
196
197 $(MANDIR)/$(DIR1)/bbleader.$(EXT1): bbleader.man
198 -$(REMOVE) $@ zbbleader.man
199 cp bbleader.man $@
200 -@chmod $(MANPROT) $@
201 -@ls -l $@
202 -@echo ""
203
204 inst-bboards: $(MANDIR)/$(DIR1)/bboards.$(EXT1)
205
206 $(MANDIR)/$(DIR1)/bboards.$(EXT1): bboards.man
207 -$(REMOVE) $@ zbboards.man
208 cp bboards.man $@
209 -@chmod $(MANPROT) $@
210 -@ls -l $@
211 -@echo ""
212
213 inst-burst: $(MANDIR)/$(DIR1)/burst.$(EXT1)
214
215 $(MANDIR)/$(DIR1)/burst.$(EXT1): burst.man
216 -$(REMOVE) $@ zburst.man
217 cp burst.man $@
218 -@chmod $(MANPROT) $@
219 -@ls -l $@
220 -@echo ""
221
222 inst-cipher: $(MANDIR)/$(DIR1)/cipher.$(EXT1)
223
224 $(MANDIR)/$(DIR1)/cipher.$(EXT1): cipher.man
225 -$(REMOVE) $@ zcipher.man
226 cp cipher.man $@
227 -@chmod $(MANPROT) $@
228 -@ls -l $@
229 -@echo ""
230
231 inst-comp: $(MANDIR)/$(DIR1)/comp.$(EXT1)
232
233 $(MANDIR)/$(DIR1)/comp.$(EXT1): comp.man
234 -$(REMOVE) $@ zcomp.man
235 cp comp.man $@
236 -@chmod $(MANPROT) $@
237 -@ls -l $@
238 -@echo ""
239
240 inst-conflict: $(MANDIR)/$(DIR8)/conflict.$(EXT8)
241
242 $(MANDIR)/$(DIR8)/conflict.$(EXT8): conflict.man
243 -$(REMOVE) $@ zconflict.man
244 cp conflict.man $@
245 -@chmod $(MANPROT) $@
246 -@ls -l $@
247 -@echo ""
248
249 inst-decipher: $(MANDIR)/$(DIR1)/decipher.$(EXT1)
250
251 $(MANDIR)/$(DIR1)/decipher.$(EXT1): decipher.man
252 -$(REMOVE) $@ zdecipher.man
253 cp decipher.man $@
254 -@chmod $(MANPROT) $@
255 -@ls -l $@
256 -@echo ""
257
258 inst-dist: $(MANDIR)/$(DIR1)/dist.$(EXT1)
259
260 $(MANDIR)/$(DIR1)/dist.$(EXT1): dist.man
261 -$(REMOVE) $@ zdist.man
262 cp dist.man $@
263 -@chmod $(MANPROT) $@
264 -@ls -l $@
265 -@echo ""
266
267 inst-dp: $(MANDIR)/$(DIR8)/dp.$(EXT8)
268
269 $(MANDIR)/$(DIR8)/dp.$(EXT8): dp.man
270 -$(REMOVE) $@ zdp.man
271 cp dp.man $@
272 -@chmod $(MANPROT) $@
273 -@ls -l $@
274 -@echo ""
275
276 inst-folder: $(MANDIR)/$(DIR1)/folder.$(EXT1)
277
278 $(MANDIR)/$(DIR1)/folder.$(EXT1): folder.man
279 -$(REMOVE) $@ zfolder.man
280 cp folder.man $@
281 -@chmod $(MANPROT) $@
282 -@ls -l $@
283 -@echo ""
284
285 inst-fmtdump: $(MANDIR)/$(DIR8)/fmtdump.$(EXT8)
286
287 $(MANDIR)/$(DIR8)/fmtdump.$(EXT8): fmtdump.man
288 -$(REMOVE) $@ zfmtdump.man
289 cp fmtdump.man $@
290 -@chmod $(MANPROT) $@
291 -@ls -l $@
292 -@echo ""
293
294 inst-forw: $(MANDIR)/$(DIR1)/forw.$(EXT1)
295
296 $(MANDIR)/$(DIR1)/forw.$(EXT1): forw.man
297 -$(REMOVE) $@ zforw.man
298 cp forw.man $@
299 -@chmod $(MANPROT) $@
300 -@ls -l $@
301 -@echo ""
302
303 inst-inc: $(MANDIR)/$(DIR1)/inc.$(EXT1)
304
305 $(MANDIR)/$(DIR1)/inc.$(EXT1): inc.man
306 -$(REMOVE) $@ zinc.man
307 cp inc.man $@
308 -@chmod $(MANPROT) $@
309 -@ls -l $@
310 -@echo ""
311
312 inst-install-mh: $(MANDIR)/$(DIR8)/install-mh.$(EXT8)
313
314 $(MANDIR)/$(DIR8)/install-mh.$(EXT8): install-mh.man
315 -$(REMOVE) $@ zinstall-mh.man
316 cp install-mh.man $@
317 -@chmod $(MANPROT) $@
318 -@ls -l $@
319 -@echo ""
320
321 inst-mark: $(MANDIR)/$(DIR1)/mark.$(EXT1)
322
323 $(MANDIR)/$(DIR1)/mark.$(EXT1): mark.man
324 -$(REMOVE) $@ zmark.man
325 cp mark.man $@
326 -@chmod $(MANPROT) $@
327 -@ls -l $@
328 -@echo ""
329
330 inst-mh-alias: $(MANDIR)/$(DIR5)/mh-alias.$(EXT5)
331
332 $(MANDIR)/$(DIR5)/mh-alias.$(EXT5): mh-alias.man
333 -$(REMOVE) $@ zmh-alias.man
334 cp mh-alias.man $@
335 -@chmod $(MANPROT) $@
336 -@ls -l $@
337 -@echo ""
338
339 inst-mh-format: $(MANDIR)/$(DIR5)/mh-format.$(EXT5)
340
341 $(MANDIR)/$(DIR5)/mh-format.$(EXT5): mh-format.man
342 -$(REMOVE) $@ zmh-format.man
343 cp mh-format.man $@
344 -@chmod $(MANPROT) $@
345 -@ls -l $@
346 -@echo ""
347
348 inst-mh-chart: $(MANDIR)/$(DIR1)/mh-chart.$(EXT1)
349
350 $(MANDIR)/$(DIR1)/mh-chart.$(EXT1): mh-chart.man
351 -$(REMOVE) $@ zmh-chart.man
352 cp mh-chart.man $@
353 -@chmod $(MANPROT) $@
354 -@ls -l $@
355 -@echo ""
356
357 inst-mh-mail: $(MANDIR)/$(DIR5)/mh-mail.$(EXT5)
358
359 $(MANDIR)/$(DIR5)/mh-mail.$(EXT5): mh-mail.man
360 -$(REMOVE) $@ zmh-mail.man
361 cp mh-mail.man $@
362 -@chmod $(MANPROT) $@
363 -@ls -l $@
364 -@echo ""
365
366 inst-mh-tailor: $(MANDIR)/$(DIR5)/mh-tailor.$(EXT5)
367
368 $(MANDIR)/$(DIR5)/mh-tailor.$(EXT5): mh-tailor.man
369 -$(REMOVE) $@ zmh-tailor.man
370 cp mh-tailor.man $@
371 -@chmod $(MANPROT) $@
372 -@ls -l $@
373 -@echo ""
374
375 inst-mh-profile: $(MANDIR)/$(DIR5)/mh-profile.$(EXT5)
376
377 $(MANDIR)/$(DIR5)/mh-profile.$(EXT5): mh-profile.man
378 -$(REMOVE) $@ zmh-profile.man
379 cp mh-profile.man $@
380 -@chmod $(MANPROT) $@
381 -@ls -l $@
382 -@echo ""
383
384 inst-mh-sequence: $(MANDIR)/$(DIR5)/mh-sequence.$(EXT5)
385
386 $(MANDIR)/$(DIR5)/mh-sequence.$(EXT5): mh-sequence.man
387 -$(REMOVE) $@ zmh-sequence.man
388 cp mh-sequence.man $@
389 -@chmod $(MANPROT) $@
390 -@ls -l $@
391 -@echo ""
392
393 inst-mhook: $(MANDIR)/$(DIR1)/mhook.$(EXT1)
394
395 $(MANDIR)/$(DIR1)/mhook.$(EXT1): mhook.man
396 -$(REMOVE) $@ zmhook.man
397 cp mhook.man $@
398 -@chmod $(MANPROT) $@
399 -@ls -l $@
400 -@echo ""
401
402 inst-mh: $(MANDIR)/$(DIR1)/mh.$(EXT1)
403
404 $(MANDIR)/$(DIR1)/mh.$(EXT1): mh.man
405 -$(REMOVE) $@ zmh.man
406 cp mh.man $@
407 -@chmod $(MANPROT) $@
408 -@ls -l $@
409 -@echo ""
410
411 inst-mhl: $(MANDIR)/$(DIR1)/mhl.$(EXT1)
412
413 $(MANDIR)/$(DIR1)/mhl.$(EXT1): mhl.man
414 -$(REMOVE) $@ zmhl.man
415 cp mhl.man $@
416 -@chmod $(MANPROT) $@
417 -@ls -l $@
418 -@echo ""
419
420 inst-mhmail: $(MANDIR)/$(DIR1)/mhmail.$(EXT1)
421
422 $(MANDIR)/$(DIR1)/mhmail.$(EXT1): mhmail.man
423 -$(REMOVE) $@ zmhmail.man
424 cp mhmail.man $@
425 -@chmod $(MANPROT) $@
426 -@ls -l $@
427 -@echo ""
428
429 inst-mhn: $(MANDIR)/$(DIR1)/mhn.$(EXT1)
430
431 $(MANDIR)/$(DIR1)/mhn.$(EXT1): mhn.man
432 -$(REMOVE) $@ zmhn.man
433 cp mhn.man $@
434 -@chmod $(MANPROT) $@
435 -@ls -l $@
436 -@echo ""
437
438 inst-mhparam: $(MANDIR)/$(DIR1)/mhparam.$(EXT1)
439
440 $(MANDIR)/$(DIR1)/mhparam.$(EXT1): mhparam.man
441 -$(REMOVE) $@ zmhparam.man
442 cp mhparam.man $@
443 -@chmod $(MANPROT) $@
444 -@ls -l $@
445 -@echo ""
446
447 inst-mhpath: $(MANDIR)/$(DIR1)/mhpath.$(EXT1)
448
449 $(MANDIR)/$(DIR1)/mhpath.$(EXT1): mhpath.man
450 -$(REMOVE) $@ zmhpath.man
451 cp mhpath.man $@
452 -@chmod $(MANPROT) $@
453 -@ls -l $@
454 -@echo ""
455
456 inst-msgchk: $(MANDIR)/$(DIR1)/msgchk.$(EXT1)
457
458 $(MANDIR)/$(DIR1)/msgchk.$(EXT1): msgchk.man
459 -$(REMOVE) $@ zmsgchk.man
460 cp msgchk.man $@
461 -@chmod $(MANPROT) $@
462 -@ls -l $@
463 -@echo ""
464
465 inst-msh: $(MANDIR)/$(DIR1)/msh.$(EXT1)
466
467 $(MANDIR)/$(DIR1)/msh.$(EXT1): msh.man
468 -$(REMOVE) $@ zmsh.man
469 cp msh.man $@
470 -@chmod $(MANPROT) $@
471 -@ls -l $@
472 -@echo ""
473
474 inst-next: $(MANDIR)/$(DIR1)/next.$(EXT1)
475
476 $(MANDIR)/$(DIR1)/next.$(EXT1): next.man
477 -$(REMOVE) $@ znext.man
478 cp next.man $@
479 -@chmod $(MANPROT) $@
480 -@ls -l $@
481 -@echo ""
482
483 inst-packf: $(MANDIR)/$(DIR1)/packf.$(EXT1)
484
485 $(MANDIR)/$(DIR1)/packf.$(EXT1): packf.man
486 -$(REMOVE) $@ zpackf.man
487 cp packf.man $@
488 -@chmod $(MANPROT) $@
489 -@ls -l $@
490 -@echo ""
491
492 inst-popauth: $(MANDIR)/$(DIR8)/popauth.$(EXT8)
493
494 $(MANDIR)/$(DIR8)/popauth.$(EXT8): popauth.man
495 -$(REMOVE) $@ zpopauth.man
496 cp popauth.man $@
497 -@chmod $(MANPROT) $@
498 -@ls -l $@
499 -@echo ""
500
501 inst-popi: $(MANDIR)/$(DIR1)/popi.$(EXT1)
502
503 $(MANDIR)/$(DIR1)/popi.$(EXT1): popi.man
504 -$(REMOVE) $@ zpopi.man
505 cp popi.man $@
506 -@chmod $(MANPROT) $@
507 -@ls -l $@
508 -@echo ""
509
510 inst-pick: $(MANDIR)/$(DIR1)/pick.$(EXT1)
511
512 $(MANDIR)/$(DIR1)/pick.$(EXT1): pick.man
513 -$(REMOVE) $@ zpick.man
514 cp pick.man $@
515 -@chmod $(MANPROT) $@
516 -@ls -l $@
517 -@echo ""
518
519 inst-post: $(MANDIR)/$(DIR8)/post.$(EXT8)
520
521 $(MANDIR)/$(DIR8)/post.$(EXT8): post.man
522 -$(REMOVE) $@ zpost.man
523 cp post.man $@
524 -@chmod $(MANPROT) $@
525 -@ls -l $@
526 -@echo ""
527
528 inst-prev: $(MANDIR)/$(DIR1)/prev.$(EXT1)
529
530 $(MANDIR)/$(DIR1)/prev.$(EXT1): prev.man
531 -$(REMOVE) $@ zprev.man
532 cp prev.man $@
533 -@chmod $(MANPROT) $@
534 -@ls -l $@
535 -@echo ""
536
537 inst-prompter: $(MANDIR)/$(DIR1)/prompter.$(EXT1)
538
539 $(MANDIR)/$(DIR1)/prompter.$(EXT1): prompter.man
540 -$(REMOVE) $@ zprompter.man
541 cp prompter.man $@
542 -@chmod $(MANPROT) $@
543 -@ls -l $@
544 -@echo ""
545
546 inst-rcvstore: $(MANDIR)/$(DIR1)/rcvstore.$(EXT1)
547
548 $(MANDIR)/$(DIR1)/rcvstore.$(EXT1): rcvstore.man
549 -$(REMOVE) $@ zrcvstore.man
550 cp rcvstore.man $@
551 -@chmod $(MANPROT) $@
552 -@ls -l $@
553 -@echo ""
554
555 inst-refile: $(MANDIR)/$(DIR1)/refile.$(EXT1)
556
557 $(MANDIR)/$(DIR1)/refile.$(EXT1): refile.man
558 -$(REMOVE) $@ zrefile.man
559 cp refile.man $@
560 -@chmod $(MANPROT) $@
561 -@ls -l $@
562 -@echo ""
563
564 inst-repl: $(MANDIR)/$(DIR1)/repl.$(EXT1)
565
566 $(MANDIR)/$(DIR1)/repl.$(EXT1): repl.man
567 -$(REMOVE) $@ zrepl.man
568 cp repl.man $@
569 -@chmod $(MANPROT) $@
570 -@ls -l $@
571 -@echo ""
572
573 inst-rmm: $(MANDIR)/$(DIR1)/rmm.$(EXT1)
574
575 $(MANDIR)/$(DIR1)/rmm.$(EXT1): rmm.man
576 -$(REMOVE) $@ zrmm.man
577 cp rmm.man $@
578 -@chmod $(MANPROT) $@
579 -@ls -l $@
580 -@echo ""
581
582 inst-rmf: $(MANDIR)/$(DIR1)/rmf.$(EXT1)
583
584 $(MANDIR)/$(DIR1)/rmf.$(EXT1): rmf.man
585 -$(REMOVE) $@ zrmf.man
586 cp rmf.man $@
587 -@chmod $(MANPROT) $@
588 -@ls -l $@
589 -@echo ""
590
591 inst-scan: $(MANDIR)/$(DIR1)/scan.$(EXT1)
592
593 $(MANDIR)/$(DIR1)/scan.$(EXT1): scan.man
594 -$(REMOVE) $@ zscan.man
595 cp scan.man $@
596 -@chmod $(MANPROT) $@
597 -@ls -l $@
598 -@echo ""
599
600 inst-send: $(MANDIR)/$(DIR1)/send.$(EXT1)
601
602 $(MANDIR)/$(DIR1)/send.$(EXT1): send.man
603 -$(REMOVE) $@ zsend.man
604 cp send.man $@
605 -@chmod $(MANPROT) $@
606 -@ls -l $@
607 -@echo ""
608
609 inst-show: $(MANDIR)/$(DIR1)/show.$(EXT1)
610
611 $(MANDIR)/$(DIR1)/show.$(EXT1): show.man
612 -$(REMOVE) $@ zshow.man
613 cp show.man $@
614 -@chmod $(MANPROT) $@
615 -@ls -l $@
616 -@echo ""
617
618 inst-slocal: $(MANDIR)/$(DIR1)/slocal.$(EXT1)
619
620 $(MANDIR)/$(DIR1)/slocal.$(EXT1): slocal.man
621 -$(REMOVE) $@ zslocal.man
622 cp slocal.man $@
623 -@chmod $(MANPROT) $@
624 -@ls -l $@
625 -@echo ""
626
627 inst-sortm: $(MANDIR)/$(DIR1)/sortm.$(EXT1)
628
629 $(MANDIR)/$(DIR1)/sortm.$(EXT1): sortm.man
630 -$(REMOVE) $@ zsortm.man
631 cp sortm.man $@
632 -@chmod $(MANPROT) $@
633 -@ls -l $@
634 -@echo ""
635
636 inst-tma: $(MANDIR)/$(DIR1)/tma.$(EXT1)
637
638 $(MANDIR)/$(DIR1)/tma.$(EXT1): tma.man
639 -$(REMOVE) $@ ztma.man
640 cp tma.man $@
641 -@chmod $(MANPROT) $@
642 -@ls -l $@
643 -@echo ""
644
645 inst-vmh: $(MANDIR)/$(DIR1)/vmh.$(EXT1)
646
647 $(MANDIR)/$(DIR1)/vmh.$(EXT1): vmh.man
648 -$(REMOVE) $@ zvmh.man
649 cp vmh.man $@
650 -@chmod $(MANPROT) $@
651 -@ls -l $@
652 -@echo ""
653
654 inst-whatnow: $(MANDIR)/$(DIR1)/whatnow.$(EXT1)
655
656 $(MANDIR)/$(DIR1)/whatnow.$(EXT1): whatnow.man
657 -$(REMOVE) $@ zwhatnow.man
658 cp whatnow.man $@
659 -@chmod $(MANPROT) $@
660 -@ls -l $@
661 -@echo ""
662
663 inst-whom: $(MANDIR)/$(DIR1)/whom.$(EXT1)
664
665 $(MANDIR)/$(DIR1)/whom.$(EXT1): whom.man
666 -$(REMOVE) $@ zwhom.man
667 cp whom.man $@
668 -@chmod $(MANPROT) $@
669 -@ls -l $@
670 -@echo ""
671
672
673 ##############################################################################
674 # Dependencies
675 ##############################################################################
676
677 ali: ali.man
678 anno: anno.man
679 ap: ap.man
680 bbc: bbc.man
681 bbl: bbl.man
682 bbleader: bbleader.man
683 bboards: bboards.man
684 burst: burst.man
685 cipher: cipher.man
686 comp: comp.man
687 conflict: conflict.man
688 decipher: decipher.man
689 dist: dist.man
690 dp: dp.man
691 fmtdump: fmtdump.man
692 folder: folder.man
693 forw: forw.man
694 inc: inc.man
695 install-mh: install-mh.man
696 mark: mark.man
697 mh-alias: mh-alias.man
698 mh-format: mh-format.man
699 mh-chart: mh-chart.man
700 mh-mail: mh-mail.man
701 mh-profile: mh-profile.man
702 mh-sequence: mh-sequence.man
703 mh-tailor: mh-tailor.man
704 mhook: mhook.man
705 mh: mh.man
706 mhl: mhl.man
707 mhmail: mhmail.man
708 mhparam: mhparam.man
709 mhpath: mhpath.man
710 mhn: mhn.man
711 msgchk: msgchk.man
712 msh: msh.man
713 next: next.man
714 packf: packf.man
715 pick: pick.man
716 popauth: popauth.man
717 popi: popi.man
718 post: post.man
719 prev: prev.man
720 prompter: prompter.man
721 rcvstore: rcvstore.man
722 refile: refile.man
723 repl: repl.man
724 rmf: rmf.man
725 rmm: rmm.man
726 scan: scan.man
727 send: send.man
728 show: show.man
729 slocal: slocal.man
730 sortm: sortm.man
731 tma: tma.man
732 vmh: vmh.man
733 whatnow: whatnow.man
734 whom: whom.man
735
736 MH.cat MH.doc: ali.me anno.me bbc.me bbl.me bbleader.me bboards.me comp.me \
737 dist.me folder.me forw.me inc.me mark.me mh-chart.me mh.me \
738 mhl.me mhmail.me \
739 mhn.me \
740 mhook.me mhparam.me mhpath.me msgchk.me msh.me \
741 next.me packf.me pick.me \
742 prev.me prompter.me \
743 rcvstore.me refile.me repl.me rmf.me rmm.me scan.me send.me \
744 show.me slocal.me \
745 sortm.me vmh.me whatnow.me whom.me mh-alias.me \
746 mh-format.me mh-mail.me mh-profile.me mh-sequence.me \
747 ap.me conflict.me dp.me install-mh.me fmtdump.me \
748 post.me \
749 version.rf
750
751 ADMIN.cat ADMIN.doc: \
752 mh-tailor.me mh-mts.me \
753 bboards5.me bbaka.me bbexp.me bboards8.me bbtar.me \
754 pop5.me pop8.me popaka.me \
755 popd.me popwrd.me \
756 mf.me rmail.me \
757 mh-hack.me \
758 version.rf
759
760
761 ##############################################################################
762 # Miscellaneous tasks
763 ##############################################################################
764
765 lint:;
766
767 version.rf:
768 cd ../config; make version
769
770 unconfig: distribution
771 -rm -f version.rf me2man.sed Makefile
772
773 distribution: clean
774 -rm -f *.me tmac.h
775
776 clean: unclean
777 -rm -f *.man *.doc *.cat *.imp
778
779 unclean:; -rm -f z* _* :* core MAKEDOC
780
781 depend:;
782
783
784 ##############################################################################
785 # MODIFICATIONS -- Adding a new program (e.g., pickle [section n])
786 ##############################################################################
787
788 # Add pickle.$(EXT[N]) to MAN[N]
789 # Add pickle to man[n]
790 # Add inst-pickle to inst-man[n]
791 # Add pickle.man to Tman[n]
792 #
793 # Under the "MH manual entries" section, add this incantation
794 # inst-pickle: $(MANDIR)/$(DIR[n])/pickle.$(EXT[n])
795 #
796 # $(MANDIR)/$(DIR[n])/pickle.$(EXT[n]): pickle.man
797 # -$(REMOVE) $@ zpickle.man
798 # cp pickle.man $@
799 # -@chmod $(MANPROT) $@
800 # -@ls -l $@
801 # -@echo ""
802 #
803 # Under the "Dependencies" section, add a line for pickle
804 # pickle: pickle.man
805 #
806 # Add pickle.me to MH.cat