1# $NetBSD: Makefile.xxboot,v 1.3 2004/03/12 17:52:54 jmc Exp $ 2 3BINDIR= /usr/mdec/${BTYPE:tl} 4BINMODE= ${NONBINMODE} 5 6STRIPFLAG= 7LDFLAGS= -nostdlib -static -Wl,-x,-Ttext,0,-N 8CPPFLAGS+= -I- -I${.CURDIR}/.. -I${.CURDIR}/../.. -D${BTYPE} 9 10beforeinstall: 11 ${OBJCOPY} -O binary ${PROG} ${PROG}X 12 @mv -f ${PROG} ${PROG}XX 13 @mv -f ${PROG}X ${PROG} 14 15afterinstall: 16 @mv -f ${PROG}XX ${PROG} 17 18.s.o: ../${BTYPE}_LOADADDR 19 ${CPP} ${CPPFLAGS} ${.IMPSRC} | ${AS} ${ASFLAGS} -o ${.TARGET} 20 @if ${NM} ${.TARGET} | grep -q "00000200 t end"; \ 21 then \ 22 true; \ 23 else \ 24 ${NM} ${.TARGET} | grep " end"; \ 25 rm -f ${.TARGET}; \ 26 false; \ 27 fi 28 29${PROG}: 30 ${CC} ${LDFLAGS} -o ${.TARGET} ${OBJS} 31 32.include "../${BTYPE}_LOADADDR" 33