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

📄 pmon.prog.mk

📁 MIPS处理器的bootloader,龙芯就是用的修改过的PMON2
💻 MK
字号:
#	$OpenBSD: bsd.prog.mk,v 1.30 2001/08/23 16:39:33 art Exp $#	$NetBSD: bsd.prog.mk,v 1.55 1996/04/08 21:19:26 jtc Exp $#	@(#)bsd.prog.mk	5.26 (Berkeley) 6/25/91.if exists(${.CURDIR}/../Makefile.inc).include "${.CURDIR}/../Makefile.inc".endif.include <pmon.own.mk>.SUFFIXES: .out .o .c .cc .C .cxx .y .l .s .8 .7 .6 .5 .4 .3 .2 .1 .0.if ${WARNINGS:L} == "yes"CFLAGS+=       ${CDIAGFLAGS}CXXFLAGS+=     ${CXXDIAGFLAGS}.endifCFLAGS+=	${COPTS}CXXFLAGS+=     ${CXXOPTS}.if (${MACHINE_ARCH} == "powerpc") || (${MACHINE_ARCH} == "alpha") || (${MACHINE_ARCH} == "sparc64")CRTBEGIN?=       ${DESTDIR}/usr/lib/crtbegin.oCRTEND?=         ${DESTDIR}/usr/lib/crtend.o.endifLIBCRT0?=	${DESTDIR}/usr/lib/crt0.oLIBC?=		${DESTDIR}/usr/lib/libc.aLIBGCC?=	${DESTDIR}/usr/lib/libgcc.aLIBL?=		${DESTDIR}/usr/lib/libl.aLIBM?=		${DESTDIR}/usr/lib/libm.aLIBY?=		${DESTDIR}/usr/lib/liby.aLIBZ?=		${DESTDIR}/usr/lib/libz.a.if defined(SHAREDSTRINGS)CLEANFILES+=strings.c.o:	${CC} -E ${CFLAGS} ${.IMPSRC} | xstr -c -	@${CC} ${CFLAGS} -c x.c -o ${.TARGET}	@rm -f x.c.cc.o:	${CXX} -E ${CXXFLAGS} ${.IMPSRC} | xstr -c -	@mv -f x.c x.cc	@${CXX} ${CXXFLAGS} -c x.cc -o ${.TARGET}	@rm -f x.cc.C.o:	${CXX} -E ${CXXFLAGS} ${.IMPSRC} | xstr -c -	@mv -f x.c x.C	@${CXX} ${CXXFLAGS} -c x.C -o ${.TARGET}	@rm -f x.C.cxx.o:	${CXX} -E ${CXXFLAGS} ${.IMPSRC} | xstr -c -	@mv -f x.c x.cxx	@${CXX} ${CXXFLAGS} -c x.cxx -o ${.TARGET}	@rm -f x.cxx.endif.if defined(PROG)SRCS?=	${PROG}.c.if !empty(SRCS:N*.h:N*.sh)OBJS+=	${SRCS:N*.h:N*.sh:R:S/$/.o/g}LOBJS+=	${LSRCS:.c=.ln} ${SRCS:M*.c:.c=.ln}.endif.if defined(OBJS) && !empty(OBJS).if defined(DESTDIR)${PROG}: ${LIBCRT0} ${OBJS} ${LIBC} ${CRTBEGIN} ${CRTEND} ${DPADD}	${CC} ${LDFLAGS} ${LDSTATIC} -o ${.TARGET} -nostdlib -L${DESTDIR}/usr/lib ${LIBCRT0} ${CRTBEGIN} ${OBJS} ${LDADD} -lgcc -lc -lgcc ${CRTEND}.else${PROG}: ${LIBCRT0} ${OBJS} ${LIBC} ${CRTBEGIN} ${CRTEND} ${DPADD}	${CC} ${LDFLAGS} ${LDSTATIC} -o ${.TARGET} ${OBJS} ${LDADD}.endif	# defined(DESTDIR).endif	# defined(OBJS) && !empty(OBJS).if	!defined(MAN)MAN=	${PROG}.1.endif	# !defined(MAN).endif	# defined(PROG).MAIN: allall: ${PROG} _SUBDIRUSE.if !target(clean)clean: _SUBDIRUSE	rm -f a.out [Ee]rrs mklog core *.core \	    ${PROG} ${OBJS} ${LOBJS} ${CLEANFILES}.endifcleandir: _SUBDIRUSE clean.if !target(lint)lint: ${LOBJS}.if defined(LOBJS) && !empty(LOBJS)	@${LINT} ${LINTFLAGS} ${LDFLAGS:M-L*} ${LOBJS} ${LDADD}.endif.endif.if !defined(NOMAN).include <pmon.man.mk>.endif.if !defined(NONLS).include <pmon.nls.mk>.endif.include <pmon.obj.mk>.include <pmon.dep.mk>.include <pmon.subdir.mk>.include <pmon.sys.mk>

⌨️ 快捷键说明

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