1# $OpenBSD: Makefile,v 1.4 2012/09/02 16:21:05 deraadt Exp $ 2 3.include <bsd.own.mk> 4 5MAN= mbr.8 6 7.if ${MACHINE} == "landisk" 8PROG= mbr 9SRCS= mbr.S 10AFLAGS+=-nostdinc -I${.OBJDIR} -I${.CURDIR}/.. -I${.CURDIR}/../../.. #-Wa,a 11AFLAGS+=-fno-pie 12LDFLAGS+=-N -e start -Ttext 0x8c200200 -nopie 13OBJCOPY?=objcopy 14 15INSTALL_STRIP= 16S= ${.CURDIR}/../../../.. 17 18# Uncomment this to make mbr talk to a serial port. 19#CPPFLAGS+=-DSERIAL=0 20 21${PROG}: $(OBJS) $(DPADD) 22 $(LD) $(LDFLAGS) -o $(PROG) $(OBJS) $(LDADD) 23 @size $(PROG) 24 @if [ -x ${.OBJDIR}/${PROG} ]; then \ 25 ${OBJCOPY} -O binary ${PROG} ${.OBJDIR}/.tmp;\ 26 mv -f ${.OBJDIR}/.tmp ${.OBJDIR}/${PROG}; \ 27 ls -l ${.OBJDIR}/${PROG}; \ 28 fi 29 30.else 31NOPROG= 32.endif 33 34.include <bsd.prog.mk> 35