1 # $NetBSD: Makefile.mbr,v 1.4 2016/08/28 08:51:52 christos Exp $ 2 3 S= ${.CURDIR}/../../../../.. 4 5 NOPIE= # defined 6 NOMAN= # defined 7 8 LIBCRT0= # nothing 9 LIBCRTI= # nothing 10 LIBCRTBEGIN= # nothing 11 LIBCRTEND= # nothing 12 LIBC= # nothing 13 14 .include <bsd.init.mk> 15 16 STRIPFLAG= # override 17 18 SRCS?= mbr.S 19 20 BINDIR= /usr/mdec 21 BINMODE= 444 22 23 .PATH: ${.CURDIR}/.. 24 25 LDFLAGS+= -N -e start 26 CPPFLAGS= -nostdinc -I${.OBJDIR} -I${.CURDIR}/.. -I${S} 27 28 CLEANFILES+= ${PROG}.tmp 29 30 ${PROG}: ${OBJS} 31 ${LD} -o ${PROG}.tmp ${LDFLAGS} -Ttext 0x8c200200 ${OBJS} 32 ${OBJCOPY} -O binary ${PROG}.tmp ${PROG} 33 -rm -f ${PROG}.tmp 34 35 .include <bsd.klinks.mk> 36 .include <bsd.prog.mk> 37