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

📄 makefile

📁 ppc boot freescale ppc bootrom source code in liunx
💻
字号:
#	$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 + -