makefile.arch
来自「操作系统SunOS 4.1.3版本的源码」· ARCH 代码 · 共 101 行
ARCH
101 行
# @(#)Makefile.arch 1.1 92/07/30 SMI## Sun-2/3 kernel debugger makefile#ARCH:sh = arch -kMACH:sh = machCPP= /lib/cpp -undef -Dmc68000 -D${MACH} -Dsun -DunixCC= ccAS= as -${MACH}LD= ldAR= arRM= rm -fTOUCH= touch -cfGREP= egrepSYSDIR= ../..ARCHHDR= ${SYSDIR}/${ARCH}STANDHDR= ${SYSDIR}/stand/lib/commonCPPOPTS= -DKADB -D${ARCH} -DKERNEL -I${SYSDIR} -I${ARCHHDR} -I${STANDHDR}COPTS= -OCFLAGS= ${COPTS} ${CPPOPTS}MACHDIR= ${SYSDIR}/${ARCH}/debugCPUDIR= ${SYSDIR}/m68k/debugDEBUGDIR= ${SYSDIR}/debugHFILES=\ ${DEBUGDIR}/debug.h\ ${DEBUGDIR}/debugger.hCFILES=\ ${DEBUGDIR}/main.c\ ${DEBUGDIR}/support.c\ ${CPUDIR}/machdep.cSFILES=\ ${CPUDIR}/locore.s\ ${MACHDIR}/map.sOBJ=\ locore.o\ machdep.o\ main.o\ map.o\ support.odebug.o: ${OBJ} ${LD} -r -o $@ ${OBJ}# make a list of files suitable for ctags usetags.list: FRC @echo ${HFILES} ${CFILES} ${SFILES}clean: ${RM} a.out *.o *.i tags.list errsinstall:FRC:reloc: @echo ${RELOC}.s.o: ${CPP} -DLOCORE ${CPPOPTS} $*.s > $*.i ${AS} -o $*.o $*.i ${RM} $*.i# stupid make can't figure out how to make from sources in other directorieslocore.o: ${CPP} -DLOCORE ${CPPOPTS} ${CPUDIR}/locore.s > locore.i ${AS} -o $@ locore.i ${RM} locore.imain.o: ${CC} ${CFLAGS} -c ${DEBUGDIR}/main.csupport.o: ${CC} ${CFLAGS} -c ${DEBUGDIR}/support.cmachdep.o: ${CC} ${CFLAGS} -c ${CPUDIR}/machdep.cdepend: ${RM} makedep for i in ${CFILES}; do \ (${CPP} -M ${CPPOPTS} $$i >> makedep); done for i in ${SFILES}; do \ (${CPP} -M -DLOCORE ${CPPOPTS} $$i >> makedep); done echo '/^# DO NOT DELETE THIS LINE/+2,$$d' >eddep echo '$$r makedep' >>eddep echo 'w' >>eddep @echo 'ed - Makefile < eddep' @if [ -w Makefile ]; then \ ed - Makefile < eddep; \ else \ chmod +w Makefile; \ ed - Makefile < eddep; \ chmod -w Makefile; \ fi ${RM} eddep makedep
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?