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