📄 uip
字号:
############################################################################### Instructions to Make, for compilation of MH processes## @(MHWARNING)# @(#)$Id: uip,v 1.3 91/01/10 13:28:34 sharpe Exp $############################################################################### The following entries were inserted during MH configurationBINDIR = $(DESTDIR)@(MHBINPATH)ETCDIR = $(DESTDIR)@(MHETCPATH)OPTIONS = @(MHOPTIONS)LDOPTIONS= @(LDOPTIONS)LDOPTLIB= @(LDOPTLIB)LDCURSES= @(LDCURSES)@BEGIN: MMDFMTSMTSBRS =MTSMISC =IMTSMISC=LMTSMISC=TMTSMISC=@END: MMDFMTS@BEGIN: MHMTSMTSBRS = dropsbr.o@BEGIN: MFMTSMISC = rmail umhookIMTSMISC= inst-rmail inst-umhookLMTSMISC= l-rmail l-umhookTMTSMISC= rmail umhook@END: MF@END: MHMTS@BEGIN: SENDMTSMTSBRS =MTSMISC =IMTSMISC=LMTSMISC=TMTSMISC=@END: SENDMTS@BEGIN: SENDMTSHACKSMTSMISC= slocalISMTSMISC= inst-slocalLSMTSMISC= l-slocalTSMTSMISC= xslocal@END: SENDMTSHACKSBBOARDS= $(ETCDIR)/sbboardsCHOWN = @(MHCHOWNPATH)REMOVE = @(MHREMOVE)@BEGIN: BBOARDSBBUID = bboardsBBCMDS = bbc bblIBBCMDS= inst-bbc inst-bblLBBCMDS= l-bbc l-bblTBBCMDS= xbbc xbbl@BEGIN: MHMTSBBMISC = sbboardsIBBMISC= inst-sbboardsLBBMISC= l-sbboardsSBBOARDS= @(BBHOME)/.mh_receiveTBBMISC= xsbboards@END: MHMTS@BEGIN: SENDMTSHACKBBMISC = sbboardsIBBMISC= inst-sbboardsLBBMISC= l-sbboardsSBBOARDS= $(ETCDIR)/sbboardsTBBMISC= xsbboards@END: SENDMTSHACK@END: BBOARDS@BEGIN: POPPOPUID = popPOPLIB = popsbr.oPOPLLIBS= popsbr.c@BEGIN: SENDMTSHACKPOPMISC= spopIPOPMISC= inst-spopLPOPMISC= l-spopTPOPMISC= xspop@END: SENDMTSHACK@END: POP@BEGIN: BPOPPSHLIB = popsbr.oPSHLLIBS= popsbr.c @END: BPOP@BEGIN: NNTPPSHLIB = pshsbr.oPSHLLIBS= pshsbr.c @END: NNTP@BEGIN: TMATMACMDS = cipher decipher tmaITMACMDS= inst-cipher inst-decipher inst-tmaLTMACMDS= l-cipher l-decipher l-tmaTTMACMS= xcipher xdecipher xtma#TMAMISC= kdsc#ITMAMISC= inst-kdsc#LKDSMISC= l-kdsc#TTMAMISC= xkdscTMAOPTS = -I../tma/hTMALIB = tmasbr.o ../tma/libtma.aTMALLIBS= tmasbr.c ../tma/llib-ltmaKDSLIB = ../tma/libkds.a ../tma/libtma.aKDSLLIBS= ../tma/llib-lkds@END: TMA@BEGIN: X400X400UIP = x400X400DLIB = x400dsbr.oX400DLLIBS = x400dsbr.oX400SLIB = ../mts/libx400s.a@END: X400CC = @(MHCOMPILER)@BEGIN: OPTIMCFLAGS = $(OPTIONS)@END: OPTIM@BEGIN: DEBUGCFLAGS = $(OPTIONS)@END: DEBUGLDFLAGS = $(LDOPTIONS)@BEGIN: STDLIBLIBES = ../config/config.o ../sbr/libmh.a ../mts/libmts.a \ ../zotnet/libzot.aLDLIBS = $(LIBES) ../config/version.o $(LDOPTLIB)@END: STDLIB@BEGIN: SHAREDLIBLIBES = ../config/config.o ../sbr/libmh.so ../mts/libmts.a \ ../zotnet/libzot.aLDLIBES = ../config/config.o -Bdynamic -L../sbr -lmh \ ../mts/libmts.a ../zotnet/libzot.aLDLIBS = $(LDLIBES) ../config/version.o $(LDOPTLIB)@END: SHAREDLIBLINT = lintLFLAGS = -bhu $(OPTIONS) $(TMAOPTS)LLIBS = ../sbr/llib-lmh ../zotnet/llib-lzotnet ../mts/llib-lmtsPGMPROT = 0755CMDS = alex \ ali anno burst comp dist folder folders forw inc mark mhmail \ mhpath msgchk msh next packf pick prev prompter refile repl \ rmf rmm scan send show sortm vmh whatnow whom $(BBCMDS) \ $(TMACMDS)MISC = ap conflict dp install-mh mhl post rcvdist rcvpack rcvstore \ rcvtty \@BEGIN: SENDMTS spost \@END: SENDMTS $(MTSMISC) $(BBMISC) $(POPMISC) $(SMTSMISC) $(TMAMISC)ICMDS = inst-alex \ inst-ali inst-anno inst-burst inst-comp inst-dist inst-folder \ inst-folders inst-forw inst-inc inst-mark inst-mhmail \ inst-mhpath inst-msgchk inst-msh inst-next inst-packf \ inst-pick inst-prev inst-prompter inst-refile inst-repl \ inst-rmf inst-rmm inst-scan inst-send inst-show inst-sortm \ inst-vmh inst-whatnow inst-whom $(IBBCMDS) $(ITMACMDS)IMISC = inst-ap inst-conflict inst-dp inst-install-mh inst-mhl \ inst-post inst-rcvdist inst-rcvpack inst-rcvstore inst-rcvtty \ $(IMTSMISC) \@BEGIN: SENDMTS inst-spost \@END: SENDMTS $(IBBMISC) $(IPOPMISC) $(ISMTSMISC) $(ITMAMISC)LCMDS = l-alex \ l-ali l-anno l-burst l-comp l-dist l-folder l-forw l-inc \ l-mark l-mhmail l-mhpath l-msgchk l-msh l-packf l-pick \ l-prompter l-refile l-repl l-rmf l-rmm l-scan l-send \ l-show l-sortm l-vmh l-whatnow l-whom $(LBBCMDS) $(LTMACMDS)LMISC = l-ap l-conflict l-dp l-install-mh l-mhl l-post l-rcvdist \ l-rcvpack l-rcvstore l-rcvtty $(LMTSMISC) $(LBBMISC) \@BEGIN: SENDMTS l-spost \@END: SENDMTS $(LPOPMISC) $(LSMTSMISC) $(LTMAMISC)TCMDS = xalex \ xali xanno xburst xcomp xdist xfolder xforw xinc xmark \ xmhmail xmhpath xmsgchk xmsh xpackf xpick xprompter xrefile \ xrepl xrmf xrmm xscan xsend xshow xsortm xvmh xwhatnow xwhom \ $(TBBCMDS) $(TTMACMDS)TMISC = xap xconflict xdp xinstall-mh xmhl xpost xrcvdist xrcvpack \ xrcvstore xrcvtty $(TMTSMISC) $(TBBMISC) $(TPOPMISC) \ $(TSMTSMISC) \@BEGIN: SENDMTS xspost \@END: SENDMTS $(TTMAMISC).c:; echo $@############################################################################### Generate MH processes##############################################################################all: $(CMDS) $(MISC)install: inst-all cleaninst-all: $(ICMDS) $(IMISC)tar: $(TCMDS) $(TMISC) @touch $(TCMDS) $(TMISC) @make -n inst-all > MAKEUIP @chmod +x MAKEUIP tar $(TFLAGS) MAKEUIP $(TCMDS) $(TMISC) @rm -f MAKEUIPuninstall:; -cd $(BINDIR); rm -f $(CMDS) -cd $(ETCDIR); rm -f $(MISC)lint: $(LCMDS) $(LMISC)############################################################################### MH processes##############################################################################inst-alex: $(BINDIR)/alex$(BINDIR)/alex: alex -$(REMOVE) $@ zalex cp xalex $@ -@chmod $(PGMPROT) $@ -@chmod +t $@ -@strip $@ -@ls -l $@ -echo ""alex: xalexxalex: alex.o \ aliasbr.o $(MTSBRS) $(TMALIB) $(LIBES) $(CC) $(LDFLAGS) -o $@ alex.o \ aliasbr.o $(MTSBRS) $(TMALIB) $(LDLIBS)inst-ali: $(BINDIR)/ali$(BINDIR)/ali: xali -$(REMOVE) $@ zali cp xali $@ -@chmod $(PGMPROT) $@ -@strip $@ -@ls -l $@ -@echo ""ali: xalixali: ali.o aliasbr.o $(LIBES) $(CC) $(LDFLAGS) -o $@ ali.o aliasbr.o $(LDLIBS)l-ali:; $(LINT) $(LFLAGS) ali.c aliasbr.c $(LLIBS) inst-anno: $(BINDIR)/anno$(BINDIR)/anno: xanno -$(REMOVE) $@ zanno cp xanno $@ -@chmod $(PGMPROT) $@ -@strip $@@BEGIN: UCI -@ln -s $@ $(BINDIR)/fanno@END: UCI -@ls -l $@ -@echo ""anno: xannoxanno: anno.o annosbr.o $(LIBES) $(CC) $(LDFLAGS) -o $@ anno.o annosbr.o $(LDLIBS)l-anno:; $(LINT) $(LFLAGS) anno.c annosbr.c $(LLIBS)inst-ap: $(ETCDIR)/ap$(ETCDIR)/ap: xap -$(REMOVE) $@ zap cp xap $@ -@chmod $(PGMPROT) $@ -@strip $@ -@ls -l $@ -@echo ""ap: xapxap: ap.o trmsbr.o $(LIBES) $(CC) $(LDFLAGS) -o $@ ap.o trmsbr.o $(LDLIBS) $(LDCURSES)l-ap:; $(LINT) $(LFLAGS) ap.c trmsbr.c $(LLIBS) inst-bbc: $(BINDIR)/bbc$(BINDIR)/bbc: xbbc -$(REMOVE) $@ zbbc@BEGIN: BPOP -chmod u-s zbbc@END: BPOP cp xbbc $@ -@chmod $(PGMPROT) $@ -@strip $@@BEGIN: BPOP -$(CHOWN) root $@ chmod u+s $@@END: BPOP -@ls -l $(BINDIR)/bbc -@echo ""bbc: xbbcxbbc: bbc.o $(PSHLIB) $(LIBES) $(CC) $(LDFLAGS) -o $@ bbc.o $(PSHLIB) $(LDLIBS)l-bbc:; $(LINT) $(LFLAGS) bbc.c $(PSHLLIBS) $(LLIBS)inst-bbl: $(BINDIR)/bbl$(BINDIR)/bbl: xbbl -$(REMOVE) $@ zbbl -chmod u-s zbbl cp xbbl $@ -chmod $(PGMPROT) $@ -@strip $@ -$(CHOWN) $(BBUID) $@ chmod u+s $@ -@ls -l $@ -@echo ""bbl: xbblxbbl: bbl.o $(LIBES) $(CC) $(LDFLAGS) -o $@ bbl.o $(LDLIBS)l-bbl:; $(LINT) $(LFLAGS) bbl.c $(LLIBS)inst-burst: $(BINDIR)/burst$(BINDIR)/burst: xburst -$(REMOVE) $@ zburst cp xburst $@ -@chmod $(PGMPROT) $@ -@strip $@ -@ls -l $@ -@echo ""burst: xburstxburst: burst.o $(LIBES) $(CC) $(LDFLAGS) -o $@ burst.o $(LDLIBS)l-burst:; $(LINT) $(LFLAGS) burst.c $(LLIBS)inst-cipher: $(BINDIR)/cipher$(BINDIR)/cipher: xcipher -$(REMOVE) $@ zcipher cp xcipher $@ -@chmod $(PGMPROT) $@ -@strip $@ -@ls -l $@ -@echo ""cipher: xcipherxcipher: cipher.o $(TMALIB) $(LIBES) $(CC) $(LDFLAGS) -o $@ cipher.o $(TMALIB) $(LDLIBS)l-cipher:; $(LINT) $(LFLAGS) cipher.c $(TMALLIBS) $(LLIBS)inst-comp: $(BINDIR)/comp$(BINDIR)/comp: xcomp -$(REMOVE) $@ zcomp cp xcomp $@ -@chmod $(PGMPROT) $@ -@strip $@ -@ls -l $(BINDIR)/comp -@echo ""comp: xcompxcomp: comp.o \ whatnowsbr.o sendsbr.o annosbr.o distsbr.o $(LIBES) $(CC) $(LDFLAGS) -o $@ comp.o \ whatnowsbr.o sendsbr.o annosbr.o distsbr.o $(LDLIBS) l-comp:; $(LINT) $(LFLAGS) comp.c \ whatnowsbr.c sendsbr.c annosbr.c distsbr.c $(LLIBS)inst-conflict: $(ETCDIR)/conflict$(ETCDIR)/conflict: xconflict -$(REMOVE) $@ zconflict cp xconflict $@ -@chmod $(PGMPROT) $@ -@strip $@ -@ls -l $@ -@echo ""conflict: xconflictxconflict: conflict.o aliasbr.o $(LIBES) $(CC) $(LDFLAGS) -o $@ conflict.o aliasbr.o $(LDLIBS)l-conflict:; $(LINT) $(LFLAGS) conflict.c aliasbr.c $(LLIBS)inst-decipher: $(BINDIR)/decipher$(BINDIR)/decipher: xdecipher -$(REMOVE) $@ zdecipher cp xdecipher $@ -@chmod $(PGMPROT) $@ -@strip $@ -@ls -l $@ -@echo ""decipher: xdecipherxdecipher: decipher.o $(TMALIB) $(LIBES) $(CC) $(LDFLAGS) -o $@ decipher.o $(TMALIB) $(LDLIBS)l-decipher:; $(LINT) $(LFLAGS) decipher.c $(TMALLIBS) $(LLIBS)inst-dist: $(BINDIR)/dist$(BINDIR)/dist: xdist -$(REMOVE) $@ zdist cp xdist $@ -@chmod $(PGMPROT) $@ -@strip $@ -@ls -l $@ -@echo ""dist: xdistxdist: dist.o \ whatnowsbr.o sendsbr.o annosbr.o distsbr.o $(LIBES) $(CC) $(LDFLAGS) -o $@ dist.o \ whatnowsbr.o sendsbr.o annosbr.o distsbr.o $(LDLIBS) l-dist:; $(LINT) $(LFLAGS) dist.c \ whatnowsbr.c sendsbr.c annosbr.c distsbr.c $(LLIBS)inst-dp: $(ETCDIR)/dp$(ETCDIR)/dp: xdp -$(REMOVE) $@ zdp cp xdp $@ -@chmod $(PGMPROT) $@ -@strip $@ -@ls -l $(ETCDIR)/dp -@echo ""dp: xdpxdp: dp.o trmsbr.o $(LIBES) $(CC) $(LDFLAGS) -o $@ dp.o trmsbr.o $(LDLIBS) $(LDCURSES)l-dp:; $(LINT) $(LFLAGS) dp.c trmsbr.c $(LLIBS)inst-folders: inst-folderinst-folder: $(BINDIR)/folder$(BINDIR)/folder: xfolder -$(REMOVE) $@ zfolder cp xfolder $@ -@chmod $(PGMPROT) $@ -@strip $@ rm -f $(BINDIR)/folders -ln $@ $(BINDIR)/folders -@ls -l $@ -@echo ""folders: folderfolder: xfolderxfolder: folder.o $(LIBES) $(CC) $(LDFLAGS) -o $@ folder.o $(LDLIBS) l-folder:; $(LINT) $(LFLAGS) folder.c $(LLIBS)inst-forw: $(BINDIR)/forw$(BINDIR)/forw: xforw -$(REMOVE) $@ zforw cp xforw $@ -@chmod $(PGMPROT) $@ -@strip $@ -@ls -l $@ -@echo ""forw: xforwxforw: forw.o \ whatnowsbr.o sendsbr.o annosbr.o distsbr.o $(LIBES) $(CC) $(LDFLAGS) -o $@ forw.o \ whatnowsbr.o sendsbr.o annosbr.o distsbr.o $(LDLIBS) l-forw:; $(LINT) $(LFLAGS) forw.c \ whatnowsbr.c sendsbr.c annosbr.c distsbr.c $(LLIBS)inst-inc: $(BINDIR)/inc$(BINDIR)/inc: xinc -$(REMOVE) $@ zinc@BEGIN: POP -chmod u-s zinc@END: POP cp xinc $@ -@chmod $(PGMPROT) $@ -@strip $@@BEGIN: MAILGROUP -@chgrp @(MAILGROUP) $@ -@chmod g+s $@@END: MAILGROUP@BEGIN: POP -$(CHOWN) root $@ chmod u+s $@@END: POP -@ls -l $@ -@echo ""inc: xincxinc: inc.o scansbr.o \ dropsbr.o trmsbr.o $(POPLIB) $(X400DLIB) $(TMALIB) \ $(LIBES) $(CC) $(LDFLAGS) -o $@ inc.o scansbr.o \ dropsbr.o trmsbr.o $(POPLIB) $(X400DLIB) $(TMALIB) \ $(LDLIBS) $(LDCURSES)l-inc:; $(LINT) $(LFLAGS) inc.c scansbr.c \ dropsbr.c trmsbr.c $(POPLLIBS) $(TMALLIBS) $(LLIBS)inst-install-mh: $(ETCDIR)/install-mh$(ETCDIR)/install-mh: xinstall-mh -$(REMOVE) $@ zinstall-mh cp xinstall-mh $@ -@chmod $(PGMPROT) $@ -@strip $@ -@ls -l $@ -@echo ""install-mh: xinstall-mhxinstall-mh: install-mh.o $(LIBES) $(CC) $(LDFLAGS) -o $@ install-mh.o $(LDLIBS) l-install-mh:; $(LINT) $(LFLAGS) install-mh.c $(LLIBS)inst-kdsc: $(ETCDIR)/kdsc$(ETCDIR)/kdsc: xkdsc -$(REMOVE) $@ zkdsc cp xkdsc $@ -@chmod $(PGMPROT) $@ -@strip $@ -@ls -l $@ -@echo ""kdsc: xkdscxkdsc: kdsc.o $(KDSLIB) $(LIBES) $(CC) $(LDFLAGS) -o $@ kdsc.o $(KDSLIB) $(LDLIBS)l-kdsc:; $(LINT) $(LFLAGS) kdsc.c $(KDSLLIBS) $(LLIBS)inst-mark: $(BINDIR)/mark$(BINDIR)/mark: xmark -$(REMOVE) $@ zmark cp xmark $@ -@chmod $(PGMPROT) $@ -@strip $@ -@ls -l $@ -@echo ""mark: xmarkxmark: mark.o $(LIBES) $(CC) $(LDFLAGS) -o $@ mark.o $(LDLIBS) l-mark:; $(LINT) $(LFLAGS) mark.c $(LLIBS)inst-mhl: $(ETCDIR)/mhl$(ETCDIR)/mhl: xmhl -$(REMOVE) $@ zmhl
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -