home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 4 / DATAFILE_PDCD4.iso / unix / riscbsd / 1_1_contri / usd / 08_mh / makefile < prev    next >
Encoding:
Makefile  |  1986-04-15  |  15.9 KB  |  692 lines

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