Home | History | Annotate | Line # | Download | only in mbr
      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