makefile
来自「<B>Digital的Unix操作系统VAX 4.2源码</B>」· 代码 · 共 272 行
TXT
272 行
############################################################################### Instructions to Make, for BBoards support processes## This file is automatically generated. Do not edit!# @(#)$Id: bboards,v 1.2 90/11/25 18:56:20 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 -O -I..LDOPTIONS= -OLDOPTLIB= BBDIR = /usr/spool/bboardsBBETC = $(BBDIR)/etcCHOWN = /etc/chownREMOVE = rm -fBBUID = bboardsCC = ccCFLAGS = $(OPTIONS)LDFLAGS = $(LDOPTIONS)LIBES1 = ../../zotnet/libzot.aLIBES2 = ../../config/config.o ../../sbr/libmh.a $(LIBES1)LDLIBS1 = $(LIBES1) $(LDOPTLIB)LDLIBS2 = $(LIBES2) $(LDOPTLIB)LINT = 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)uninstall:;####################################################################### 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 + =
减小字号Ctrl + -
显示快捷键?