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