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 + -
显示快捷键?