makefile
来自「<B>Digital的Unix操作系统VAX 4.2源码</B>」· 代码 · 共 1,678 行 · 第 1/3 页
TXT
1,678 行
############################################################################### Instructions to Make, for compilation of MH processes## This file is automatically generated. Do not edit!# @(#)$Id: uip,v 1.3 91/01/10 13:28:34 sharpe Exp $############################################################################### The following entries were inserted during MH configurationBINDIR = $(DESTDIR)/usr/bin/mhETCDIR = $(DESTDIR)/usr/lib/mhOPTIONS = -DISI -DMHRC -DWHATNOW -DMHE -DBSD42 -DBERK -DNETWORK -DBIND -DRPATHS -DDPOP -DRPOP -DFOLDPROT='"0700"' -DMSGPROT='"0600"' -DTYPESIG='void' -DPOPSERVICE='"pop"' -DSPRINTF='int' -DSENDMTS -DSMTP -DPOP -DX400 -OLDOPTIONS= -OLDOPTLIB= LDCURSES= -lcurses -ltermlibMTSBRS =MTSMISC =IMTSMISC=LMTSMISC=TMTSMISC=SMTSMISC= slocalISMTSMISC= inst-slocalLSMTSMISC= l-slocalTSMTSMISC= xslocalSBBOARDS= $(ETCDIR)/sbboardsCHOWN = /etc/chownREMOVE = rm -fPOPUID = popPOPLIB = popsbr.oPOPLLIBS= popsbr.cPOPMISC= spopIPOPMISC= inst-spopLPOPMISC= l-spopTPOPMISC= xspopX400UIP = x400X400DLIB = x400dsbr.oX400DLLIBS = x400dsbr.oX400SLIB = ../mts/libx400s.aCC = ccCFLAGS = $(OPTIONS)LDFLAGS = $(LDOPTIONS)LIBES = ../config/config.o ../sbr/libmh.a ../mts/libmts.a \ ../zotnet/libzot.aLDLIBS = $(LIBES) ../config/version.o $(LDOPTLIB)LINT = 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 \ spost \ $(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) \ inst-spost \ $(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) \ l-spost \ $(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) \ xspost \ $(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 $@ -@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 cp xbbc $@ -@chmod $(PGMPROT) $@ -@strip $@ -@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 -chmod u-s zinc cp xinc $@ -@chmod $(PGMPROT) $@ -@strip $@ -$(CHOWN) root $@ chmod u+s $@ -@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 cp xmhl $@ -@chmod $(PGMPROT) $@ -@strip $@ -@ls -l $@ -@echo ""mhl: xmhlxmhl: mhl.o \ mhlsbr.o trmsbr.o $(LIBES) $(CC) $(LDFLAGS) -o $@ mhl.o \ mhlsbr.o trmsbr.o $(LDLIBS) $(LDCURSES)l-mhl:; $(LINT) $(LFLAGS) mhl.c \ mhlsbr.c trmsbr.c $(LLIBS)inst-mhmail: $(BINDIR)/mhmail$(BINDIR)/mhmail: xmhmail -$(REMOVE) $@ zmhmail cp xmhmail $@ -@chmod $(PGMPROT) $@ -@strip $@ -@ls -l $@ -@echo ""mhmail: xmhmailxmhmail: mhmail.o $(LIBES) $(CC) $(LDFLAGS) -o $@ mhmail.o $(LDLIBS)l-mhmail:; $(LINT) $(LFLAGS) mhmail.c $(LLIBS)inst-mhpath: $(BINDIR)/mhpath$(BINDIR)/mhpath: xmhpath -$(REMOVE) $@ zmhpath cp xmhpath $@ -@chmod $(PGMPROT) $@ -@strip $@ -@ls -l $@ -@echo ""mhpath: xmhpathxmhpath: mhpath.o $(LIBES) $(CC) $(LDFLAGS) -o $@ mhpath.o $(LDLIBS)l-mhpath:; $(LINT) $(LFLAGS) mhpath.c $(LLIBS)inst-msgchk: $(BINDIR)/msgchk$(BINDIR)/msgchk: xmsgchk -$(REMOVE) $@ zmsgchk -chmod u-s zmsgchk cp xmsgchk $@ -@chmod $(PGMPROT) $@ -@strip $@ -$(CHOWN) root $@ chmod u+s $@ -@ls -l $@ -@echo ""
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?