Home | History | Annotate | Line # | Download | only in xxboot
Makefile.xxboot revision 1.1
      1 #	$NetBSD: Makefile.xxboot,v 1.1 2003/05/23 21:56:37 leo Exp $
      2 
      3 BINDIR=		/usr/mdec/${BTYPE:tl}
      4 BINMODE=	${NONBINMODE}
      5 
      6 STRIPFLAG=
      7 LDFLAGS=	-nostdlib -static -Wl,-x,-Ttext,0,-N
      8 CPPFLAGS+=	-I- -I.. -I../.. -D${BTYPE}
      9 
     10 beforeinstall:
     11 	${OBJCOPY} -O binary ${PROG} ${PROG}X
     12 	@mv -f ${PROG} ${PROG}XX
     13 	@mv -f ${PROG}X ${PROG}
     14 
     15 afterinstall:
     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