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