makefile
来自「<B>Digital的Unix操作系统VAX 4.2源码</B>」· 代码 · 共 180 行
TXT
180 行
# @(#)Makefile 1.3 ULTRIX 2/7/85#CFLAGS = -O -DHERE=VAX -DTARGET=VAX -DFAMILY=PCC -DUCBVAXASM -DUCBPASS2 \ -DNAMELIST -I../../includeDEST = $(DESTROOT)/usr/libEXTHDRS = ../../include/defines.h \ ../../include/machdefs.h \ /usr/include/a.out.h \ /usr/include/ctype.h \ /usr/include/signal.h \ /usr/include/stab.h \ /usr/include/stdio.h \ /usr/include/sys/file.h \ /usr/include/sys/types.hHDRS = conv.h \ data.h \ defs.h \ fio.h \ ftypes.h \ io.h \ optim.h \ tokdefs.hLDFLAGS =LIBS =LINKER = ccMAKEFILE = MakefileOBJS = bb.o \ conv.o \ data.o \ equiv.o \ error.o \ exec.o \ expr.o \ fmt.o \ gram.o \ init.o \ intr.o \ io.o \ lex.o \ main.o \ misc.o \ optcse.o \ optim.o \ optloop.o \ paramset.o \ proc.o \ put.o \ putpcc.o \ regalloc.o \ setfmt.o \ stab.o \ vax.o \ vaxx.oPRINT = prPROGRAM = f77pass1SRCS = bb.c \ conv.c \ data.c \ equiv.c \ error.c \ exec.c \ expr.c \ fmt.c \ gram.c \ init.c \ intr.c \ io.c \ lex.c \ main.c \ misc.c \ optcse.c \ optim.c \ optloop.c \ paramset.c \ proc.c \ put.c \ putpcc.c \ regalloc.c \ setfmt.c \ stab.c \ vax.c \ vaxx.call: $(PROGRAM)$(PROGRAM): $(OBJS) $(LIBS) @echo -n "Loading $(PROGRAM) ... " @$(LINKER) $(LDFLAGS) $(OBJS) $(LIBS) -o $(PROGRAM) @echo "done"clean:; @rm -f $(OBJS) gram.c gram.inclobber: clean rm -f *.[ch] gram.* Makefilesccsinfo: sccs infosccsget: sccs get SCCSdepend:; @mkmf -f $(MAKEFILE) PROGRAM=$(PROGRAM) DEST=$(DEST)index:; @ctags -wx $(HDRS) $(SRCS)install: $(PROGRAM) @echo Installing $(PROGRAM) in $(DEST) @install -s $(PROGRAM) $(DEST)print:; @$(PRINT) $(HDRS) $(SRCS)program: $(PROGRAM)tags: $(HDRS) $(SRCS); @ctags $(HDRS) $(SRCS)update: $(DEST)/$(PROGRAM)$(DEST)/$(PROGRAM): $(SRCS) $(LIBS) $(HDRS) $(EXTHDRS) @make -f $(MAKEFILE) DEST=$(DEST) installgram.c: gram.head gram.dcl gram.expr gram.exec gram.io tokdefs.h ( sed <tokdefs.h "s/#define/%token/" ;\ cat gram.head gram.dcl gram.expr gram.exec gram.io ) >gram.in $(YACC) $(YFLAGS) gram.in @echo "(expect 4 shift/reduce)" mv y.tab.c gram.cgram.head: defs.h data.htokdefs.h: tokens grep -n . <tokens | sed "s/\([^:]*\):\(.*\)/#define \2 \1/" >tokdefs.h###bb.o: /usr/include/stdio.h /usr/include/ctype.h ftypes.h \ ../../include/defines.h ../../include/machdefs.h defs.h optim.hconv.o: defs.h ../../include/machdefs.h conv.hdata.o: defs.h ../../include/machdefs.h data.hequiv.o: defs.h ../../include/machdefs.h /usr/include/a.out.h \ /usr/include/stab.herror.o: defs.h ../../include/machdefs.hexec.o: defs.h ../../include/machdefs.h optim.hexpr.o: defs.h ../../include/machdefs.hfmt.o: defs.h format.h ../../include/machdefs.hgram.o: defs.h ../../include/machdefs.h data.h /usr/include/a.out.h \ /usr/include/stab.hinit.o: defs.h ../../include/machdefs.h io.h /usr/include/sys/file.hintr.o: defs.h ../../include/machdefs.hio.o: defs.h ../../include/machdefs.h io.hlex.o: defs.h ../../include/machdefs.h tokdefs.hmain.o: defs.h ../../include/machdefs.h /usr/include/signal.h \ /usr/include/a.out.h /usr/include/stab.hmisc.o: defs.h ../../include/machdefs.hoptcse.o: defs.h ../../include/machdefs.h optim.hoptim.o: defs.h ../../include/machdefs.h optim.hoptloop.o: defs.h ../../include/machdefs.h optim.hparamset.o: defs.h ../../include/machdefs.h data.hproc.o: defs.h ../../include/machdefs.h /usr/include/a.out.h \ /usr/include/stab.hput.o: defs.h ../../include/machdefs.h ../../include/pcc.hputpcc.o: defs.h ../../include/machdefs.h ../../include/pcc.hregalloc.o: defs.h ../../include/machdefs.h optim.hsetfmt.o: defs.h format.h ../../include/machdefs.hstab.o: defs.h ../../include/machdefs.h /usr/include/sys/types.h \ /usr/include/a.out.h /usr/include/stab.hvax.o: defs.h ../../include/machdefs.h /usr/include/a.out.h \ /usr/include/stab.h ../../include/pcc.hvaxx.o: /usr/include/stdio.h ../../include/defines.h \ ../../include/machdefs.h
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?