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