1*be332febSkettenis# $OpenBSD: Makefile,v 1.14 2018/10/16 18:20:58 kettenis Exp $ 2a47f7207Smickey 3a47f7207SmickeyMAN= biosboot.8 4a47f7207Smickey 5a47f7207Smickey.if ${MACHINE} == "amd64" 618dbd943SjsingS= ${.CURDIR}/../../../.. 718dbd943SjsingSADIR= ${.CURDIR}/.. 818dbd943Sjsing 9a47f7207SmickeyPROG= biosboot 10a47f7207SmickeySRCS= biosboot.S 11a47f7207SmickeyLD=ld 125a5a41c0SguentherLDFLAGS=-nostdlib -Ttext 0 -N -x -Bstatic -nopie -znorelro 13*be332febSkettenisLDFLAGS+=-T ${.CURDIR}/ld.script 14879e6e33SpascalLDFLAGS+=-melf_i386 -L/usr/libdata 15a47f7207SmickeyINSTALL_STRIP= 16a47f7207Smickey 17d96a07ceSnaddybiosboot.o: assym.h 18c55d2914Sjsing 1918dbd943Sjsing${PROG}: $(OBJS) 20a47f7207Smickey @rm -f $(PROG) 2118dbd943Sjsing $(LD) $(LDFLAGS) -o $(PROG) $(OBJS) 229db11ac0Smickey @size $(PROG) 23a47f7207Smickey 24a47f7207SmickeyCPPFLAGS+=-DLOADADDR=$(LOADADDR) -DLINKADDR=$(LINKADDR) -DBOOTMAGIC=$(BOOTMAGIC) 25a47f7207SmickeyCPPFLAGS+=${DEBUGFLAGS} 2632b49fe7SpascalCFLAGS+=-fno-pie 27e466b42fSnaddyAFLAGS+=${NO_INTEGR_AS} 28a47f7207SmickeyAFLAGS+=-m32 # -Wa,-a 2932b49fe7SpascalAFLAGS+=-fno-pie 30a47f7207Smickey.else 31a47f7207SmickeyNOPROG= 32a47f7207Smickey.endif 33a47f7207Smickey 34a47f7207Smickey.include <bsd.prog.mk> 35