xref: /netbsd-src/sys/arch/atari/stand/xxboot/Makefile.xxboot (revision 81e0d2b0af8485d94ed5da487d4253841a2e6e45)
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