⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile

📁 <B>Digital的Unix操作系统VAX 4.2源码</B>
💻
字号:
#@(#)Makefile	4.1	Ultrix	7/17/90## make file for debugger "dbx"## The file "defs.h" is included by all.#DESTROOT=.SUFFIXES:.SUFFIXES: .h .c .s .oAOUT	= tdbx#DEST	= /usr/local/bin/dbxDEST	= ${DESTROOT}/usr/bin/mdbxLIBRARIES =CC	= ccCFLAGS	= -gLDFLAGS	= -gOBJ = \    y.tab.o \    asm.o \    events.o \    c.o \    cerror.o \    check.o \    coredump.o \    debug.o \    eval.o \    fortran.o \    keywords.o \    languages.o \    library.o \    lists.o \    machine.o \    main.o \    mappings.o \    modula-2.o \    names.o \    object.o \    operators.o \    pascal.o \    printsym.o \    process.o \    runtime.o \    scanner.o \    source.o \    stabstring.o \    symbols.o \    tree.o \    ops.oHDR = \    asm.h \    events.h \    c.h \    check.h \    coredump.h \    eval.h \    fortran.h \    keywords.h \    languages.h \    lists.h \    machine.h \    main.h \    mappings.h \    modula-2.h \    names.h \    object.h \    operators.h \    pascal.h \    printsym.h \    process.h \    runtime.h \    scanner.h \    source.h \    stabstring.h \    symbols.h \    tree.h \    ops.hSRC = \    defs.h \    commands.y \    asm.c \    events.c \    c.c \    cerror.s \    check.c \    coredump.c \    debug.c \    eval.c \    fortran.c \    keywords.c \    languages.c \    library.c \    lists.c \    machine.c \    main.c \    mappings.c \    modula-2.c \    names.c \    object.c \    operators.c \    pascal.c \    printsym.c \    process.c \    runtime.c \    scanner.c \    source.c \    symbols.c \    tree.c \    ops.c.c.o:	@echo "compiling $*.c"	@${CC} ${CFLAGS} -c $*.c.s.o:	@echo "assembling $*.s"	@${CC}  -c $*.s.c.h:	./makedefs -f $*.c $*.h${AOUT}: makedefs mkdate ${HDR} ${OBJ}	@rm -f date.c	@./mkdate > date.c	@echo "linking"	@${CC} ${LDFLAGS} date.c ${OBJ} ${LIBRARIES} -o ${AOUT}profile: ${HDR} ${OBJ}	@rm -f date.c	@./mkdate > date.c	@echo "linking with -p"	@${CC} ${LDFLAGS} -p date.c ${OBJ} ${LIBRARIES} -o ${AOUT}y.tab.c: commands.y	@echo "expect 2 shift/reduce conflicts"	yacc -d commands.ymakedefs: makedefs.c library.o cerror.o	${CC} -g makedefs.c library.o cerror.o -o makedefsmkdate: mkdate.c	${CC} -g mkdate.c -o mkdateprint:	@echo "don't print it, it's too long"## Don't worry about the removal of header files, they're created from# the source files.#clean:	rm -f ${HDR} ${OBJ} y.tab.c y.tab.h ${AOUT} \	    mkdate mkdate.o makedefs makedefs.o date.c core mon.out prof.outtestinstall: ${AOUT} test installtest:	csh mktests	@chdir tests; makeall: ${AOUT}install: ${AOUT}	install ${AOUT} ${DEST}## Create a tar file called "tape" containing relevant files.#TAPE = tapetape:	tar cfv ${TAPE} \	    Makefile ${SRC} makedefs.c mkdate.c tests/ pchanges ptests## Header dependencies are purposely incomplete since header files# are "written" every time the accompanying source file changes even if# the resulting contents of the header don't change.  The alternative is# to force a "makedefs" to be invoked for every header file each time dbx# is made.## Also, there should be a dependency of scanner.o and keywords.o on y.tab.h# but misfortunately silly make does a "makedefs y.tab.c y.tab.h" which# destroys y.tab.h.#symbols.o tree.o check.o eval.o events.o: operators.h

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -