xref: /openbsd/sys/arch/landisk/stand/mbr/Makefile (revision d415bd75)
1#	$OpenBSD: Makefile,v 1.5 2016/07/30 03:25:48 guenther 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 -znorelro
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