📄 makelocal.mk
字号:
# @(#)Makelocal.mk 4.2 (ULTRIX) 8/13/90include $(GMAKEVARS)M=../../mipCDEFINES = -DASSTRINGS -DSTABDOT -DLCOMM -DBUFSTDERR -DFLEXNAMES \ "-DFIXSTRUCT=outstruct" -DLONGFIELDSCINCLUDES = -I.. -I${M} -I$(SRCROOT)/usr/include#next 4 lines were in pre3.2 makefile (stuarth 2/2/89)# all: comp fort not making f1 until f77 copy of sources is merged back#all: getmipsrc comp getmipsrc refers to a makefile in mip which I don't have#getmipsrc:# (cd $M; make sources)all: compcomp: rodata.o cgram.o xdefs.o scan.o pftn.o trees.o optim.o code.o local.o \ reader.o local2.o order.o match.o allo.o comm1.o table.o stab.o $(LDCMD) -z rodata.o cgram.o xdefs.o scan.o pftn.o trees.o \ optim.o code.o local.o reader.o local2.o order.o match.o \ allo.o comm1.o table.o stab.otrees.o: $M/manifest ../macdefs $M/mfile1 $M/trees.c $(CCCMD) $M/trees.coptim.o: $M/manifest ../macdefs $M/mfile1 $M/optim.c $(CCCMD) $M/optim.cpftn.o: $M/manifest ../macdefs $M/mfile1 $M/pftn.c $(CCCMD) $M/pftn.cscan.o: $M/manifest ../macdefs $M/mfile1 $M/scan.c $(CCCMD) $M/scan.cxdefs.o: $M/manifest $M/mfile1 ../macdefs $M/xdefs.c $(CCCMD) $M/xdefs.creader.o: $M/manifest $M/mfile2 ../mac2defs ../macdefs $M/reader.c $(CCCMD) $M/reader.cmatch.o: $M/manifest $M/mfile2 ../mac2defs ../macdefs $M/match.c $(CCCMD) $M/match.callo.o: $M/manifest $M/mfile2 ../mac2defs ../macdefs $M/allo.c $(CCCMD) $M/allo.ccomm1.o: $M/manifest $M/mfile1 $M/common ../macdefs $M/comm1.c $(CCCMD) $M/comm1.ccode.o: $M/manifest ../macdefs $M/mfile1 ../code.c $(CCCMD) ../code.clocal.o: $M/manifest ../macdefs $M/mfile1 ../local.c $(CCCMD) ../local.clocal2.o: $M/manifest $M/mfile2 ../mac2defs ../macdefs ../local2.c $(CCCMD) ../local2.corder.o: $M/manifest $M/mfile2 ../mac2defs ../macdefs ../order.c $(CCCMD) ../order.cstab.o: $M/manifest $M/mfile1 ../mac2defs ../macdefs ../stab.c $(CCCMD) ../stab.crodata.o: rodata.c $(CCCMD) -R rodata.crodata.c cgram.c: $M/cgram.y yyfix $(YACC) $M/cgram.y rm -f rodata.c sh yyfix yyexca yyact yypact yypgo yyr1 yyr2 yychk yydef mv y.tab.c cgram.ccgram.o: $M/manifest $M/mfile1 ../macdefs cgram.c $(CCCMD) cgram.ctable.o: $M/manifest $M/mfile2 ../mac2defs ../macdefs ../table.c $(CCCMD) -R ../table.cyyfix: (cp ../:$@ $@; chmod 555 $@)lintall: lint -hpv $(CINCLUDES) $M/cgram.c $M/xdefs.c $M/scan.c $M/pftn.c \ $M/trees.c $M/optim.c ../code.c ../local.c $M/reader \ ../local2.c ../order.c $M/match.c $M/allo.c $M/comm1.c ../table.cfort: comp fort.o freader.o fallo.o fmatch.o ftable.o forder.o flocal2.o \ fcomm2.o @echo "f1 is usually made from sources in /usr/src/usr.lib/f77 ..." $(LDCMD) -z fort.o freader.o fallo.o fmatch.o ftable.o \ forder.o flocal2.o fcomm2.ofort.o: fort.h $M/fort.c $(CCCMD) $M/fort.cfreader.o: reader.o $(CCCMD) $M/freader.cfallo.o: allo.o $(CCCMD) $M/fallo.cfmatch.o: match.o $(CCCMD) $M/fmatch.cftable.o: table.o $(CCCMD) $M/ftable.cforder.o: order.o $(CCCMD) $M/forder.cflocal2.o: local2.o $(CCCMD) $M/flocal2.cfcomm2.o: $M/common $(CCCMD) $M/fcomm2.cfort.o freader.o fallo.o fmatch.o ftable.o forder.o flocal2.o fcomm2.o: \ $M/mfile2 $M/manifest ../macdefs ../mac2defspretools tools1 tools2: allpretools tools1 tools2 install: rm -f ccom ln comp ccom install -c -m 755 ccom ${DESTROOT}/usr/lib# rm -f ${DESTROOT}/usr/lib/f1# cp fort ${DESTROOT}/usr/lib/f1include $(GMAKERULES)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -