Makefile revision 1.16
1#	$NetBSD: Makefile,v 1.16 2017/04/20 19:09:29 uwe Exp $
2
3S!=	cd ${.CURDIR}/../../../..; pwd
4
5PROG=		bootxx
6NOMAN=		# defined
7BINMODE=	444
8
9LIBCRT0=	# nothing
10LIBCRTI=	# nothing
11LIBCRTBEGIN=	# nothing
12LIBCRTEND=	# nothing
13LIBC=		# nothing
14
15CFLAGS=		-Os -Wall -ffreestanding
16CFLAGS+=	${${ACTIVE_CC} == "gcc":? -msoft-float :}
17CFLAGS+=	${CFLAGS_UNWIND.${ACTIVE_CC}}
18CPPFLAGS+=	-D_STANDALONE -DPPC_OEA -I${.OBJDIR} -I${S}
19STRIPFLAG=
20LINKFLAGS=	-x -N -Ttext 4000 -e _start
21LINKFLAGS+=	${LINKFLAGS_UNWIND}
22CLEANFILES+=	${PROG}.sym
23
24${PROG}: ${OBJS}
25	${_MKTARGET_LINK}
26	${LD} -o ${.TARGET}.sym ${LINKFLAGS} ${OBJS}
27	${OBJCOPY} -O binary ${.TARGET}.sym ${.TARGET}
28
29.include <bsd.klinks.mk>
30.include <bsd.prog.mk>
31