📄 makefile
字号:
# $NetBSD$S= ${.CURDIR}/../../../..PROG= bootMKMAN= noSRCS= locore.S boot.c devopen.cSRCS+= vers.cCLEANFILES+= vers.cSRCS+= bootinfo.c # XXX: move to ../commonSTRIPFLAG=BINMODE= 444#CFLAGS+= -msoft-float -mmultiple -Wall -Wno-mainCPPFLAGS+= -D_STANDALONE -DSUPPORT_DHCP#CPPFLAGS+= -DDEBUG -DNETIF_DEBUGCPPFLAGS+= -I. -I${.CURDIR}/../../../..CPPFLAGS+= -I${.CURDIR}/../common # XXX: move to ../Makefile.booters or ../Makefile.incDBG= -g -Os -fomit-frame-pointerCFLAGS+= -ffixed-r14 -ffixed-r2 -fno-builtinCFLAGS+= -mcpu=860CFLAGS+= -mstringNEWVERSWHAT= "PPCBoot stage-2 loader"RELOC= 700000ENTRY= _startOBJCOPY?= objcopy.NOPATH: machine powerpc.BEGIN: @[ -h machine ] || ln -s ${S}/arch/${MACHINE}/include machine @[ -h powerpc ] || ln -s ${S}/arch/powerpc/include powerpcCLEANFILES+= machine powerpc### find out what to use for libkernKERN_AS= library.include "${S}/lib/libkern/Makefile.inc"LIBKERN= ${KERNLIB}### find out what to use for libzZ_AS= library.include "${S}/lib/libz/Makefile.inc"LIBZ= ${ZLIB}### find out what to use for libsaSA_AS= librarySAMISCMAKEFLAGS= SA_USE_CREAD=yes SA_USE_LOADFILE=yes.include "${S}/lib/libsa/Makefile.inc"LIBSA= ${SALIB}LIBS= ${LIBSA} ${LIBZ} ${LIBKERN}.PHONY: vers.cvers.c: version sh ${S}/conf/newvers_stand.sh ${.CURDIR}/version "powerpc" ${NEWVERSWHAT}${PROG}: ${OBJS} ${LIBSA} ${LIBZ} ${LIBKERN} ${LD} -N -Ttext ${RELOC} -Bstatic -o ${PROG} ${OBJS} ${LIBS}all: ${PROG}.bin.gz${PROG}.bin: ${PROG} ${OBJCOPY} -O binary $? $@ || rm -f $@${PROG}.bin.gz: ${PROG}.bin gzip -9 -cf < $? > $@ || rm -f $@NETBSD=../../compile/TQM850L/netbsd## XXX: get entry pt (-e) from ${PROG}image: ${PROG} ${PROG}.bin ${NM} ${PROG} | grep ${RELOC} ${OBJCOPY} -O binary ${PROG} ${PROG}.bin gzip -f -9 ${PROG}.bin echo "if test ! -e netbsd.gz -o ${NETBSD} -nt netbsd.gz; then cp ${NETBSD} netbsd; gzip -9f netbsd; fi" mkimage -A ppc -O netbsd -T multi -C gzip -a ${RELOC} -e ${RELOC} -n 'NetBSD image' \ -d ${PROG}.bin.gz:${NETBSD} \ /tftpboot/${PROG}.img.include <bsd.prog.mk>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -