📄 makefile
字号:
# @(#)Makefile 8.3 (Berkeley) 2/16/94DESTDIR=STAND= ../../standINCPATH=-I. -I/sysVPATH= ${STAND}# RELOC=80200000 allows for boot prog up to 1D0000 (1900544) bytes longRELOC= 80200000DEFS= -DSTANDALONE -DSMALLCFLAGS= -O2 ${INCPATH} ${DEFS}AFLAGS= -O2 ${INCPATH} ${DEFS} -DLOCOREDRIVERS= rz.cSRCS= ${DRIVERS}LIBS= libdrive.a libsa/libsa.a ../../libkern/obj/libkern.aALL= boot mkboot mkboottape dec_label.s.o: ${CPP} -E ${CFLAGS:M-[ID]*} ${AINC} ${.IMPSRC} | \ ${AS} -o ${.TARGET}all: ${ALL}boot: ${LIBS}libsa/libsa.a:: cd libsa; makelibdrive.a: conf.o ${DRIVERS:.c=.o} ar crv $@ $? ranlib $@# depend on DEFS# bootable from real disksboot: start.o boot.o bootconf.o ${LIBS} ld -N -Ttext ${RELOC} -e start start.o boot.o bootconf.o ${LIBS} -o $@ start.o: start.s ${CPP} -E ${CFLAGS:M-[ID]*} -DLOCORE ${AINC} ${.IMPSRC} | \ ${AS} -o ${.TARGET}bootconf.o: conf.o rm -f bootconf.c ln -s conf.c bootconf.c ${CC} -c ${CFLAGS} -DBOOT bootconf.c rm -f bootconf.cmkboot: mkboot.c ${CC} ${CFLAGS} -o mkboot mkboot.cmkboottape: mkboottape.c ${CC} ${CFLAGS} -o mkboottape mkboottape.cdec_label: dec_label.c ${CC} ${CFLAGS} -o dec_label dec_label.c# utilitiesclean cleandir: rm -f .depend *.o *.exe *.i errs make.out core* rm -f a.out ${ALL} rm -f boot[a-z][a-z] [a-z][a-z]boot rm -f libdrive.a cd libsa; make cleandirinstall: ./mkboot boot rzboot bootrz install -o bin -g bin -m 444 rzboot ${DESTDIR}/usr/mdec install -o bin -g bin -m 444 bootrz ${DESTDIR}/usr/mdecdepend: ${SRCS} mkdep ${INCPATH} ${DEFS} ${SRCS} mkdep -a -p ${INCPATH} ${DEFS} mkboot.c mkboottape.c cd libsa; make depend
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -