Makefile revision 1.5
1# $OpenBSD: Makefile,v 1.5 2012/08/29 17:45:00 pascal Exp $ 2# 3 4PROG= mbr 5SRCS= mbr.S 6AFLAGS+=-m32 -I${.CURDIR} -I${.CURDIR}/../../.. #-Wa,-a 7AFLAGS+=-fno-pie 8LD=ld 9LDFLAGS=-melf_i386 -nostdlib -Ttext 0 -x -N -s -Bstatic -e start 10LDFLAGS+=-nopie -L/usr/libdata 11 12NOMAN= 13#MAN+= mbr.8 14 15INSTALL_STRIP= 16SADIR=${.CURDIR}/.. 17S= ${.CURDIR}/../../../.. 18 19# Uncomment this to make mbr talk to a serial port. 20#CPPFLAGS+=-DSERIAL=0 21 22${PROG}: $(OBJS) $(DPADD) 23 $(LD) $(LDFLAGS) -o $(PROG) $(OBJS) $(LDADD) 24 @size $(PROG) 25 @if [ -x ${.OBJDIR}/${PROG} ]; then \ 26 objcopy -O binary ${PROG} ${.OBJDIR}/.tmp;\ 27 mv -f ${.OBJDIR}/.tmp ${.OBJDIR}/${PROG}; \ 28 ls -l ${.OBJDIR}/${PROG}; \ 29 fi 30 31.include <bsd.prog.mk> 32