1# $OpenBSD: Makefile,v 1.30 2018/10/16 18:20:58 kettenis Exp $ 2 3MAN= biosboot.8 4 5.if ${MACHINE} == "i386" 6S= ${.CURDIR}/../../../.. 7SADIR= ${.CURDIR}/.. 8 9PROG= biosboot 10SRCS= biosboot.S 11LD=ld 12LDFLAGS=-nostdlib -Ttext 0 -N -x -Bstatic -nopie -znorelro 13LDFLAGS+=-T ${.CURDIR}/ld.script 14INSTALL_STRIP= 15 16biosboot.o: assym.h 17 18${PROG}: $(OBJS) 19 @rm -f $(PROG) 20 $(LD) $(LDFLAGS) -o $(PROG) $(OBJS) 21 @size $(PROG) 22 23CPPFLAGS+=-DLOADADDR=$(LOADADDR) -DLINKADDR=$(LINKADDR) -DBOOTMAGIC=$(BOOTMAGIC) 24CPPFLAGS+=${DEBUGFLAGS} 25CFLAGS+=-fno-pie 26AFLAGS+=${NO_INTEGR_AS} 27#AFLAGS+=-Wa,-a 28AFLAGS+=-fno-pie 29.else 30NOPROG= 31.endif 32 33.include <bsd.prog.mk> 34