📄 doc
字号:
############################################################################### Instructions to Make, for generation of MH manual entries## @(MHWARNING)# @(#)$Id: doc,v 1.2 90/11/25 18:56:39 sharpe Exp $##############################################################################BINDIR = $(DESTDIR)@(MHBINPATH)ETCDIR = $(DESTDIR)@(MHETCPATH)MANDIR = @(MHMANDIR)DIR1 = @(MHMANDIR1)EXT1 = @(MHMANEXT1)DIR5 = @(MHMANDIR5)EXT5 = @(MHMANEXT5)DIR8 = @(MHMANDIR8)EXT8 = @(MHMANEXT8)@BEGIN: BBOARDSOPTIONS1= bbc.$(EXT1) bbl.$(EXT1) bbleader.$(EXT1) bboards.$(EXT1)options1= bbc bbl bbleader bboardsinst-options1= inst-bbc inst-bbl inst-bbleader inst-bboardsToptions1= bbc.man bbl.man bbleader.man bboards.man@END: BBOARDS@BEGIN: TMAOPTIONS2= cipher.$(EXT1) decipher.$(EXT1) tma.$(EXT1)options2= cipher decipher tmainst-options2= inst-cipher inst-decipher inst-tmaToptions2= cipher.man decipher.man tma.man@END: TMAREMOVE = @(MHREMOVE)MANPROT = 0644MAN1 = ali.$(EXT1) anno.$(EXT1) burst.$(EXT1) comp.$(EXT1) \ dist.$(EXT1) folder.$(EXT1) forw.$(EXT1) inc.$(EXT1) \ mark.$(EXT1) mh-chart.$(EXT1) mh.$(EXT1) mhl.$(EXT1) \ mhook.$(EXT1) mhmail.$(EXT1) mhpath.$(EXT1) msgchk.$(EXT1) \ msh.$(EXT1) next.$(EXT1) packf.$(EXT1) pick.$(EXT1) \ prev.$(EXT1) prompter.$(EXT1) rcvstore.$(EXT1) refile.$(EXT1) \ repl.$(EXT1) rmf.$(EXT1) rmm.$(EXT1) scan.$(EXT1) \ send.$(EXT1) show.$(EXT1) sortm.$(EXT1) vmh.$(EXT1) \ whatnow.$(EXT1) whom.$(EXT1) $(OPTIONS1) $(OPTIONS2)man1 = ali anno burst comp dist folder forw inc mark mh-chart mh mhl \ mhook mhmail mhpath msgchk msh next packf pick prev prompter \ rcvstore refile repl rmf rmm scan send show sortm vmh whatnow \ whom $(options1) $(options2)inst-man1= inst-ali inst-anno inst-burst inst-comp inst-dist inst-folder \ inst-forw inst-inc inst-mark inst-mh-chart inst-mh inst-mhl \ inst-mhook inst-mhmail inst-mhpath inst-msgchk inst-msh \ inst-next inst-packf inst-pick inst-prev inst-prompter \ inst-rcvstore inst-refile inst-repl inst-rmf inst-rmm \ inst-scan inst-send inst-show inst-sortm inst-vmh \ inst-whatnow inst-whom $(inst-options1) $(inst-options2)Tman1 = ali.man anno.man burst.man comp.man dist.man folder.man \ forw.man inc.man mark.man mh-chart.man mh.man mhl.man \ mhook.man mhmail.man mhpath.man msgchk.man msh.man next.man \ packf.man pick.man prev.man prompter.man rcvstore.man \ refile.man repl.man rmf.man rmm.man scan.man send.man \ show.man sortm.man vmh.man whatnow.man whom.man $(Toptions1) \ $(Toptions2)MAN5 = mh-alias.$(EXT5) mh-format.$(EXT5) mh-mail.$(EXT5) \ mh-profile.$(EXT5)man5 = mh-alias mh-format mh-mail mh-profileinst-man5= inst-mh-alias inst-mh-format inst-mh-mail inst-mh-profileTman5 = mh-alias.man mh-format.man mh-mail.man mh-profile.manMAN8 = ap.$(EXT8) conflict.$(EXT8) dp.$(EXT8) install-mh.$(EXT8) \ post.$(EXT8) mh-tailor.$(EXT8)man8 = ap conflict dp install-mh post mh-tailorinst-man8= inst-ap inst-conflict inst-dp inst-install-mh inst-post \ inst-mh-tailorTman8 = ap.man conflict.man dp.man install-mh.man post.man \ mh-tailor.man############################################################################### Generation Rules##############################################################################.SUFFIXES: .me .cat .doc .man .imp.me.cat:; itroff -t -me $< > $@.me.doc:; nroff -me $< > $@.me.man:; cat tmac.me $< | sed -f me2man.sed > $@.cat.imp:; catimp -i $@ $<############################################################################### Generate MH manual entries##############################################################################all: @(MHMANGEN) $(man1) $(man5) $(man8)install: inst-all cleaninst-all: @(MHMANGEN) inst-tmac $(inst-man1) $(inst-man5) $(inst-man8)tar: @(MHMANGEN) $(Tman1) $(Tman5) $(Tman8) @(MHMANGEN) @touch tmac.h $(Tman1) $(Tman5) $(Tman8) @(MHMANGEN) @make -n inst-all > MAKEDOC @(MHMANGEN) @chmod +x MAKEDOC @(MHMANGEN) tar $(TFLAGS) MAKEDOC tmac.h $(Tman1) $(Tman5) $(Tman8) @(MHMANGEN) @rm -f MAKEDOCuninstall:; cd $(MANDIR)/$(DIR1) ; rm -f $(MAN1) cd $(MANDIR)/$(DIR5) ; rm -f $(MAN5) cd $(MANDIR)/$(DIR8) ; rm -f $(MAN8)############################################################################### Generate MH User's Manual/Administrator's Guide##############################################################################i-all: manual guidei-print: manual guide true lpr -t -J MH MH.cat lpr -t -J MH ADMIN.catmanual: MH.catguide: ADMIN.cattrue:;############################################################################### MH manual entries##############################################################################inst-tmac: $(ETCDIR)/tmac.h$(ETCDIR)/tmac.h: tmac.h -$(REMOVE) $@ ztmac.h cp tmac.h $@ -@chmod $(MANPROT) $@ -@ls -l $@ -@echo ""inst-ali: $(MANDIR)/$(DIR1)/ali.$(EXT1)$(MANDIR)/$(DIR1)/ali.$(EXT1): ali.man -$(REMOVE) $@ zali.man cp ali.man $@ -@chmod $(MANPROT) $@ -@ls -l $@ -@echo ""inst-anno: $(MANDIR)/$(DIR1)/anno.$(EXT1)$(MANDIR)/$(DIR1)/anno.$(EXT1): anno.man -$(REMOVE) $@ zanno.man cp anno.man $@ -@chmod $(MANPROT) $@ -@ls -l $@ -@echo ""inst-ap: $(MANDIR)/$(DIR8)/ap.$(EXT8)$(MANDIR)/$(DIR8)/ap.$(EXT8): ap.man -$(REMOVE) $@ zap.man cp ap.man $@ -@chmod $(MANPROT) $@ -@ls -l $@ -@echo ""inst-bbc: $(MANDIR)/$(DIR1)/bbc.$(EXT1)$(MANDIR)/$(DIR1)/bbc.$(EXT1): bbc.man -$(REMOVE) $@ zbbc.man cp bbc.man $@ -@chmod $(MANPROT) $@ -@ls -l $@ -@echo ""inst-bbl: $(MANDIR)/$(DIR1)/bbl.$(EXT1)$(MANDIR)/$(DIR1)/bbl.$(EXT1): bbl.man -$(REMOVE) $@ zbbl.man cp bbl.man $@ -@chmod $(MANPROT) $@ -@ls -l $@ -@echo ""inst-bbleader: $(MANDIR)/$(DIR1)/bbleader.$(EXT1)$(MANDIR)/$(DIR1)/bbleader.$(EXT1): bbleader.man -$(REMOVE) $@ zbbleader.man cp bbleader.man $@ -@chmod $(MANPROT) $@ -@ls -l $@ -@echo ""inst-bboards: $(MANDIR)/$(DIR1)/bboards.$(EXT1)$(MANDIR)/$(DIR1)/bboards.$(EXT1): bboards.man -$(REMOVE) $@ zbboards.man cp bboards.man $@ -@chmod $(MANPROT) $@ -@ls -l $@ -@echo ""inst-burst: $(MANDIR)/$(DIR1)/burst.$(EXT1)$(MANDIR)/$(DIR1)/burst.$(EXT1): burst.man -$(REMOVE) $@ zburst.man cp burst.man $@ -@chmod $(MANPROT) $@ -@ls -l $@ -@echo ""inst-cipher: $(MANDIR)/$(DIR1)/cipher.$(EXT1)$(MANDIR)/$(DIR1)/cipher.$(EXT1): cipher.man -$(REMOVE) $@ zcipher.man cp cipher.man $@ -@chmod $(MANPROT) $@ -@ls -l $@ -@echo ""inst-comp: $(MANDIR)/$(DIR1)/comp.$(EXT1)$(MANDIR)/$(DIR1)/comp.$(EXT1): comp.man -$(REMOVE) $@ zcomp.man cp comp.man $@ -@chmod $(MANPROT) $@ -@ls -l $@ -@echo ""inst-conflict: $(MANDIR)/$(DIR8)/conflict.$(EXT8)$(MANDIR)/$(DIR8)/conflict.$(EXT8): conflict.man -$(REMOVE) $@ zconflict.man cp conflict.man $@ -@chmod $(MANPROT) $@ -@ls -l $@ -@echo ""inst-decipher: $(MANDIR)/$(DIR1)/decipher.$(EXT1)$(MANDIR)/$(DIR1)/decipher.$(EXT1): decipher.man -$(REMOVE) $@ zdecipher.man cp decipher.man $@ -@chmod $(MANPROT) $@ -@ls -l $@ -@echo ""inst-dist: $(MANDIR)/$(DIR1)/dist.$(EXT1)$(MANDIR)/$(DIR1)/dist.$(EXT1): dist.man -$(REMOVE) $@ zdist.man cp dist.man $@ -@chmod $(MANPROT) $@ -@ls -l $@ -@echo ""inst-dp: $(MANDIR)/$(DIR8)/dp.$(EXT8)$(MANDIR)/$(DIR8)/dp.$(EXT8): dp.man -$(REMOVE) $@ zdp.man cp dp.man $@ -@chmod $(MANPROT) $@ -@ls -l $@ -@echo ""inst-folder: $(MANDIR)/$(DIR1)/folder.$(EXT1)$(MANDIR)/$(DIR1)/folder.$(EXT1): folder.man -$(REMOVE) $@ zfolder.man cp folder.man $@ -@chmod $(MANPROT) $@ -@ls -l $@ -@echo ""inst-forw: $(MANDIR)/$(DIR1)/forw.$(EXT1)$(MANDIR)/$(DIR1)/forw.$(EXT1): forw.man -$(REMOVE) $@ zforw.man cp forw.man $@ -@chmod $(MANPROT) $@ -@ls -l $@ -@echo ""inst-inc: $(MANDIR)/$(DIR1)/inc.$(EXT1)$(MANDIR)/$(DIR1)/inc.$(EXT1): inc.man -$(REMOVE) $@ zinc.man cp inc.man $@ -@chmod $(MANPROT) $@ -@ls -l $@ -@echo ""inst-install-mh: $(MANDIR)/$(DIR8)/install-mh.$(EXT8)$(MANDIR)/$(DIR8)/install-mh.$(EXT8): install-mh.man -$(REMOVE) $@ zinstall-mh.man cp install-mh.man $@ -@chmod $(MANPROT) $@ -@ls -l $@ -@echo ""inst-mark: $(MANDIR)/$(DIR1)/mark.$(EXT1)$(MANDIR)/$(DIR1)/mark.$(EXT1): mark.man -$(REMOVE) $@ zmark.man cp mark.man $@ -@chmod $(MANPROT) $@ -@ls -l $@ -@echo ""inst-mh-alias: $(MANDIR)/$(DIR5)/mh-alias.$(EXT5)$(MANDIR)/$(DIR5)/mh-alias.$(EXT5): mh-alias.man -$(REMOVE) $@ zmh-alias.man cp mh-alias.man $@ -@chmod $(MANPROT) $@ -@ls -l $@ -@echo ""inst-mh-format: $(MANDIR)/$(DIR5)/mh-format.$(EXT5)$(MANDIR)/$(DIR5)/mh-format.$(EXT5): mh-format.man -$(REMOVE) $@ zmh-format.man cp mh-format.man $@ -@chmod $(MANPROT) $@ -@ls -l $@ -@echo ""inst-mh-chart: $(MANDIR)/$(DIR1)/mh-chart.$(EXT1)$(MANDIR)/$(DIR1)/mh-chart.$(EXT1): mh-chart.man -$(REMOVE) $@ zmh-chart.man cp mh-chart.man $@ -@chmod $(MANPROT) $@ -@ls -l $@ -@echo ""inst-mh-mail: $(MANDIR)/$(DIR5)/mh-mail.$(EXT5)$(MANDIR)/$(DIR5)/mh-mail.$(EXT5): mh-mail.man -$(REMOVE) $@ zmh-mail.man cp mh-mail.man $@ -@chmod $(MANPROT) $@ -@ls -l $@ -@echo ""inst-mh-tailor: $(MANDIR)/$(DIR8)/mh-tailor.$(EXT8)$(MANDIR)/$(DIR8)/mh-tailor.$(EXT8): mh-tailor.man -$(REMOVE) $@ zmh-tailor.man cp mh-tailor.man $@ -@chmod $(MANPROT) $@ -@ls -l $@ -@echo ""inst-mh-profile: $(MANDIR)/$(DIR5)/mh-profile.$(EXT5)$(MANDIR)/$(DIR5)/mh-profile.$(EXT5): mh-profile.man -$(REMOVE) $@ zmh-profile.man cp mh-profile.man $@ -@chmod $(MANPROT) $@
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -