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