Annotation of 43BSD/contrib/mh/doc/Makefile, revision 1.1.1.1

1.1       root        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        =       0444
                     18: 
                     19: MAN1   =       ali.$(EXT1) anno.$(EXT1) burst.$(EXT1) comp.$(EXT1) \
                     20:                dist.$(EXT1) folder.$(EXT1) forw.$(EXT1) inc.$(EXT1) \
                     21:                mark.$(EXT1) mh-chart.$(EXT1) mh.$(EXT1) mhl.$(EXT1) \
                     22:                mhook.$(EXT1) mhmail.$(EXT1) mhpath.$(EXT1) msgchk.$(EXT1) \
                     23:                msh.$(EXT1) next.$(EXT1) packf.$(EXT1) pick.$(EXT1) \
                     24:                prev.$(EXT1) prompter.$(EXT1) refile.$(EXT1) repl.$(EXT1) \
                     25:                rmf.$(EXT1) rmm.$(EXT1) scan.$(EXT1) send.$(EXT1) \
                     26:                show.$(EXT1) sortm.$(EXT1) vmh.$(EXT1) whatnow.$(EXT1) \
                     27:                whom.$(EXT1)
                     28: man1   =       ali anno burst comp dist folder forw inc mark mh-chart mh mhl \
                     29:                mhook mhmail mhpath msgchk msh next packf pick prev prompter \
                     30:                refile repl rmf rmm scan send show sortm vmh whatnow whom \
                     31:                $(options1) $(options2)
                     32: inst-man1=     inst-ali inst-anno inst-burst inst-comp inst-dist inst-folder \
                     33:                inst-forw inst-inc inst-mark inst-mh-chart inst-mh inst-mhl \
                     34:                inst-mhook inst-mhmail inst-mhpath inst-msgchk inst-msh \
                     35:                inst-next inst-packf inst-pick inst-prev inst-prompter \
                     36:                inst-refile inst-repl inst-rmf inst-rmm inst-scan inst-send \
                     37:                inst-show inst-sortm inst-vmh inst-whatnow inst-whom \
                     38:                $(inst-options1) $(inst-options2)
                     39: Tman1  =       ali.man anno.man burst.man comp.man dist.man folder.man \
                     40:                forw.man inc.man mark.man mh-chart.man mh.man mhl.man \
                     41:                mhook.man mhmail.man mhpath.man msgchk.man msh.man next.man \
                     42:                packf.man pick.man prev.man prompter.man refile.man repl.man \
                     43:                rmf.man rmm.man scan.man send.man show.man sortm.man vmh.man \
                     44:                whatnow.man whom.man $(Toptions1) $(Toptions2)
                     45: 
                     46: MAN5   =       mh-alias.$(EXT5) mh-format.$(EXT5) mh-mail.$(EXT5) \
                     47:                mh-profile.$(EXT5)
                     48: man5   =       mh-alias mh-format mh-mail mh-profile
                     49: inst-man5=     inst-mh-alias inst-mh-format inst-mh-mail inst-mh-profile
                     50: Tman5  =       mh-alias.man mh-format.man mh-mail.man mh-profile.man
                     51: 
                     52: MAN8   =       ap.$(EXT8) conflict.$(EXT8) dp.$(EXT8) install-mh.$(EXT8) \
                     53:                post.$(EXT8)
                     54: man8   =       ap conflict dp install-mh post
                     55: inst-man8=     inst-ap inst-conflict inst-dp inst-install-mh inst-post
                     56: Tman8  =       ap.man conflict.man dp.man install-mh.man post.man
                     57: 
                     58: ##############################################################################
                     59: #      Generation Rules
                     60: ##############################################################################
                     61: 
                     62: .SUFFIXES:     .me .cat .doc .man .imp
                     63: 
                     64: .me.cat:;      itroff -t -me $< > $@
                     65: 
                     66: .me.doc:;      nroff -me $< > $@
                     67: 
                     68: .me.man:;      cat tmac.me $< > $@
                     69: 
                     70: .cat.imp:;     catimp -i $@ $<
                     71: 
                     72: 
                     73: ##############################################################################
                     74: #      Generate MH manual entries
                     75: ##############################################################################
                     76: 
                     77: all:            $(man1) $(man5) $(man8)
                     78: 
                     79: install:       inst-all clean
                     80: 
                     81: inst-all:       inst-tmac $(inst-man1) $(inst-man5) $(inst-man8)
                     82: 
                     83: tar:            $(Tman1) $(Tman5) $(Tman8)
                     84:                 @touch tmac.h $(Tman1) $(Tman5) $(Tman8)
                     85:                 @make -n inst-all > MAKEDOC
                     86:                 @chmod +x MAKEDOC
                     87:                 tar $(TFLAGS) MAKEDOC tmac.h $(Tman1) $(Tman5) $(Tman8)
                     88:                 @rm -f MAKEDOC
                     89: 
                     90: uninstall:;    cd $(MANDIR)/$(DIR1) ; rm -f $(MAN1) 
                     91:                cd $(MANDIR)/$(DIR5) ; rm -f $(MAN5)
                     92:                cd $(MANDIR)/$(DIR8) ; rm -f $(MAN8)
                     93: 
                     94: 
                     95: ##############################################################################
                     96: #      Generate MH User's Manual/Administrator's Guide
                     97: ##############################################################################
                     98: 
                     99: i-all:         manual guide
                    100: 
                    101: i-print:       manual guide true
                    102:                lpr -t -J MH MH.cat
                    103:                lpr -t -J MH ADMIN.cat
                    104: 
                    105: 
                    106: manual:                MH.cat
                    107: 
                    108: guide:         ADMIN.cat
                    109: 
                    110: true:;
                    111: 
                    112: 
                    113: ##############################################################################
                    114: #      MH manual entries
                    115: ##############################################################################
                    116: 
                    117: inst-tmac:     $(ETCDIR)/tmac.h
                    118: 
                    119: $(ETCDIR)/tmac.h:      tmac.h
                    120:                install -m $(MANPROT) -c tmac.h $@
                    121: 
                    122: 
                    123: inst-ali:      $(MANDIR)/$(DIR1)/ali.$(EXT1)
                    124: 
                    125: $(MANDIR)/$(DIR1)/ali.$(EXT1): ali.man
                    126:                install -m $(MANPROT) -c ali.man $@
                    127: 
                    128: inst-anno:     $(MANDIR)/$(DIR1)/anno.$(EXT1)
                    129: 
                    130: $(MANDIR)/$(DIR1)/anno.$(EXT1):        anno.man
                    131:                install -m $(MANPROT) -c anno.man $@
                    132: 
                    133: inst-ap:       $(MANDIR)/$(DIR8)/ap.$(EXT8)
                    134: 
                    135: $(MANDIR)/$(DIR8)/ap.$(EXT8):  ap.man
                    136:                install -m $(MANPROT) -c ap.man $@
                    137: 
                    138: inst-bbc:      $(MANDIR)/$(DIR1)/bbc.$(EXT1)
                    139: 
                    140: $(MANDIR)/$(DIR1)/bbc.$(EXT1): bbc.man
                    141:                install -m $(MANPROT) -c bbc.man $@
                    142: 
                    143: inst-bbl:      $(MANDIR)/$(DIR1)/bbl.$(EXT1)
                    144: 
                    145: $(MANDIR)/$(DIR1)/bbl.$(EXT1): bbl.man
                    146:                install -m $(MANPROT) -c bbl.man $@
                    147: 
                    148: inst-bbleader: $(MANDIR)/$(DIR1)/bbleader.$(EXT1)
                    149: 
                    150: $(MANDIR)/$(DIR1)/bbleader.$(EXT1):    bbleader.man
                    151:                install -m $(MANPROT) -c bbleader.man $@
                    152: 
                    153: inst-bboards:  $(MANDIR)/$(DIR1)/bboards.$(EXT1)
                    154: 
                    155: $(MANDIR)/$(DIR1)/bboards.$(EXT1):     bboards.man
                    156:                install -m $(MANPROT) -c bboards.man $@
                    157: 
                    158: inst-burst:    $(MANDIR)/$(DIR1)/burst.$(EXT1)
                    159: 
                    160: $(MANDIR)/$(DIR1)/burst.$(EXT1):       burst.man
                    161:                install -m $(MANPROT) -c burst.man $@
                    162: 
                    163: inst-cipher:   $(MANDIR)/$(DIR1)/cipher.$(EXT1)
                    164: 
                    165: $(MANDIR)/$(DIR1)/cipher.$(EXT1):      cipher.man
                    166:                install -m $(MANPROT) -c cipher.man $@
                    167: 
                    168: inst-comp:     $(MANDIR)/$(DIR1)/comp.$(EXT1)
                    169: 
                    170: $(MANDIR)/$(DIR1)/comp.$(EXT1):        comp.man
                    171:                install -m $(MANPROT) -c comp.man $@
                    172: 
                    173: inst-conflict: $(MANDIR)/$(DIR8)/conflict.$(EXT8)
                    174: 
                    175: $(MANDIR)/$(DIR8)/conflict.$(EXT8):    conflict.man
                    176:                install -m $(MANPROT) -c conflict.man $@
                    177: 
                    178: inst-decipher: $(MANDIR)/$(DIR1)/decipher.$(EXT1)
                    179: 
                    180: $(MANDIR)/$(DIR1)/decipher.$(EXT1):    decipher.man
                    181:                install -m $(MANPROT) -c decipher.man $@
                    182: 
                    183: inst-dist:     $(MANDIR)/$(DIR1)/dist.$(EXT1)
                    184: 
                    185: $(MANDIR)/$(DIR1)/dist.$(EXT1):        dist.man
                    186:                install -m $(MANPROT) -c dist.man $@
                    187: 
                    188: inst-dp:       $(MANDIR)/$(DIR8)/dp.$(EXT8)
                    189: 
                    190: $(MANDIR)/$(DIR8)/dp.$(EXT8):  dp.man
                    191:                install -m $(MANPROT) -c dp.man $@
                    192: 
                    193: inst-folder:   $(MANDIR)/$(DIR1)/folder.$(EXT1)
                    194: 
                    195: $(MANDIR)/$(DIR1)/folder.$(EXT1):      folder.man
                    196:                install -m $(MANPROT) -c folder.man $@
                    197: 
                    198: inst-forw:     $(MANDIR)/$(DIR1)/forw.$(EXT1)
                    199: 
                    200: $(MANDIR)/$(DIR1)/forw.$(EXT1):        forw.man
                    201:                install -m $(MANPROT) -c forw.man $@
                    202: 
                    203: inst-inc:      $(MANDIR)/$(DIR1)/inc.$(EXT1)
                    204: 
                    205: $(MANDIR)/$(DIR1)/inc.$(EXT1): inc.man
                    206:                install -m $(MANPROT) -c inc.man $@
                    207: 
                    208: inst-install-mh: $(MANDIR)/$(DIR8)/install-mh.$(EXT8)
                    209: 
                    210: $(MANDIR)/$(DIR8)/install-mh.$(EXT8): install-mh.man
                    211:                install -m $(MANPROT) -c install-mh.man $@
                    212: 
                    213: inst-mark:     $(MANDIR)/$(DIR1)/mark.$(EXT1)
                    214: 
                    215: $(MANDIR)/$(DIR1)/mark.$(EXT1):        mark.man
                    216:                install -m $(MANPROT) -c mark.man $@
                    217: 
                    218: inst-mh-alias: $(MANDIR)/$(DIR5)/mh-alias.$(EXT5)
                    219: 
                    220: $(MANDIR)/$(DIR5)/mh-alias.$(EXT5):    mh-alias.man
                    221:                install -m $(MANPROT) -c mh-alias.man $@
                    222: 
                    223: inst-mh-format:        $(MANDIR)/$(DIR5)/mh-format.$(EXT5)
                    224: 
                    225: $(MANDIR)/$(DIR5)/mh-format.$(EXT5):   mh-format.man
                    226:                install -m $(MANPROT) -c mh-format.man $@
                    227: 
                    228: inst-mh-chart: $(MANDIR)/$(DIR1)/mh-chart.$(EXT1)
                    229: 
                    230: $(MANDIR)/$(DIR1)/mh-chart.$(EXT1):    mh-chart.man
                    231:                install -m $(MANPROT) -c mh-chart.man $@
                    232: 
                    233: inst-mh-mail:  $(MANDIR)/$(DIR5)/mh-mail.$(EXT5)
                    234: 
                    235: $(MANDIR)/$(DIR5)/mh-mail.$(EXT5):     mh-mail.man
                    236:                install -m $(MANPROT) -c mh-mail.man $@
                    237: 
                    238: inst-mh-profile:       $(MANDIR)/$(DIR5)/mh-profile.$(EXT5)
                    239: 
                    240: $(MANDIR)/$(DIR5)/mh-profile.$(EXT5):  mh-profile.man
                    241:                install -m $(MANPROT) -c mh-profile.man $@
                    242: 
                    243: inst-mhook:    $(MANDIR)/$(DIR1)/mhook.$(EXT1)
                    244: 
                    245: $(MANDIR)/$(DIR1)/mhook.$(EXT1):       mhook.man
                    246:                install -m $(MANPROT) -c mhook.man $@
                    247: 
                    248: inst-mh:       $(MANDIR)/$(DIR1)/mh.$(EXT1)
                    249: 
                    250: $(MANDIR)/$(DIR1)/mh.$(EXT1):  mh.man
                    251:                install -m $(MANPROT) -c mh.man $@
                    252: 
                    253: inst-mhl:      $(MANDIR)/$(DIR1)/mhl.$(EXT1)
                    254: 
                    255: $(MANDIR)/$(DIR1)/mhl.$(EXT1): mhl.man
                    256:                install -m $(MANPROT) -c mhl.man $@
                    257: 
                    258: inst-mhmail:   $(MANDIR)/$(DIR1)/mhmail.$(EXT1)
                    259: 
                    260: $(MANDIR)/$(DIR1)/mhmail.$(EXT1):      mhmail.man
                    261:                install -m $(MANPROT) -c mhmail.man $@
                    262: 
                    263: inst-mhpath:   $(MANDIR)/$(DIR1)/mhpath.$(EXT1)
                    264: 
                    265: $(MANDIR)/$(DIR1)/mhpath.$(EXT1):      mhpath.man
                    266:                install -m $(MANPROT) -c mhpath.man $@
                    267: 
                    268: inst-msgchk:   $(MANDIR)/$(DIR1)/msgchk.$(EXT1)
                    269: 
                    270: $(MANDIR)/$(DIR1)/msgchk.$(EXT1):      msgchk.man
                    271:                install -m $(MANPROT) -c msgchk.man $@
                    272: 
                    273: inst-msh:      $(MANDIR)/$(DIR1)/msh.$(EXT1)
                    274: 
                    275: $(MANDIR)/$(DIR1)/msh.$(EXT1): msh.man
                    276:                install -m $(MANPROT) -c msh.man $@
                    277: 
                    278: inst-next:     $(MANDIR)/$(DIR1)/next.$(EXT1)
                    279: 
                    280: $(MANDIR)/$(DIR1)/next.$(EXT1):        next.man
                    281:                install -m $(MANPROT) -c next.man $@
                    282: 
                    283: inst-packf:    $(MANDIR)/$(DIR1)/packf.$(EXT1)
                    284: 
                    285: $(MANDIR)/$(DIR1)/packf.$(EXT1):       packf.man
                    286:                install -m $(MANPROT) -c packf.man $@
                    287: 
                    288: inst-pick:     $(MANDIR)/$(DIR1)/pick.$(EXT1)
                    289: 
                    290: $(MANDIR)/$(DIR1)/pick.$(EXT1):        pick.man
                    291:                install -m $(MANPROT) -c pick.man $@
                    292: 
                    293: inst-post:     $(MANDIR)/$(DIR8)/post.$(EXT8)
                    294: 
                    295: $(MANDIR)/$(DIR8)/post.$(EXT8):        post.man
                    296:                install -m $(MANPROT) -c post.man $@
                    297: 
                    298: inst-prev:     $(MANDIR)/$(DIR1)/prev.$(EXT1)
                    299: 
                    300: $(MANDIR)/$(DIR1)/prev.$(EXT1):        prev.man
                    301:                install -m $(MANPROT) -c prev.man $@
                    302: 
                    303: inst-prompter: $(MANDIR)/$(DIR1)/prompter.$(EXT1)
                    304: 
                    305: $(MANDIR)/$(DIR1)/prompter.$(EXT1):    prompter.man
                    306:                install -m $(MANPROT) -c prompter.man $@
                    307: 
                    308: inst-refile:   $(MANDIR)/$(DIR1)/refile.$(EXT1)
                    309: 
                    310: $(MANDIR)/$(DIR1)/refile.$(EXT1):      refile.man
                    311:                install -m $(MANPROT) -c refile.man $@
                    312: 
                    313: inst-repl:     $(MANDIR)/$(DIR1)/repl.$(EXT1)
                    314: 
                    315: $(MANDIR)/$(DIR1)/repl.$(EXT1):        repl.man
                    316:                install -m $(MANPROT) -c repl.man $@
                    317: 
                    318: inst-rmm:      $(MANDIR)/$(DIR1)/rmm.$(EXT1)
                    319: 
                    320: $(MANDIR)/$(DIR1)/rmm.$(EXT1): rmm.man
                    321:                install -m $(MANPROT) -c rmm.man $@
                    322: 
                    323: inst-rmf:      $(MANDIR)/$(DIR1)/rmf.$(EXT1)
                    324: 
                    325: $(MANDIR)/$(DIR1)/rmf.$(EXT1): rmf.man
                    326:                install -m $(MANPROT) -c rmf.man $@
                    327: 
                    328: inst-scan:     $(MANDIR)/$(DIR1)/scan.$(EXT1)
                    329: 
                    330: $(MANDIR)/$(DIR1)/scan.$(EXT1):        scan.man
                    331:                install -m $(MANPROT) -c scan.man $@
                    332: 
                    333: inst-send:     $(MANDIR)/$(DIR1)/send.$(EXT1)
                    334: 
                    335: $(MANDIR)/$(DIR1)/send.$(EXT1):        send.man
                    336:                install -m $(MANPROT) -c send.man $@
                    337: 
                    338: inst-show:     $(MANDIR)/$(DIR1)/show.$(EXT1)
                    339: 
                    340: $(MANDIR)/$(DIR1)/show.$(EXT1):        show.man
                    341:                install -m $(MANPROT) -c show.man $@
                    342: 
                    343: inst-sortm:    $(MANDIR)/$(DIR1)/sortm.$(EXT1)
                    344: 
                    345: $(MANDIR)/$(DIR1)/sortm.$(EXT1):       sortm.man
                    346:                install -m $(MANPROT) -c sortm.man $@
                    347: 
                    348: inst-tma:      $(MANDIR)/$(DIR1)/tma.$(EXT1)
                    349: 
                    350: $(MANDIR)/$(DIR1)/tma.$(EXT1): tma.man
                    351:                install -m $(MANPROT) -c tma.man $@
                    352: 
                    353: inst-vmh:      $(MANDIR)/$(DIR1)/vmh.$(EXT1)
                    354: 
                    355: $(MANDIR)/$(DIR1)/vmh.$(EXT1): vmh.man
                    356:                install -m $(MANPROT) -c vmh.man $@
                    357: 
                    358: inst-whatnow:  $(MANDIR)/$(DIR1)/whatnow.$(EXT1)
                    359: 
                    360: $(MANDIR)/$(DIR1)/whatnow.$(EXT1):     whatnow.man
                    361:                install -m $(MANPROT) -c whatnow.man $@
                    362: 
                    363: inst-whom:     $(MANDIR)/$(DIR1)/whom.$(EXT1)
                    364: 
                    365: $(MANDIR)/$(DIR1)/whom.$(EXT1):        whom.man
                    366:                install -m $(MANPROT) -c whom.man $@
                    367: 
                    368: 
                    369: ##############################################################################
                    370: #      Dependencies
                    371: ##############################################################################
                    372: 
                    373: ali:           ali.man
                    374: anno:          anno.man
                    375: ap:            ap.man
                    376: bbc:           bbc.man
                    377: bbl:           bbl.man
                    378: bbleader:      bbleader.man
                    379: bboards:       bboards.man
                    380: burst:         burst.man
                    381: cipher:                cipher.man
                    382: comp:          comp.man
                    383: conflict:      conflict.man
                    384: decipher:      decipher.man
                    385: dist:          dist.man
                    386: dp:            dp.man
                    387: folder:                folder.man
                    388: forw:          forw.man
                    389: inc:           inc.man
                    390: install-mh:    install-mh.man
                    391: mark:          mark.man
                    392: mh-alias:      mh-alias.man
                    393: mh-format:     mh-format.man
                    394: mh-chart:      mh-chart.man
                    395: mh-mail:       mh-mail.man
                    396: mh-profile:    mh-profile.man
                    397: mhook:         mhook.man
                    398: mh:            mh.man
                    399: mhl:           mhl.man
                    400: mhmail:                mhmail.man
                    401: mhpath:                mhpath.man
                    402: msgchk:                msgchk.man
                    403: msh:           msh.man
                    404: next:          next.man
                    405: packf:         packf.man
                    406: pick:          pick.man
                    407: post:          post.man
                    408: prev:          prev.man
                    409: prompter:      prompter.man
                    410: refile:                refile.man
                    411: repl:          repl.man
                    412: rmf:           rmf.man
                    413: rmm:           rmm.man
                    414: scan:          scan.man
                    415: send:          send.man
                    416: show:          show.man
                    417: sortm:         sortm.man
                    418: tma:           tma.man
                    419: vmh:           vmh.man
                    420: whatnow:       whatnow.man
                    421: whom:          whom.man
                    422: 
                    423: MH.cat MH.doc: ali.me anno.me bbc.me bbl.me bbleader.me bboards.me comp.me \
                    424:                dist.me folder.me forw.me inc.me mark.me mh-chart.me mh.me \
                    425:                mhl.me mhmail.me mhook.me mhpath.me msgchk.me msh.me next.me \
                    426:                packf.me pick.me prev.me prompter.me refile.me repl.me rmf.me \
                    427:                rmm.me scan.me send.me show.me sortm.me vmh.me whatnow.me \
                    428:                whom.me mh-alias.me mh-format.me mh-mail.me mh-profile.me \
                    429:                ap.me conflict.me dp.me install-mh.me post.me \
                    430:                version.rf
                    431: 
                    432: ADMIN.cat ADMIN.doc: \
                    433:                mh-tailor.me mh-mts.me \
                    434:                bboards5.me bbaka.me bbexp.me bboards8.me bbtar.me \
                    435:                pop5.me pop8.me popaka.me popd.me popwrd.me \
                    436:                mf.me rmail.me \
                    437:                mh-hack.me \
                    438:                version.rf
                    439: 
                    440: 
                    441: ##############################################################################
                    442: #      Miscellaneous tasks
                    443: ##############################################################################
                    444: 
                    445: lint:;         
                    446: 
                    447: distribution:  clean
                    448:                -rm -f *.me tmac.h
                    449: 
                    450: clean:         unclean
                    451:                -rm -f *.man *.doc *.cat *.imp
                    452: 
                    453: unclean:;      -rm -f z* _* :* core MAKEDOC
                    454: 
                    455: depend:;
                    456: 
                    457: 
                    458: ##############################################################################
                    459: #  MODIFICATIONS -- Adding a new program (e.g., pickle [section n])
                    460: ##############################################################################
                    461: 
                    462: #    Add pickle.$(EXT[N]) to MAN[N]
                    463: #    Add pickle to man[n]
                    464: #    Add inst-pickle to inst-man[n]
                    465: #    Add pickle.man to Tman[n]
                    466: #
                    467: #    Under the "MH manual entries" section, add this incantation
                    468: #      inst-pickle:    $(MANDIR)/$(DIR[n])/pickle.$(EXT[n])
                    469: #      
                    470: #      $(MANDIR)/$(DIR[n])/pickle.$(EXT[n]):   pickle.man
                    471: #                      cp pickle.man $@
                    472: #
                    473: #    Under the "Dependencies" section, add a line for pickle
                    474: #      pickle:         pickle.man
                    475: #
                    476: #    Add pickle.me to MH.cat

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.