1# $OpenBSD: Makefile,v 1.29 2017/10/17 19:31:56 naddy 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 13INSTALL_STRIP= 14 15biosboot.o: assym.h 16 17${PROG}: $(OBJS) 18 @rm -f $(PROG) 19 $(LD) $(LDFLAGS) -o $(PROG) $(OBJS) 20 @size $(PROG) 21 22CPPFLAGS+=-DLOADADDR=$(LOADADDR) -DLINKADDR=$(LINKADDR) -DBOOTMAGIC=$(BOOTMAGIC) 23CPPFLAGS+=${DEBUGFLAGS} 24CFLAGS+=-fno-pie 25AFLAGS+=${NO_INTEGR_AS} 26#AFLAGS+=-Wa,-a 27AFLAGS+=-fno-pie 28.else 29NOPROG= 30.endif 31 32.include <bsd.prog.mk> 33