📄 bboards
字号:
############################################################################### Instructions to Make, for BBoards support processes## @(MHWARNING)# @(#)$Id: bboards,v 1.2 90/11/25 18:56:20 sharpe Exp $############################################################################### The following entries were inserted during MH configurationBINDIR = $(DESTDIR)@(MHBINPATH)ETCDIR = $(DESTDIR)@(MHETCPATH)OPTIONS = @(MHOPTIONS) -I..LDOPTIONS= @(LDOPTIONS)LDOPTLIB= @(LDOPTLIB)BBDIR = @(BBHOME)BBETC = $(BBDIR)/etcCHOWN = @(MHCHOWNPATH)REMOVE = @(MHREMOVE)BBUID = bboards@BEGIN: BBSERVERALL = bbaka bbexp bbtarINST-ALL= inst-bboards inst-bbaka inst-bbexp inst-bbtar \ inst-daily inst-weekly inst-cshell inst-profile \ inst-makebboardsTALL = BBoards xbbaka xbbexp xbbtar bboards.daily bboards.weekly \ MakeBBoards cshrc mh_profile@END: BBSERVERCC = @(MHCOMPILER)@BEGIN: OPTIMCFLAGS = $(OPTIONS)@END: OPTIM@BEGIN: DEBUGCFLAGS = $(OPTIONS)@END: DEBUGLDFLAGS = $(LDOPTIONS)LIBES1 = ../../zotnet/libzot.a@BEGIN: STDLIBLIBES2 = ../../config/config.o ../../sbr/libmh.a $(LIBES1)LDLIBS1 = $(LIBES1) $(LDOPTLIB)LDLIBS2 = $(LIBES2) $(LDOPTLIB)@END: STDLIB@BEGIN: SHAREDLIBLIBES2 = ../../config/config.o ../../sbr/libmh.so $(LIBES1)LDLIBS1 = $(LIBES1) $(LDOPTLIB)LDLIBS2 = $(LIBES2) $(LDOPTLIB)LDLIBS2 = ../../config/config.o -Bdynamic -L../../sbr -lmh \ $(LIBES1) $(LDOPTLIB)@END: SHAREDLIBLINT = lintLFLAGS = -bhu $(OPTIONS)LLIBS1 = ../../zotnet/llib-lzotnetLLIBS2 = ../../sbr/llib-lmh $(LLIBS1)####################################################################### Here it is...######################################################################all: $(ALL)lint: l-bbaka l-bbexp l-bbtarinstall: inst-all cleaninst-all: $(INST-ALL)tar: $(ALL)@BEGIN: BBSERVER @touch $(TALL) @make -n inst-all > MAKEBB @chmod +x MAKEBB tar $(TFLAGS) MAKEBB $(TALL) @rm -f MAKEBB@END: BBSERVERuninstall:;@BEGIN: BBSERVER -cd (BBDIR); \ rm -f BBoards .cshrc .mh_profile -cd (ETCDIR); \ rm -f bbaka bbexp bbtar bboards.daily \ bboards.weekly Makefile context@END: BBSERVER####################################################################### Generate BBoards Support files and processes######################################################################inst-bboards: $(BBDIR)/BBoards$(BBDIR)/BBoards: BBoards -@if [ ! -f $@ ]; then \ $(REMOVE) $@ zBBoards; \ cp BBoards $@; \ else \ echo "Will not overwrite existing $@"; \ fi -$(CHOWN) $(BBUID) $@ -@ls -l $@ -@echo ""####################################################################### bbaka######################################################################inst-bbaka: $(BBETC)/bbaka$(BBETC)/bbaka: xbbaka -$(REMOVE) $@ zbbaka cp xbbaka $@ -$(CHOWN) $(BBUID) $@ -@ls -l $@ -@echo ""bbaka: xbbakaxbbaka: bbaka.o $(LIBES1) $(CC) $(LDFLAGS) -o $@ bbaka.o $(LDLIBS1)l-bbaka:; $(LINT) $(LFLAGS) bbaka.c $(LLIBS1)####################################################################### bbexp######################################################################inst-bbexp: $(BBETC)/bbexp$(BBETC)/bbexp: xbbexp -$(REMOVE) $@ zbbexp cp xbbexp $@ -$(CHOWN) $(BBUID) $@ -@ls -l $@ -@echo ""bbexp: xbbexpxbbexp: bbexp.o ../../uip/dropsbr.o $(LIBES2) $(CC) $(LDFLAGS) -o $@ bbexp.o ../../uip/dropsbr.o $(LDLIBS2)l-bbexp:; $(LINT) $(LFLAGS) bbexp.c ../../uip/dropsbr.c $(LLIBS2)####################################################################### bbtar######################################################################inst-bbtar: $(BBETC)/bbtar$(BBETC)/bbtar: xbbtar -$(REMOVE) $@ zbbtar cp xbbtar $@ -$(CHOWN) $(BBUID) $@ -@ls -l $@ -@echo ""bbtar: xbbtarxbbtar: bbtar.o $(LIBES1) $(CC) $(LDFLAGS) -o $@ bbtar.o $(LDLIBS1)l-bbtar:; $(LINT) $(LFLAGS) bbtar.c $(LLIBS1)####################################################################### bboards.daily######################################################################inst-daily: $(BBETC)/bboards.daily$(BBETC)/bboards.daily: bboards.daily -$(REMOVE) $@ zbboards.daily cp bboards.daily $@ -$(CHOWN) $(BBUID) $@ -@chmod +x $@ -@ls -l $@ -@echo ""####################################################################### bboards.weekly######################################################################inst-weekly: $(BBETC)/bboards.weekly$(BBETC)/bboards.weekly: bboards.weekly -$(REMOVE) $@ zbboards.weekly cp bboards.weekly $@ -$(CHOWN) $(BBUID) $@ -@chmod +x $@ -@ls -l $@ -@echo ""####################################################################### MakeBBoards######################################################################inst-makebboards: $(BBETC)/Makefile$(BBETC)/Makefile: MakeBBoards -$(REMOVE) $@ zMakeBBoards cp MakeBBoards $@ -$(CHOWN) $(BBUID) $@ -@ls -l $@ -@echo ""####################################################################### .cshrc######################################################################inst-cshell: $(BBDIR)/.cshrc$(BBDIR)/.cshrc: cshrc -$(REMOVE) $@ z.cshrc cp cshrc $@ -$(CHOWN) $(BBUID) $@ -@ls -l $@ -@echo ""####################################################################### .mh_profile######################################################################inst-profile: $(BBDIR)/.mh_profile$(BBDIR)/.mh_profile: mh_profile -$(REMOVE) $@ z.mh_profile cp mh_profile $@ -$(CHOWN) $(BBUID) $@ -@ls -l $@ -@touch $(BBETC)/context -$(CHOWN) $(BBUID) $(BBETC)/context -@echo ""############################################################################### Miscellaneous tasks##############################################################################unconfig: distribution -rm -f Makefiledistribution: clean -rm -f bboards.daily bboards.weekly crontab MakeBBoardsclean: unclean -rm -f x* *.ounclean:; -rm -f z* _* :* core eddep makedep MAKEBB############################################################################### Dependencies##############################################################################MODULES = bbaka bbexp bbtardepend:; for m in $(MODULES); do ( \ i=`basename $$m .c`; \ echo $$i.o: $$i.c >> makedep; \ grep '^#[ ]*include' $$i.c | \ sed -e 's,[^"]*"/\([^"]*\)".*,'$$i'.o: /\1,' \ -e 's,[^"]*"\([^"]*\)".*,'$$i'.o: \1,' \ -e 's,[^<]*<\(.*\)>.*,#'$$i'.o: /usr/include/\1,' \ >> makedep \ ); done echo '/^# DO NOT DELETE THIS LINE/+2,$$d' > eddep echo '$$r makedep' >> eddep echo 'w' >> eddep cp Makefile _Makefile ed - Makefile < eddep rm eddep makedep echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile# DO NOT DELETE THIS LINE# DEPENDENCIES START HEREbbaka.o: bbaka.cbbaka.o: ../../h/strings.hbbaka.o: ../../zotnet/bboards.h#bbaka.o: /usr/include/stdio.hbbaka.o: ../../zotnet/mts.hbbexp.o: bbexp.cbbexp.o: ../../h/mh.hbbexp.o: ../../h/dropsbr.hbbexp.o: ../../zotnet/bboards.h#bbexp.o: /usr/include/pwd.h#bbexp.o: /usr/include/signal.h#bbexp.o: /usr/include/stdio.h#bbexp.o: /usr/include/sys/types.h#bbexp.o: /usr/include/sys/stat.h#bbexp.o: /usr/include/stdio.hbbexp.o: ../../zotnet/bboards.hbbtar.o: bbtar.c#bbtar.o: /usr/include/pwd.h#bbtar.o: /usr/include/stdio.h#bbtar.o: /usr/include/sys/types.h#bbtar.o: /usr/include/sys/stat.hbbtar.o: ../../zotnet/bboards.h# DEPENDENCIES MUST END AT END OF FILE# IF YOU PUT STUFF HERE IT WILL GO AWAY
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -