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