1# $OpenBSD: Makefile,v 1.7 2013/01/17 12:25:11 jsing Exp $ 2# 3 4S= ${.CURDIR}/../../../.. 5SADIR= ${.CURDIR}/.. 6 7PROG= cdbr 8SRCS= cdbr.S 9AFLAGS+=-m32 10AFLAGS+=-I${.CURDIR} -I${.CURDIR}/../../.. #-Wa,-a 11AFLAGS+=-DOSREV=\"${OSREV}\" 12AFLAGS+=-DMACH=\"${MACHINE}\" -DMACH_U=\"${MACHINE:U}\" 13AFLAGS+=-fno-pie 14LD=ld 15ORG= 0x0000 16LDFLAGS=-nostdlib -Ttext ${ORG} -x -N -s -Bstatic -e start -nopie 17LDFLAGS+=-melf_i386 -L/usr/libdata 18INSTALL_STRIP= 19 20NOMAN= 21#MAN+= cdbr.8 22 23${PROG}: $(OBJS) $(DPADD) 24 $(LD) $(LDFLAGS) -o $(PROG) $(OBJS) $(LDADD) 25 @size $(PROG) 26 @if [ -x ${.OBJDIR}/${PROG} ]; then \ 27 cp ${PROG} ${PROG}.orig; \ 28 objcopy -O binary ${PROG} ${.OBJDIR}/.tmp;\ 29 mv -f ${.OBJDIR}/.tmp ${.OBJDIR}/${PROG}; \ 30 ls -l ${.OBJDIR}/${PROG}; \ 31 fi 32 33.include <bsd.prog.mk> 34